JetBrains推出的AI助手功能为程序开发提供智能辅助服务

JetBrains推出了基于人工智能驱动的ReSharper版本,这是专为Microsoft Visual Studio开发者生产力提升而设计的扩展功能。最新的ReSharper 2023.2版本是首个集成了基于人工智能的开发辅助功能的版本。

在早期访问计划版本中,包含了AI助手的预览版,该功能提供了一个用于解决编程问题的聊天界面。使用Visual Studio和ReSharper的.NET开发者可以借助AI助手解决或重构现有代码,生成代码片段或文档,并提出关于编程的一般性问题。

为了使用基于人工智能的功能,用户需要登录JetBrains AI服务以启用AI助手。当开发者使用AI功能时,一些上下文信息(如文件类型、语言和使用的框架)会与大型语言模型LLM)提供商进行共享。除非开发者在提示中包含代码片段,否则AI助手无法访问源代码。

JetBrains还计划支持本地和本地部署模型,以避免将数据发送到基于云的LLM提供商,但这也将对功能集造成一定限制。助手会考虑项目的语言和技术,并生成格式正确的代码片段。用户可以复制和粘贴生成的代码,或者让聊天机器人将代码插入编辑器中。助手还提供了几个提示帮助用户入门。

JetBrains AI助手与其他基于人工智能的工具(如GitHub Copilot和Amazon CodeWhisperer)有很多相似之处,但也增加了独特的功能,包括聊天历史记录和通过ALT+Enter快捷键访问助手,该快捷键几乎适用于所有操作。

目前,AI功能的使用受用户数量以及OpenAI服务在各国可用性的限制。AI服务在早期访问计划中是免费提供的,定价信息将在未来公布。除了ReSharper,AI助手还将在Rider和ReSharper for C++中提供。

此版本还引入了处理丢弃变量的新的快速修复和检查功能,并针对LINQ查询提供了嵌入提示。在调试LINQ查询时,开发者现在可以看到每个查询步骤的中间输出作为嵌入提示。

版权声明:AI导航网 发表于 2023-07-14 23:31:19。
转载请注明:JetBrains推出的AI助手功能为程序开发提供智能辅助服务 | AI导航网

暂无评论

暂无评论...