前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【官方揭秘】JetBrains AI Assistant 与其他 AI 助手(如 GitHub Copilot)相比如何?

【官方揭秘】JetBrains AI Assistant 与其他 AI 助手(如 GitHub Copilot)相比如何?

作者头像
程序视点
发布2025-02-18 15:08:35
发布2025-02-18 15:08:35
2090
举报
文章被收录于专栏:程序小小事程序小小事

大家好,欢迎来到程序视点!我是小二哥。

前言

目前 JetBrains 官方发布了IntelliJ IDEA 2024.3.3最新版本!AI Assistant也迎来更新!

图片
图片

随着越来越多AI工具的出现,JetBrains AI Assistant 插件也连接了许多优秀的大型语言模型(LLM),这赋予了AI编程更多的功能!

图片
图片

之前我们聊过AI Assistant 和其他编程AI工具如何选择的的问题!今天,我们来看看官方如何说。

需要AI Assistant的小伙伴,点击下方提示,快速享受优惠~

  • 🛒 立即行动 🛒

关注WX公众号【程序视点】,回复ai+,了解快速激活详情!

什么是JetBrains Al Assistant?

JetBrains Al Assistant 是 JetBrains 产品(如我们的 IDE)中特定功能的集合,我们可以通过访问 JetBrains Al服务(如下图所示)使用这些功能。

图片
图片

这些功能特定于产品,并以各种方式扩展了 JetBrains 产品。

JetBrains 官方构建 Al Assistant 功能的方式主要关注两个方面:

  • 将 AI 辅助融入到 IDE 核心用户工作流中。
  • 将 AI功能与代码理解深度集成,这一直是 JetBrains IDE 的强项

借助 Al Assistant,我们可以:

  • AI聊天
  • AI 赋能的代码补全
  • 上下文感知 AI功能(AI 模型会考虑相关代码)
  • 编写文档和提交消息
  • 在编辑器中从描述生成代码
  • 为各种代码元素生成测试
  • 解释代码,包括 RegExp、SOL和 cron
  • 解释错误原因并提供修正建议
  • 提供重构建议
  • 提供类、函数和变量的名称建议
  • 创建和维护自定义提示库
  • 将代码转换成另一种语言
  • 显示向 AI功能使用的上下文中添加了哪些文件
  • 数据发送、保存和共享的透明度

既然JetBrains AI Assistant 的功能这么丰富,那它和与其他 AI 助手(如 GitHub Copilot)相比如何呢?

JetBrains AI Assistant 与 GitHub Copilot 相比如何?

JetBrains Al Assistant 和与其他 AI 助手(如 GitHub Copilot)有几个重要的不同!

首先,AIAssistant 被平稳地集成到JetBrainsIDE 的 UI中,例如:

  • Al Assistant 重构的代码的差异视图直接显示在编辑器中。
  • VCS 和运行工具窗口中包括 AI赋能的功能。
  • 每次聊天的历史记录都会保存下来,因此您可以随时回到对话中,并轻松地在不同对话之间导航。

其次,官方已经测试过各种 LLM 和场景,所以我们不必去做这项工作,直接上手使用。JetBrains Al 服务背后的每个 LLM 服务提供商都是相应任务的最佳提供商。

最后,Al Assistant 具有 GitHub Copilot 目前在 JetBrains IDE 中没有提供的功能。它们包括:

  • 生成提交消息。
  • 直接在编辑器中通过描述生成代码。
  • 对类、函数和变量提供名称建议。
  • 能够创建和维护自定义提示库。
  • 解释运行时错误并提供修正建议。
  • 对提交中所做更改进行解释。
  • 将文件转换为另一种编程语言。
  • 在适用于 Fleet 的终端中提供 AI 辅助等

以上的比较内容,来自JetBrains 官网,还是具有一定的参考性!

对于个人的感觉,JetBrians AI Assistant在其 IDE 产品中做的事情,和 GitHub Copilot 在 VSCode 中做的事情其实差不了太多!(毕竟GitHub Copilot在AI编程中是老大哥的角色)

个人的建议,如果只使用JetBrains系列产品,JetBrains AI Assistant是不错的选择!

小二哥这里提供的激活,支持IDE激活和AI Assistant插件激活!没有特殊要求,这将是最实惠的激活方案!请关注微信公众号【程序视点】,回复ai+,了解详情进行订阅。

最后

JetBrains AI Assistant 与 GitHub Copilot 怎么选?

如果只使用JetBrians全家桶系列(IntelliJ IDEA Ultimate,PyCharm Professional,GoLand,WebStorm,PhpStorm,Rider,RubyMine,RustRover,CLion,DataGrip,DataSpell,Fleet,Aqua,ReSharper...),JetBrains AI Assistant可以作为首选!

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 什么是JetBrains Al Assistant?
  • JetBrains AI Assistant 与 GitHub Copilot 相比如何?
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档