AI编程已有公司纳入绩效,你的AI编程工具是什么?

 

自从ChatGPT带动全球AI热潮,AI席卷着各行各业。编程界也不例外,最出名的摸过OpenAI与GitHub联合开发的Github Copilot。Github Copilot带动了一大堆AI编程工具的出现。后来Github Copilot付费了,再加上网络方面的问题,在国内使用Github Copilot还是有一定门槛的。那么在国内有没有适合国内程序员使用的类Github Copilot产品呢?下面分享一下个人安装使用的一些AI编程插件:

 

14b357680687861d9e83b3b4ac5fb0ce.png

p.s.以上的下载量与评分均只是plugins.jetbrains的marketplace数据,仅供参考。

基本AI编程工具的功能都差不多:

  • 代码补全:根据当前代码上下文自动补全代码。
  • 根据注释生成代码:根据注释描述生成相应的代码。
  • 方法和函数生成:根据方法名或函数名自动生成该方法或函数的代码。
  • 生成测试代码:生成测试代码。
  • ....

具体选择可以自己体验一下,国内用户可能试用下codegeex、aixcoder。

1、Github Copilot

 

1d051d2ba2736d05b88834c7a5f0ba14.png

GitHub Copilot是一款由GitHub和OpenAI共同开发的基于云的人工智能工具,它可以帮助开发者自动生成代码、分析代码、调试代码以及进行安全检测等。Copilot是基于OpenAI的GPT-4模型开发的,可以通过文本问答的方式与开发者进行交互。

  • 效果

 

b072ff50cce00c280cb5b38a3bd8d8c0.png

生成代码文档

 

a10944653339d3070346839665bbac40.png

当然大家可能比较关心的是如果不花钱,免费使用Github Copilot。除了官方试用,另外在国内自然是有大神

去破解它。如果你破解过idea的话,再关注下那个大神的博客基本就可能以找到这个了。

 

8579b626f06fbb3f66e0d16e6074a95d.png

国内到国外访问Copilot Chat,会时不时的会抽风。

 

316bd97fd49c626aee80d6e3c42ee81a.png

 

  • 评分(3.0)

 

eb442d3b9d4cf0e7fe2e4bc67e4ccd66.png

  • 下载量(7,476,947)

 

3ad858a6c1d954c1c7f6f82c5476055b.png

2、Codeium

 

b04f0b365b4d9c165b7f207dfceed83c.png

Codeium是一款免费的智能编程助手,由美国一家公司开发。它提供了超过40种编程语言的代码完成工具。这个工具支持几乎所有主流的编程语言和IDE,特别适合个人用户使用。Codeium的主要功能包括自动完成代码,从样板文件到单元测试节省时间,以及使用自然语言问题搜索存储库。此外,它还提供了一个Playground体验,可以直接在浏览器上试用Codeium的功能。

  • 界面截图

安装后需要登录,不过国内打不了。我登录后使用的效果很一般,估计网络太差。。。

 

79b0b47c1c0fd738e0291fd97810e5cb.png

  • 评分(4.7)

 

adde646c2776b6f0466cae6f88f5fe49.png

  • 下载量(328,213)

 

7e95d300e039131a6a5f47fcfb46f91b.png

  • 小结
    • 国内不怎么好用,登录不了

 

3、CodeGeeX(开源)

 

0cfb2b22d0fb89d097d31e0803525ec7.png

CodeGeeX是一个强大的基于LLM的智能编程助手。提供代码生成/补全、注释生成、代码翻译、AI聊天等功能,帮助开发人员大幅提升工作效率。CodeGeeX是由清华大学知识工程实验室研发。它支持20多种编程语言,并适配多种主流IDE。

 

4ddcfb64a8d629609b68225847f244e9.png

  • 效果

 

ed76d83b085d73f28005e1051a939ef6.png

  • 评分(3.6)

 

71927cfbf8bbee28d7a565e8249ccc4b.png

  • 下载量(258,540)

 

4625182e0d543d91fa9b105458a3c900.png

4、Amazon CodeWhisperer

