一、Bito AI 简介
本人在平时的开发中不喜欢做低效重复的 CRUD,那如何在平时开发中避免写重复的 CRUD,找到能提升开发效率、优化代码质量的途径是最近一直在思考的问题。于是网上搜索找到了 Github Copilot,CodeWhisperer 和 Bito AI 这几个工具。
1、GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的一款人工智能编程助手,它可以根据你的代码上下文,自动生成代码片段。经过调研验证该插件在日常代码编写过程中可以根据正在编辑的代码上下文,生成变量、函数、类等代码段,并给出代码补全、自动完成等建议。我们可以使用这些建议快速生成代码,提高开发效率。
PS:GitHub Copilot 由于需要访问 GitHub,需要连接外网, 并且目前已经需要付费使用(10 美金一个月)
2、Bito AI 是一款面向企业开发的代码提速工具。通过将 GPT-4 和 ChatGPT 引入 IDE、Chrome 浏览器和 CLI 等开发工具中,帮助业务开发人员加快其工作效率。
Bito AI 提供基于人工智能的代码检测、修复、添加注释、代码解释、重构等服务,并且具有强大的学习能力,针对不同的编程习惯和风格,可以进行调整和优化。同时 Bito 支持在 IntelliJ IDEA 中以插件的形式存在,同时还支持Chrome浏览器、VS Code 的扩展。方便在平时开发和代码调试中的多个工具的全面使用。更重要的是对于个人用户是免费的,而不需要像 Copilot 付费使用。
二、Bito AI IDEA 插件安装
安装很见简单,在 IDEA 的 Perferances ---> Plugins 中进行搜索 Bito 就可以找到,一键安装即可。然后重启 IDEA。
重启 IDEA 后,在 IDEA 的右侧栏中会出现一个 Bito 栏,我们点击一下,点提示你去 sign in,你只要输入一个邮箱就可以进行注册(支持大陆的邮箱账号),注册申请后会给邮箱发送一个验证码,只要输入验证码就可以注册成功。注册完成后就会看到下面的界面,此时说明我们已经可以开始智能编程了。
三、Bito AI IDEA 使用
3.1、生成代码块
使用时可以在类似 ChatGPT 一样,在输入框里面输入你的诉求,比如让 Bito 写一个 Java 版本的二分查找算法,整体提问和回答的效果如下
从截图可以看到Bito可以帮我们生成代码块并添加上关键注释,整个过程一分钟就可以完成了。不需要我们切换到 ChatGPT 等软件就可以完成。
3.2、添加代码块注释
Bito AI 还可以帮我们解释代码,如下所示,将需要解释的代码发送过去,并让 Bito 进行解释,可以看到解释的很详细。
也可以直接选中代码块然后点击右键快捷键(Bito AI ---> Generate Commment )的方式生成注释,注释这时 Bito给出的注释是默认英文的。
3.3、历史代码的解释
还有其他功能如下图所示,具体每个功能也比较容易理解,这里就不一一演示了
四、Bito AI Chrome 扩展
Bito AI 在Chrome 浏览器的安装也很简单,我们直接在 Chrome应用商店中进行搜索安装就好
安装完成过后跟 IDEA 一样用邮箱进行注册就好,安装完成之后使用效果如下
五、Bito AI 提效的一些技巧
在梳理中,整理完成补充...