除了Copilot还有这些AI代码辅助工具

发布时间 2023-08-03 12:31:35作者: 翔星

最近牛逼的GitHub Copilot试用到期了,离开它还有点不习惯,基础的代码它基本可以帮你搞定,开发效率直接翻倍。为啥这么好用,Copilot的背后是OpenAI和强大的GitHub代码库。那么有没有可以取代它而免费IDE的AI代码辅助工具呢?还真有,小编本文介绍几种免费的代码智能辅助工具。

1、bito.ai

Bito.ai是一款由瑞士公司开发的基于人工智能的编程辅助软件。它使用OpenAI和ChatGPT模型来帮助开发人员提高工作效率。Bito.ai可以自动执行任务并生成代码,据说可以将开发速度提高10倍。

目前对个人免费

效果如下:

图片

官网:bito.ai

2、CodeWhisperer

CodeWhisperer是一款由亚马逊推出的实时AI编程助手,它是一项基于机器学习的服务。该助手可以分析开发者在集成开发环境(IDE)中的注释和代码,并根据其内容生成多种代码建议。开发者可以用自然语言(目前仅支持英语)描述他们想要实现的功能,例如“上传一个带有服务器端加密的文件”,然后CodeWhisperer会自动为他们生成相应的代码片段。

目前对个人免费

效果如下:

官网:aws.amazon.com/cn/codewhisperer

3、aixcoder

aixcoder是一个国产的AI驱动的代码提示工具,它提供代码提示和代码搜索两个主要功能。邀请四位好友,即可得到一年专业版免费使用权限。aixcoder支持多种编程语言,包括Java、Python、C++、Php、JavaScript、TypeScript、Go等,也支持多种编辑器,如IntelliJ IDEA、Eclipse、PyCharm、Android Studio、PhpStorm、WebStorm、Clion、sublime、Visual Studio Code等。aixcoder能够自动预测程序员的编程意图,连续向程序员推荐“即将书写的下一段代码”,程序员可以通过“一键补全”的方式,直接确认接下来输入的代码,从而大大提升代码的编写效率。

目前对个人免费

效果如下图:

图片

官网:aixcoder.com

4、tabnine简介

TabNine是一款基于机器学习的代码自动补全工具。它能够自动分析代码,提供即时的代码建议和补全,帮助程序员更高效地编写代码。TabNine使用深度学习技术,能够适应不同编程语言和开发环境,提供高质量的代码补全和错误检查功能。它支持多种编程语言,包括Python、JavaScript、Java、C++、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、TypeScript、Haskell、OCaml、Scala、Kotlin、Perl和SQL等。TabNine还支持多种集成开发环境(IDE),如VSCode、IntelliJ、Sublime Text、Vim、Atom、Emacs等。

普通版本对个人免费,专业版免费试用14天,到期12刀每月。

效果如下:

官网:tabnine.com

结语

这几款AI代码辅助工具跟Copilot比虽然差点,但是还是能满足日常的基本开发功能。另外以上工具都支持在Visual Studio Code中使用,大家可以体验一下。除了这几种,还有比较类似的工具,比如阿里的cosy,据说挺好用,不过目前只支持JAVA。除了这些你还用过哪些AI代码辅助工具,欢迎留言讨论。

参考:

1、bito.ai    2、aws.amazon.com/cn/codewhisperer

3、aixcoder.com     4、tabnine.com

来源公众号:DotNet开发跳槽