IDEA2023.2新增功能AI Assistant使用教程

IDEA2023.2新增功能AI Assistant使用教程

前言

IDEA2023.2新增功能AI Assistant使用教程_第1张图片

今天早上例行更新app, 发现IDEA更新2023.2版本了, 新增功能AI Assistant, 可以在idea内用chatGPT, 生成代码注释, 解释代码, 帮助重命名, 生成Commit Message等, 这里贴一下官方的演示

配置

  1. 于是迫不及待的更新, 发现并没有对应的入口, 最后在Plugins里找到了, 需要先安装插件才能用

IDEA2023.2新增功能AI Assistant使用教程_第2张图片

  1. 安装重启后, 右上角有了官方演示里的icon, 需要登录JetBrains账号授权

IDEA2023.2新增功能AI Assistant使用教程_第3张图片

  1. 但是打开的网页提示我在受限的地区, 不提供服务, 那只好挂梯子咯, 去这个列表里支持的国家重新访问即可

IDEA2023.2新增功能AI Assistant使用教程_第4张图片

  1. 登录之后回到IDEA同意数据分享协议后就可以使用啦

IDEA2023.2新增功能AI Assistant使用教程_第5张图片

使用

可以用中文问答, 当它回答英文的时候, 也可以让他用中文重新回答

IDEA2023.2新增功能AI Assistant使用教程_第6张图片

IDEA2023.2新增功能AI Assistant使用教程_第7张图片

IDEA2023.2新增功能AI Assistant使用教程_第8张图片

梯子配置

抓包找到了请求域名, api.app.prod.grazie.aws.intellij.net, 配置在梯子的规则中可以使用, 目前不确定是否会变化, 持续更新

JetBrains系列的IDE因为使用Java开发的, 默认不会走系统的代理, 需要在设置里配置, 我这里以Clash为例
IDEA2023.2新增功能AI Assistant使用教程_第9张图片
Clash中本机的混合代理端口是7890, 那就在IDE中设置代理Host为127.0.0.1, 端口为7890
IDEA2023.2新增功能AI Assistant使用教程_第10张图片

结语

总体体验了一个小时, 感觉最实用的功能还是代码解释, 在接手他人代码的时候省去读代码的工作

码字不易, 如有其他看法, 欢迎留言或私信讨论。如果解决了你的一些困惑或对你有所帮助, 点个赞再走吧

你可能感兴趣的:(后端,人工智能,ide)