NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

JetBrains 为 IntelliJ IDE 和.NET 工具推出 AI 助手功能

  • 2023-09-06
    北京
  • 本文字数:1474 字

    阅读完需:约 5 分钟

大小:900.11K时长:05:07
JetBrains为IntelliJ IDE和.NET工具推出AI助手功能

JetBrains,一家以开发IntelliJ IDEA而闻名的软件开发公司,已通过其早期访问计划(EAP)为其所有基于 IntelliJ 的 IDE 和.NET 工具推出了一种新的 AI 助手。这一重大发布旨在通过将生成式AI大语言模型(LLM)集成到 JetBrains 产品中来改变软件开发工具的格局。


AI 助手被无缝集成到核心 IDE 用户的工作流中,并增强代码理解能力,这一直是 JetBrains IDE 的强项。AI 功能由 JetBrains AI 服务提供支持,该服务将用户连接到不同的 LLM,并在 JetBrains 产品内启用特定的 AI 功能。在发布时,该服务支持 OpenAI,并托管了由 JetBrains 创建的多个小模型。JetBrains 计划将来将支持更多的供应商,让用户能够有更多的可选项和可用模型。


AI 助手提供了一系列功能,其中一个关键功能是 AI Chat,用户可以通过它与 LLM 对话,可以提问或迭代任务。例如,如果开发人员需要重构某个方法,他们可以通过从上下文菜单中选择 AI Chat 来请求重构建议:AI Actions > Suggest Refactoring。该功能提供了更高水准的辅助,使得重构过程更高效、更不容易出错。



另一个功能是文档生成。用户可以使用 LLM 为声明的内容生成文档,目前支持 Java、Kotlin 和 Python。当用户重命名 Java、Kotlin 或 Python 声明时,AI 将根据声明的内容建议名称选项,这一功能叫作 Name Suggestions。


AI 助手还提供了提交消息生成功能。提交消息对话框现在有一个“使用 AI 助手生成提交消息”的按钮,用户可以点击它,将变更的差异发送给 LLM,LLM 将生成用于描述变更的提交消息。


然而,AI 助手也存在一些限制。JetBrains 计划支持本地模型,但本地模型支持的功能可能会受到限制。此外,目前只有 OpenAI 服务可用的地区才能访问 AI 服务。


在 EAP 期内,AI 服务是免费使用的,JetBrains 表示将在以后提供许可和定价模型。这意味着一旦 EAP 结束,使用 AI 服务将会产生成本。


另外需要注意的是,JetBrains AI 服务可能不会立即对所有人开放。JetBrains 会先让一定数量的用户使用,一旦达到最大容量,其他用户将被添加到等待队列中。在未来几周内,JetBrains 将逐渐邀请更多的人体验该产品。


JetBrains 强调了对用户隐私的承诺,在用户使用 AI 功能时,IDE 需要将请求和代码发送给 LLM 供应商。在数据收集和使用政策方面,JetBrains AI 服务会收集与 AI 功能使用相关的两种数据:行为数据和细节数据。这两种类型的数据收集都由用户完全控制。来自 JetBrains AI 服务的数据被发送给第三方语言模型供应商(如 OpenAI),这意味着这些数据也会在这些供应商的服务器上被处理(根据供应商的政策)。用户和 JetBrains 都无法控制第三方数据处理。JetBrains 确保收集的数据不用于训练生成代码或文本的 ML 模型或向其他用户公开。数据存储时间有限,不超过一年。


最近的LinkedIn调查问卷显示,尽管数据隐私仍然是一些人关注的问题,但开发人员对这项技术的普遍反应是积极的。近期,在TeqNationDevBCN共同举办的一场题为“AI编码助手之战”的演讲中,CINQ ICT首席技术官Bouke Nijhuis对比了 TabNine、Github Copilot 和 ChatGPT,并说:


我认为这是编程的未来。将来,你不一定要独自开发软件,你可以与你的配对 AI 程序员一起完成工作。


