Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件

看球不费电
发布于 2023-5-12 11:58
浏览
0收藏

说到最近 AI 编程工具,你能想到的都是什么?​​Github Copilot​​​?​​Cursor​​​?​​CodeWhisperer​​​?还是原生的 ​​ChatGPT​​ 呢?这几种工具都有各自的特色。

​Github Copilot​​​ 确实不错,虽然目前可以免费试用,不过在试用期过后就需要付费订阅;​​Cursor​​​ 则需要下载 ​​IDE​​​,对于大部分都还是在 ​​IntelliJ IDEA​​​ 上面开发的​​ Java​​​ 程序员来说,切换一个开发工具还是很麻烦的;而 ​​CodeWhisperer​​ 更侧重于应用程序的架构设计。

所以目前最好的一个方案就是在 ​​IntelliJ IDEA​​​ 中以插件的形式存在,这一点 ​​Bito​​​ 就很好的支持的,除了支持​​ IDEA​​​ 之外还支持 ​​VS Code​​​ 以及 ​​Chrome​​ 浏览器扩展,更重要的是对于个人用户是可以免费使用而且不需要任何魔法。

Bito 是什么

通过官网我们可以知道 ​​Bito AI​​​ 是一种软件工具,通过将 ​​GPT-4​​​ 和 ​​ChatGPT​​​ 引入 ​​IDE​​​、​​Chrome​​​ 浏览器和 ​​CLI​​ 等开发工具中,帮助开发人员大大加快其工作效率。

它使用 ​​OpenAI​​​ 的模型,开发者不需要 ​​OpenAI​​​ 密钥,​​Bito AI​​可以轻松编写代码、理解语法、编写测试用例、解释代码、注释代码、检查安全性,甚至解释高级概念。

Bito 可以做什么

可以询问任何技术问题,包括生成代码、命令语法、测试用例、解释代码、注释方法、改善性能、检查安全性和解释概念等方面。比如可以问:​​Java​​​ 中用来将数字从一种进制转换为另一种的代码?或者:使用 ​​GO​​​ 实现一个简单的 ​​REST API​​ 的代码。

Bito IDEA 插件安装

安装很见简单,在 ​​IDEA​​​ 的设置和插件中进行搜索 ​​Bito​​​ 就可以找到,一键安装即可。​​Bito AI - Be a 100x dev and save an hour a day!​​ 

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

下载安装完成,在 ​​IDEA​​​ 的右侧栏中会出现一个 ​​Bito​​ 栏,我们点击一下,点击过后会提示你注册,我们只要输入一个邮箱就可以进行注册,注册的时候会给邮箱发送一个验证码,只要输入验证码就可以注册成功。

注册成功过后会有提示创建一个工作空间,然后会让邀请协作者,我们跳过就好,一切都完成过后就会看到下面的界面,此时说明我们已经可以开始智能编程了。

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

测试

比如我们让 ​​Bito​​​ 来帮我们写一个 ​​Java​​ 版本的二分查找算法,整体提问和回答的效果如下

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

可以看到 ​​Bito​​ 可以根据我们的提示来进行代码的编写和修复,整个过程花费不到一分钟的时间就完成了。整个过程非常丝滑,不需要切换软件就可以完成。

还可以帮我们解释代码,如下所示

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

将需要解释的代码发送过去,并让 ​​Bito​​​ 进行解释,可以看到解释的很详细。不过目前还有个不是很友好的地方,那就是如果英文不好的话,不能直接使用 ​​Bito​​​ 的快捷键,比如如果直接使用下面的这种方式,​​Bito​​ 给出的回答是会默认按照英文来解释的。

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

​VS Code​​​ 中的插件也是类似,了不起这边没有安装 ​​VS Code​​ 就不给大家演示了,感兴趣的可以自己研究。

Bito Chrome 扩展

​Bito​​​ 的 ​​Chrome​​​ 扩展的安装也很简单,我们直接在 ​​Chrome Extension​​ 中进行搜索安装就好

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

安装完成过后也是一样的用邮箱进行注册登录就好,后面的使用就跟插件里面一样的,感兴趣的可以自己去尝试尝试。

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

Bito 的安全

使用这种 ​​AI​​​ 编程助手,我们要注意的是数据的安全,在 ​​Bito​​ 的官网我们可以看到下面的说明

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

通过 ​​Learn more​​ 我们可以看到更加详细的安全说明。

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件-鸿蒙开发者社区

主要分为三个部分

Bito AI 助手

文章中提到 ​​Bito​​​ 这边是不会存储任何输入的代码,但是我们选中的代码会被发送到服务器上面的进行处理。​​Bito​​ 生成的所有响应也只会存储在本地,我们随时可以进行删除。

子处理器

​Bito​​​ 使用第三方服务,如 ​​Amazon AWS​​​、​​OpenAI​​​、​​Google Analytics​​​、​​SendGrid​​​ 和 ​​Slack API​​ 来提供基础设施和功能能力。

个人数据

​Bito​​遵循行业标准惯例来保护您的电子邮件和其他个人详细信息。我们通过一次性口令认证登录过程来实现无密码登录——这需要在每次登录时发送到您的电子邮件的一次性密码,以确保您的账户得到完整的安全保护。

不过话说回来,虽然官方是这样说但是底层还是用的 ​​OpenAi​​ 等三方的模型,我们的代码还是会被发送到三方的,因此大家还是要注意数据隐私安全,尽量只在开源项目中使用,避免公司内部代码泄露!




文章转载自公众号:  Java极客技术

标签
已于2023-5-12 11:58:01修改
收藏
回复
举报
回复
    相关推荐