AI代码补全?程序员开发谋福利?

本文主要介绍几款智能开发工具和比较

介绍

最近因为ChatGPT带起来的AI风,在2023年又吹到了每一个角落。其实近两年面向开发者的AI开发工具也是层出不穷,特别是GitHub Copilot,有着OpenAI和Github的加持,也给开发者带来了无限的可能性。

智能开发工具对比

此类工具主要为开发者提供智能代码联想,补全等功能

主要对比工具有:TabNine、微软IntelliCode、Kite、GitHub Copilot、AIXcoder。

其中 aiXcoder 创始团队来自北京大学实验室,负责人是北大的副教授李戈老师,是一个是校企合作项目,其母公司硅心科技 18 年获得了百万人民币的天使投资。aiXcoder 提供了个人版本和企业版本。

1 aiXcoder 创始团队来自北京大学实验室,负责人是北大的副教授李戈老师,是一个是校企合作项目,其母公司硅心科技 18 年获得了百万人民币的天使投资。aiXcoder 提供了个人版本和企业版本,通过用户注册个人可使用免费的方法联想

2 2022年4月以色列公司Codota收购了加拿大公司TabNine,收购后以TabNine统一对外服务

3 GitHub Copilot和AIXcoder均支持汉语语意注释生成方法(TabNine没有测试),和英语注释对比还有差距

4 Kite在2021年发布生命不再维护,详情:https://www.kite.com

5 TabNine有个人版,可行级联想,也可对当前文件里面的词汇联想

6 GitHub Copilot现在已经完全收费,收费前可申请使用2个月 需要外网连接


阶段总结

2023年ChatGPT带来了AI新的高度,但是个人或者公司使用AI来加快代码开发,还是需要很长的路要走,像GitHub Copilot一样,现在的代码补全只是Copilot(副驾驶员/副手),谈不上替代和失业。

1 语意解释简单实现,无法很好完成复杂任务实现。千人千面每个人对一个事情的理解和表达都不一样。机器理解压力很大

2 生成的代码由大量的开源代码学习而来,不能保证代码本身的质量,可能发现优化质量的时间自己也能写一个更好的出来

3 现在场景比较适合刚开始学习代码的人和一些小demo测试。想完全替代线上开发,基本不可能,可不要被热点冲昏头脑

4 现在阶段通过AI对单元测试的使用,在公司的定位中会更为友好

展开阅读全文

页面更新:2024-05-13

标签:代码   北京大学   语意   合作项目   副教授   开发者   注释   程序员   福利   版本   智能   公司

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top