目前,JetBrains 希望能够听到用户对新功能的反馈,包括成功故事、AI 未能达到预期效果的情况以及其他 AI 可能为用户提供帮助的场景。开发人员可以通过点击 AI 助手工具窗口中的“分享反馈”参与问卷调查,并通过向YouTrack报告问题来分享想法和建议。


原文链接

https://www.infoq.com/news/2023/07/jetbrains-unveils-ai-assistant/


相关阅读:

JetBrains为IntelliJ IDEA推出Kotlin Notebook Plugin

无距离编程,使用JetBrains Rider进行远程开发

无距离编程,使用JetBrains Rider进行远程开发

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-09-06 08:003262

评论

发布
暂无评论
发现更多内容

拒绝连锡!3种偷锡焊盘轻松拿捏

华秋电子

PCBA

体育数据服务商提供API接口,有哪些赛事数据

软件开发-梦幻运营部

我干嘛要去学Python???!!!

代码生成器研究

淘宝商品详情API接口文档(API SDK)

tbapi

淘宝商品详情数据接口 淘宝API接口 淘宝商品详情页面数据 淘宝商品详情数据采集方法 天猫数据接口

2023年datafun随手记(1)

Hua

大数据 AI GPT LLM

鸿蒙学堂·创新实训营再度启航深圳,中国移动、国家电网等40余家企业参与

最新动态

几种常见的排序算法总结

不在线第一只蜗牛

算法 排序算法 教程分享

软件测试/人工智能|AutoGPT原理与架构介绍

霍格沃兹测试开发学社

如何系统、科学地自学编程知识?

代码生成器研究

为什么 Mac 适合编程?

代码生成器研究

Presto+Alluxio数据平台实战

数新网络官方账号

大数据

C/C++ 开发SCM服务管理组件

不在线第一只蜗牛

c 开发语言 c++、

铭文聚合交易平台 Scorpio:铭文赛道狂潮的新引领者

股市老人

SQL 通配符:用于模糊搜索和匹配的 SQL 关键技巧

小万哥

MySQL 数据库 程序员 sql 后端开发

CART算法解密:从原理到Python实现

快乐非自愿限量之名

Python 算法 PyTorch

全链协同,链接未来|端点科技联合IDC重磅发布新一代ERP白皮书

科技热闻

电竞游戏主播直播系统平台,在市场该如何变现?

软件开发-梦幻运营部

一文弄懂竞品分析 - 竞品分析是什么| 从哪些方面分析 | 竞品分析报告怎么写?

彭宏豪95

效率工具 产品经理 在线白板 竞品分析 SWOT

只需3分钟!组织架构图如何简单快速制作

Geek_09ea8e

组织架构图

12 月 3 日北京,时序数据管理前沿技术+行业应用尽在 IoTDB 用户大会!

Apache IoTDB

北京同仁堂签署鸿蒙生态合作协议,加速推进鸿蒙原生应用开发

最新动态

登陆 Azure、发布新版本……Zilliz 昨夜今晨发生了什么?

Zilliz

azure Milvus Zilliz zillizcloud

拼多多商品详情数据接口应用在哪些场景?

tbapi

拼多多 拼多多商品详情接口 拼多多API接口

百度大模型安全解决方案获WitAwards 2023 年度大奖

百度安全

安全 大模型安全

IDC最新报告,增速减缓+AI增势,阿里云视频云中国市场第一

阿里云视频云

云计算 视频云

软件测试/人工智能|教你如何使用ChatGPT的API

霍格沃兹测试开发学社

喜讯!云起无垠成为国家信息安全漏洞库(CNNVD)技术支撑单位

云起无垠

保姆级连接FusionInsight MRS kerberos Hive

数新网络官方账号

Java hive 华为云 Dbeaver

E往无前 | 海量数据ES 扩展难?腾讯云大数据ES 扩展百万级分片也“So Easy~”

腾讯云大数据

ES

跃见书单 | 一文带你读懂《人工智能简史》

码上跃见

AIGC #人工智能

软件测试/人工智能|一文教你如何配置自己的AutoGPT

霍格沃兹测试开发学社

JetBrains为IntelliJ IDE和.NET工具推出AI助手功能_AI 工程化_A N M Bazlur Rahman_InfoQ精选文章