slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
JetBains IDE全系列更新,深度集成AI助手
17611538698
webmaster@21cto.com

JetBains IDE全系列更新,深度集成AI助手

资讯 3 3064 2023-07-28 12:06:48

图片

知名的IDE厂商JetBrains近日几乎全量更新其IDE产品,主要是包含AI聊天、代码解析、文档生成等功能的新型AI助手(AI Assitant)。

注意,AI助手是在JetBrains全系列的IDE的更新,包括IntelliJ IDEA、WebStorm、PyCharm、GoLand、RubyMine、Rider 等。

JetBrains AI Assistant 由 OpenAI 提供支持,这和微软提供的与 Copilot for Visual Studio Code 和 Visual Studio 一样。

之前,我们也介绍过JetBrains IDE内置了Copilot插件,那么这个AI助手和前者有什么分别呢?

GitHub Copilot专注于源代码自动完成,而AI助手已经深度集在JetBrains 的IDE中。AI助手中的许多功能,在Copilot插件中并不可用。除了OpenAI的模型外,AI助手还依赖于JetBrains的内部模型。

AI助手目前是以插件形式提供给IDE用户的,所以需要更新到AI技术预览版本,目前该版本还受限于系统容量,文档可以生成Java、Kotlin以及Python项目,其具体功能会因编程语言而异。

社区获得了这个版本的权限,用Java和C#语言分别进行了尝试。AI助手目前与IDE能够很好的集成,聊天助手也能很好的对我们提出的问题,回答出很有用的建议,有的还附加了代码示例。

当使用AI助手越来越多时,相信会导致Stackoverflow等网站的访问变少,一些类似问题的答案可以在IDE中直接搞定,AI还能帮助你如何添加到代码的上下文中。以下为ASP.NET Core项目CSS中创建表格头时处理的实例。

图片

AI Assistant 向我们说明如何使用 CSS 表格控制添加的标题

当然,AI助手目前也存在众多缺点和风险。包括可能提供错误的答案,不能像问答社区那样提供给不同的用户Review,另外代码也有可能被发送第三方的情况。目前用户和JetBrains都无法控制第三方的数据处理。

JetBrains 声明不和LLM提供商共享客户端数据,但提供商仍有机会出于其它目的,使用或『误用』数据,甚至监控。JetBrains也在数据收集和使用政策中指出,身在其中的开发者特别是保密级项目应该谨慎使用。

有很多开发者还是愿意接受目前AI助手存在的问题,因为它可以提高生产力。“我们了解 LLM/IA 是什么以及它们的局限性,如果我们并不指望有多魔法,能提高效率和代码效果就很好,”一位使用过的开发者这样说道。

目前,JetBrains的AI助手还没有确定价格。


评论