在新的 JetBrains AI Assistant 2024.1 版本中,我们实现了改进的测试生成、为 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby 提供的全行代码补全、自定义提交消息提示、从代码片段创建文件以及更新的编辑器内代码生成功能。
自 2023 年 12 月发布以来,JetBrains AI Assistant 已成为 JetBrains 所有产品中增长最快的产品。它由人工智能驱动,融入到核心 IDE 用户工作流中,并连接到由 JetBrains 或像 OpenAI 这样的外部提供商托管的不同大型语言模型(LLMs)。
本地全行代码补全
2024.1 版的 JetBrains IDE 引入了全行代码自动完成(FLCC)功能,目前支持 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby。该功能由高级深度学习模型提供动力,与 IDE 无缝集成,通过上下文分析预测并建议整行代码,提高编码效率。这些建议由我们专门为不同语言和框架训练的专用语言模型提供,完全在您的本地设备上运行,确保数据安全,无需与外部服务器通信。FLCC 与 JetBrains AI Assistant 无缝集成,AI Assistant 通过多行代码完成使 FLCC 功能更强大。
测试生成改进
我们已经为 Java 和 PHP 增强了 AI 测试生成功能。现在,您可以找到专用的现有文件,这些文件以前用于编写测试。AI 助手自动找到合适的测试文件,向现有文件添加新的测试用例,并使用现有文件作为样本来提供适当的测试类型/风格。
测试生成功能帮助您在几秒钟内发现边缘情况和可疑行为,为编写新代码节省更多时间。现在,您可以轻松为代码段生成有意义的测试,因为 AI 助手分析您的代码和文档来推荐将为您的代码行为提供洞察的测试。要运行测试,您只需要批准建议。
提交信息生成自定义提示
在此版本中,我们改进了AI提示库。现在,您可以请求AI助手自定义提交信息生成提示,通过指定不同的语言并选择格式或所需的字符数。
云代码补全的改进
现在,您可以通过使用ctrl+alt RIGHT (⌃⌘→ 在Mac上)快捷键轻松接受单行建议。也可以在各种配置文件类型以及我们不支持的语言中补全。此功能默认禁用,您可以在设置 | 工具 | AI助手 | 启用实验性通用内联补全中开启。
如果您希望在当前行的中间获得补全,您可以选择在按下空格键后自动调用它。此功能具有去抖延迟,以避免打断您的输入,以及过滤模型以隐藏不太有价值的建议。
从代码片段创建文件
AI助手新增了一个功能,允许您从片段创建文件。
- 在AI助手聊天中输入一些代码。
- 点击从片段创建文件。
编辑器内代码生成功能更新
编辑器内代码生成让您更好地控制LLM修改的内容和不修改的内容。
如果在一个选择上调用,只有这个选择会受到LLM的修改。如果在没有选择的情况下调用,生成的代码将只会插入到插入点。
此外,该功能现在具有更大的代码上下文以提高结果的质量:为了响应改进,AI助手使用的代码信息不仅是关于当前文件,还包括项目中其他相关文件。
在DataGrip中提高生成的SQL查询质量
在DataGrip中使用新的显示数据库上下文AI功能,通过附加数据库模式作为聊天上下文来提高生成的SQL查询的质量。在Beta版本中,只能提供带有其列的表(无视图、例程等),并且表的最大数量限制为50。
我们还更新了编辑器上下文菜单功能,包括一个解释代码选项,因此您可以在从数据库控制台调用时理解当前模式。AI助手现在可以在他们的项目中搜索数据库对象(必须在设置中提供用户同意)。
最后
最近提供了IDE最强插件AI assistant,相比copilot更加精确和稳定,官方出品。需要激活的小伙伴可以联系我(备注:AI助手),抢先激活!想白嫖的不要来,背后用的是GPT4,服务订阅的消耗品,暂时不支持免费哦!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/99171.html