推荐几个AI开发助手,提升编码效率

新知榜官方账号

2023-07-06 05:56:32

介绍

随着NLP方向发展越来越成熟,AI写代码领域出现了几个非常好的模型,今天笔者给大家推荐几个AICoding助手。

GithubCopilot

GithubCopilot是个AICoding助手,它从注释和代码中提取上下文,给出单行和整个函数的代码建议,Copilot由OpenAI的CodeX模型提供支持,它是一个由OpenAI创建的新的AI系统,copilot插件目前可以支持VSCode、Noevim、JetBrainsIDE。CodeX模型最擅长Python,但它精通十多种编程语言,并且可以用自然语言生成简单的命令,它的训练数据包含包含自然语言和github上公开的数十亿行源代码。

Copilot的repo地址:https://github.com/github/copilot-docs

GithubCopilot是免费的,但是需要在官网申请使用。

Tabnine

Tabnine是一个AI开发助理,官网称支持全语言的代码自动补全,以提高工作效率,截止目前github上start有9k,使用的人数还是非常多。

Tabnine提供有开源免费版本和付费版本2种,付费版支持训练团队内部的代码库,提供私有模型。Tabnine支持的编辑器应该是最全的,大部分IDE编辑器都支持。

Tabnine官网:https://www.tabnine.com

AlibabaCloudAICodingAssistant

这个项目是阿里的AI开发助理cosy,它提供代码智能补全和IDE内的代码示例搜索能力,帮助你更快更高效地写出高质量代码。

AlibabaCloudAICodingAssistant主要提供2个功能,代码智能补全、代码示例搜索。并且目前只支持Java语言,只支持IntelliJIDEA插件。

AlibabaCloudAICodingAssistant官网:https://developer.aliyun.com/tool/cosy

Codiga

Codiga是笔者最近发现的AI编码助理,是github推荐的一个应用,支持代码分析和智能编码助手。Codiga主要有2个功能1.可以实时检代码错误并反馈2.智能编码助手。Codiga针对小团队和个人项目是免费的。

Codiga支持的编辑器有VSCode、IntelliJIDEA。

Codiga官网:https://www.codiga.io/

以上就是笔者最近发现的几个AICoding产品,大家感兴趣的可以去体验一下,我在试用过程中发现,AI助理确实能提升开发效率,推荐大家试用。

最近OpenAI又出了个新模型AlphaCode,可以编写与人类相媲美的计算机程序,AlphaCode针对Codeforces网站上5000名用户解决的10项挑战进行了测试,总体排名位于前54.3%,击败了46%的参赛者。

笔者觉得AICoding助手以后会发展的越来越成熟,和汽车的自动驾驶系统类似,刚开始是L1、L2、L3,慢慢向自动Coding发展,未来会极大提高工程开发效率。

本页网址:https://www.xinzhibang.net/article_detail-6220.html

寻求报道,请 点击这里 微信扫码咨询

相关工具

相关文章