JetBrains AI Assistant使用

GitHub Copilot Chat当前仅支持VSC 开发版,但我主要的开发工具是JB WebStorm,所以这点很不爽。但最近JB官方的AI Assistant上EAP版本了,玩了下还行解决了痛点。这点记录下使用体验。

img

说明

  1. 现阶段AI Assistant属于测试阶段,免费,未来不排除收费

  2. AI Assistant背后服务是OpenAI,具体模型为GPT3.5/4

    具体介绍戳这里

要求

  1. 当前需要EAP版尝鲜,推荐走JetBrains Toolbox进行管理和安装EAP版本,比如WebStorm Early Access Program
https://static.1991421.cn/2023/2023-07-12-234037.jpeg
  1. AI Assistant当前需要走代理,且目前插件没有走IDE中代理设定造成需要系统全局代理同时对应AI服务走了美国等代理才行。比如代理软件如果是Surge的话,必须开启增强模式

    1
    DOMAIN,api.app.prod.grazie.aws.intellij.net,OpenAI🤖
    • AI Assistant没有走IDE代理设定问题,官方已修复,更新EAP版本到RC即可,具体状态戳这里
    • 插件走的IDE中代理设定

使用

AI Assistant目前功能还很简单,但是一定程度已解决了我的痛点

  1. commit提交信息可以走AI生成
  2. action/菜单等方式快速唤起AI进行聊天
  3. 当前GitHub Copilot与AI Assistant我同时在用,AI Assistant更多充当的是GitHub Copilot Chat。它并不具备直接推导代码等功能,因此两者互补,没冲突。

写在最后

期待AI Assistant继续迭代进化,JB IDE有了AI服务,属于强强联合,很棒!