AI Assistant 2024 震撼登场:AI补全功能惊艳来袭,替换GitHub Copilot Chat最友好的方式!

哈喽!欢迎来到程序视点。

前言

在之前的文章中,我们提到过“JetBrains 2024.1 中,AI Assistant 插件已被解绑,现在作为单独的插件在 JetBrains IDE 中可用”。

AI Assistant激活

这一变化的驱动力是,需要在使用 AI 驱动的技术时提供更大的决策灵活性。换句话就是说,JetBrains的AI功能后续可能可以不再仅仅依赖OpenAI这个LLM模型啦。

这对我们国内的小伙伴来说,是一个利好的消息!国内直接使用AI Assistant的日子指日可待~

AI Assistant 2024.1 更新

在新的 JetBrains AI Assistant 版本 2024.1 中,AI Assistant改进了测试生成,Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby 的全行代码补全,提交消息的自定义提示,从代码片段创建文件以及更新的编辑器内代码生成等功能。

本地全行代码补全

JetBrains IDE 的 2024.1 版本自带有全行代码补全 (FLCC),目前可用于 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby。

AI Assistant激活

此功能由无缝集成到 IDE 中的高级深度学习模型提供支持。具体详情可以查看这篇文章。

【独】关于JetBrains 2024.1“全行代码补全”新特性必知必会,解开你的困惑!

全行代码补全和 JetBrains AI Assistant 无缝集成,AI Assistant 通过多行代码补全让 FLCC 更加强大。

AI Assistant激活

激活JetBrains IDE 的 2024.1 版本,即可使用全行代码补全 (FLCC)功能。关注微信公众号【程序视点】,回复:vip,了解更多详情!

改进测试生成

AI Assistant增强了 Java 和 PHP 的 AI 测试生成。

AI Assistant激活

现在,我们可以找到过去编写测试的专用现有文件。AI Assistant 会自动查找合适的测试文件,将新的测试用例添加到现有文件中,并使用现有文件作为示例,为测试提供适当的类型/样式。

AI Assistant激活

AI Assistant会分析代码和文档,轻松地为代码段生成有意义的测试,为我们腾出更多时间来编写新代码–这就是效率!

提交消息生成自定义提示

在2024.1版本中,官方改进了 AI 提示库。我们可以要求 AI Assistant 通过指定不同的语言并选择格式或所需的字符数来自定义提交消息生成提示。

AI Assistant激活

从代码片段创建文件

AI Assistant 具有一项新功能,可让您从代码段创建文件。这是AI Assistant的高阶用法。

AI Assistant激活

这涉及到提示词和代码片段的改进。如果大家没看懂,没关系。后续会分享这个高级功能的使用方法的。

编辑器内代码生成功能更新

这个功能之前是有的。2024.1这个版本说是增强了,能在更大的代码上下文中提高结果的质量。(小二哥也才用,没体验出差别来)

为了改进响应,2024.1版的AI Assistant不仅使用有关当前使用文件的代码信息,还使用来自项目中其他相关文件的代码信息。

提高 DataGrip 中生成的 SQL 查询的质量

DataGrip 2024.1中提供了新的“显示数据库上下文 AI”功能。该功能可以通过将数据库架构附加为聊天上下文来提高生成的 SQL 查询的质量–这个嘛…小二哥也没试过!

此外,AI Assistant 现在可以在项目中搜索数据库对象-- 这倒是个不错的功能!使用前提是必须在“Settings”中提供用户同意才行.

最后

JetBrains AI Assistant作为JetBrains 产品中增长最快的产品,得益于大型语言模型(LLMs)的快速发展。

此次将AI Assistant单独作为插件解绑出来,估计是为了灵活兼容更多的AI驱动技术。让我们拭目以待吧!

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值