亚马逊CodeWhisperer是AWS提供的一种AI驱动的工具,它帮助开发者更高效地编写代码。它提供实时代码建议,支持自然语言到bash的翻译,并能进行安全扫描。此外,它还包含了Amazon Q,这是一个交互式AI助手,能在IDE中提供专家指导和代码解释。CodeWhisperer设计用于多种编程语言和集成开发环境(IDE),并且可以定制以更好地理解您的内部库和API。

由于idea版本的问题没有安装上

 

e9859b8f75c7b6c88963787f06b3cdff.png

不过下载量还是比较高,但评分就相当的低

  • 下载量(6,213,740)

 

c0c8a6546e64a76afd657b64590b1656.png

  • 评分

 

a890efd048ab08347b0a82d6cb3448c1.png

5、Tabnine

Tabnine是一款AI编程助手,它通过实时代码补全、聊天和代码生成功能,帮助开发者提高编码效率。

Tabnine是由以色列的开发者创建的,它是一款基于人工智能的编程助手,旨在提高代码编写的效率和质量。

自2018年推出以来,Tabnine已经成为软件开发领域生成式AI技术的先驱,并且在全球范围内拥有超过一百万的月活跃用户。Tabnine支持所有流行的编程语言和IDE,能够根据您的代码和模式提供个性化的建议。它还提供私有部署选项,确保代码的安全性和合规性。

  • 效果

 

9c4df88be681bbde02c432101810d7dc.png

免费版只提供自动补全代码,别的功能需要付费

 

f8ea2dd49436ac1998ba87bc7b3d9337.jpeg

Tabnine Pro提供全线和全功能代码完成,这是免费版本中不包括的

  • 评分(3.9)

 

b10cf41773a7b9a654f896764c47395c.png

  • 下载量(3,528,356)

 

5df5209c7f1100a9cb3c151b4cc64ef5.png

 

6、aiXcoder

aiXcoder是一款基于人工智能的软件开发助手,它通过深度学习技术提供代码自动生成、代码自动补全、代码智能搜索等功能,旨在提升开发者的开发效率和代码质量。

  • 效果

 

46c0133a00a018cc388b3a85a0f6d5da.png

  • 评分(4.1)

 

dd3530af99c23e20aa71b69e298d7eb6.png

  • 下载量(455,879)

 

32fd3807e7bac63a5c16f3cf0dbe23c4.png

 

7、ChatGTP-EasyCode

EasyCode是一个基于IntelliJ IDEA开发的代码生成插件,它通过自定义模板来快速生成Java、HTML、JS、XML等代码。这个工具特别适合Java程序员进行CRUD操作,因为它可以自动搭建MVC三层架构,从而减少重复性工作,提高开发效率。EasyCode支持与数据库相关的代码生成,并允许用户根据个人需求定制模板。

  • 效果

没有自己补全,但可以使用右键把机器人对话窗口调出来

 

a2ed4726b3b5b3d368653d6158d20ace.png

  • 评分(4.0)

 

f8dbae62616e2d65925f5d9df5856c6d.png

  • 下载量(727,619)

 

5508256a6908a172e161dc78d922bca1.png

8、TONGYI Lingma(通义灵码)

 

8ed47c427f683c8ee07f8a1eb76111a9.png

通义灵码是阿里云推出的一款智能编码助手,它基于通义大模型,提供了一系列编程辅助功能,包括代码智能生成、研发智能问答、代码注释生成等。它能够根据当前代码文件及跨文件的上下文,为开发者生成行级或函数级的代码、单元测试和代码注释,从而提高编码效率和质量。通义灵码还支持自然语言生成代码,即开发者可以用自然语言描述想要的功能,通义灵码会根据描述生成相应的代码和注释。

  • 效果

 

f275ab070d1c20b63a495d85cc8a00f6.png

右键效果

 

dc47ddd622599fc790353e00073af37d.png

  • 评分(3.3)

 

b6a36a48104cd09c8aec35e8bd4f2967.png

  • 下载量(961,347)

 

89c82d970566658f2d993cba3a207e3c.png

 

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栈江湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值