前言
2023年随着OpenAI推出的 ChatGPT 大热以来,各种基于 LLM 大语言模型的AI编程辅助工具也层出不穷,例如 Github Copilot 、Cursor 等,这些软件好用但是要么是收费的,要么不支持主流IDE(VSCode、IDEA),这里我推荐三款个人版免费且支持多种IDE与语言的AI编程辅助工具:AWS CodeWhisperer 、CodeGeeX 和 Bito AI ,个人重点推荐 Bito AI。
一、AWS CodeWhisperer
AWS CodeWhisperer ,是Amazon推出一款代码补全工具,目前主要有 代码补全 、代码安全扫描 和 性能优化建议 这些功能。
二、CodeGeeX
CodeGeeX ,来自清华大学知识工程实验室(KEG)的开源项目,目前主要有 代码生成补充 、注释生成 、代码翻译 和 智能问答 这些功能。
三、Bito AI
Bito AI ,一款基于ChatGPT模型之上的人工智能编程辅助工具,目前提供了8个基础功能( 解释代码 、注释方法 、性能问题检测 、安全问题检测 、格式问题检测 、提高可读性 、清除无用debug代码 和 生成单元测试 ),个人版还可以免费自定义4个提问模板。
1.默认英文回答改成中文
Bito AI默认回答都是英文的,阅读起来还是有些费劲,如图所示,为了得到更直观的回答,我们可以在每个提问之前加上” 切换成中文回答问题, “。
对于后端开发而言,偶尔会忘记一些linux命令、sql语法、java api的用法等,都可以尝试用Bito AI。
2.自定义提问模板
Bito AI的8个基础模板回答都是英文的,结合上一点,对于某些常用的功能我们可以自定义一个模板, 更详细的操作可以参考官方教程。
- 新建提问模板
点击对话框最下面的New Template新增一个提问模板

- 设置模板内容
第一部分设置模板名称即模板按钮名称
第二部分设置提问内容
更多案例可以参考Template Gallery

- 我的模板示例
以下是我定义的两个常用的模板
a.解释代码


- 定义模板演示
选中代码点击按钮就能得到结果
a.演示代码
1 | package com.xxx.mp.service; |
b.演示结果
点击
解释代码 结果
点击
增加注释 结果
点击右上角
</>可以直接将代码结果直接替换之前选中的代码,下面是加注释后的代码1 | @Service |
总结,AWS CodeWhisperer 、CodeGeeX 有较强的自动补全功能,CodeGeeX 和Bito AI 有对话功能,但是 Bito AI 对话功能是基于GPT模型,远强大于 CodeGeex ;个人在使用三款插件2个月后更偏向于使用 Bito AI , 它能直接当ChatGPT使用,有些时候甚至替代了搜索引擎且比搜索引擎的结果更好,目前的代码补全某些时候反而提示了一些不是自己想要的代码,反而会影响开发效率。
参考文章
AWS CodeWhisper使用入门
如何用CodeGeeX替代GitHub Copilot?
Bito AI——智能编程辅助软件,提升10倍开发效率!
- 本文作者: yinshuang
- 本文链接: https://yinshuang007.github.io/2023/07/09/AI自动化编程辅助工具分享/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!