17611538698
webmaster@21cto.com

JetBrains :所有 IDE 中添加 AI 助手

人工智能 0 1290 2023-12-13 09:06:15

图片

JetBrains 已在其所有 IDE 中引入了 AI 助手(AI Assistant),预计很快也会在其他 JetBrains 产品线中推出。 

JetBrains 团队负责人 Svetlana Zemlyanskaya 谈到 AI 助手时,这样说:

“为开发者提供人工智能支持的功能,将支持 JetBrains 的长期使命:通过自动化常见和重复性任务来改善用户体验,使开发者能够保持流程并专注于大局,而我们现在可以将这些功能无缝地融入工作流程中。我们的 IDE 对你的代码和项目结构有深入的了解,因此 AI 助手将非常易于使用,并且能够产生很好的结果。”

开发者可以助手询问有关其项目的问题,或者要求其迭代特定任务。其代码辅助功能包括多行代码完成、文档和测试生成、重构、代码解释等。 

JetBrains 的 IDE 会为 AI 助手提供了有关项目代码及其结构的详细信息,但其声称仅发送必要的信息,并且这些数据不会用于训练任何生成式 AI 模型。

JetBrains称,AI Assistant使用了OpenAI模型和自己的专有模型的组合,它还正在努力扩展以与其它第三方模型合作。 

谷歌云 Vertex AI 产品管理高级总监 Warren Barkley 表示说:

“我们很高兴与 JetBrains 合作,提供我们用于 JetBrains AI 的先进编码模型。通过与 Codey 和 Vertex AI 集成,JetBrains 可以通过人工智能驱动的代码完成、调试和生成解释显着改善开发人员体验,从而加速软件开发生命周期的每个阶段。”

该 AI 助手由 OpenAI 和多种专有的 JetBrains大语言模型提供支持,可通过补充订阅向 JetBrains IDE 付费版本的客户提供。

获取AI Assistant License后,用户须在IDE中激活License才能启用AI Assistant。

我们总结JetBrains的ide家族,包括如下:

  • IntelliJ IDEA:Java 开发的集成开发环境(IDE),也支持其他编程语言如 Kotlin、Scala、Groovy 等。

  • PyCharm:Python 开发的集成开发环境(IDE),包括专业版和社区版两个版本。

  • WebStorm:前端开发的集成开发环境(IDE),支持 HTML、CSS、JavaScript 等语言。

  • PHPStorm:PHP 开发的集成开发环境(IDE),包括专业版和社区版两个版本。

  • RubyMine:Ruby 开发的集成开发环境(IDE)。

  • CLion:C 和 C++ 开发的集成开发环境(IDE)。

  • DataGrip:数据库管理工具,支持多种数据库如 MySQL、PostgreSQL、Oracle 等。


除此之外,JetBrains 还开发了一些与开发相关的辅助工具,例如 TeamCity(持续集成服务器)、YouTrack(缺陷管理系统)、Upsource(代码评审工具)等等。

开启AI助手的JetBrains家族,在本身良好体验的同时,更有机会帮助大家成为10倍程序员,更加高效的工作与生活。

作者:场长

评论