JetBrains Ai assistant 编程工具让你的工作效率翻倍

#哪个编程工具让你的工作效率翻倍?#

在今年五月份的 Google I/O 2023 上,Google 为 Android Studio 推出了 Studio Bot 功能,使用了谷歌编码基础模型 Codey,Codey 是 Google 的基础编码模型,是 PaLM 2 的后代。

而在Android Studio的基础 IntelliJ IDE 上,除了插件市场活跃的三方开发者,Jetbrains 并没有多少动作。

直到现在,Jetbrains 在基于 IntelliJ 的 IDE 和 .NET 工具的 EAP 版本上推出了 AI Assistant ,它由 JetBrains AI 服务提供支持,并结合了 OpenAI 的功能以及 JetBrains 自己的小型模型,未来会扩展更多的服务商和支持本地模型,让用户能够选择最佳的模型。

在功能上,现在仅提供了一些初始的功能集合,包含AI聊天、自动文档生成、命名建议 、Commit message 生成等。并且如果你想要访问 AI 功能,需要使用 JetBrains 账户登录 JetBrains AI 服务。

需要注意: 非订阅用户不能使用 AI Assistant,对于 IDE 订阅用户来说,AI Assistant 仅在 EAP 周期内免费,正式推出后会提供定价模型。

Ai插件获取地址:https://web.52shizhan.cn/activity/ai-assistant


主要功能介绍


AI 聊天
通过 AI Assistant 输入窗口和LLM进行对话,提出您的问题和需求描述,IDE将会根据项目的上下文,生成符合要求的答案。 

对于项目中某些代码片段,也可以直接在编辑器上下文菜单中选择 Explain code,IDE将会帮您解释代码片段的含义。

也可以对代码片段进行"重构"和"潜在问题查找"等操作,提高代码准确率。

文档操作

恰到好处的文档可以增强代码的可读性,方便代码维护和修改,并促进协作。但是好的文档却不容易写出,使用 AI Assistant 可以根据方法入参和逻辑生成文档,解放你的双手。目前 Java、Kotlin 和 Python 支持此功能。

命名建议

通常我们都要求命名要见名知意,由于某些同学词汇匮乏等原因导致命名不尽人意,使用 AI Assistant 可以根据方法的内容建议合适的命名。目前 Java、Kotlin 和 Python 支持此功能。

Commit message 生成

Commit message 在团队协作和维护代码库来说非常重要,而大多数人在写 Commit message 时,要不就是一条"bugfix"草草了事,要不就洋洋洒洒几十行,让 Reviewer 抓不住重点,而 AI Assistant 可以将您的更改差异发送到 LLM ,生成一条合适的 Commit message。

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值