前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI Assistant 2024 震撼登场:AI补全功能惊艳来袭,替换GitHub Copilot Chat最友好的方式!

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

作者头像
程序视点
发布2024-06-07 14:55:06
1580
发布2024-06-07 14:55:06
举报
文章被收录于专栏:程序小小事程序小小事

前言

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

这一变化的驱动力是,需要在使用 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。

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

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

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

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

改进测试生成

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

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

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

提交消息生成自定义提示

在2024.1版本中,官方改进了 AI 提示库。我们可以要求 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驱动技术。让我们拭目以待吧!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序视点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AI Assistant 2024.1 更新
    • 本地全行代码补全
      • 改进测试生成
        • 提交消息生成自定义提示
          • 从代码片段创建文件
            • 编辑器内代码生成功能更新
              • 提高 DataGrip 中生成的 SQL 查询的质量
              • 最后
              相关产品与服务
              数据库
              云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档