智能开发工具对比及AI在开发中的应用

新知榜官方账号

2023-08-01 10:16:23

智能开发工具对比及AI在开发中的应用

近年来,面向开发者的AI开发工具层出不穷,其中最受瞩目的是GitHubCopilot、TabNine、微软IntelliCode、Kite和aiXcoder。这些工具主要为开发者提供智能代码联想、补全等功能。

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

GitHubCopilot和AIXcoder均支持汉语语意注释生成方法,而TabNine则以其可行级联想和可对当前文件里面的词汇联想而著称。微软IntelliCode则以其在Visual Studio中的集成而广受好评。不过,Kite在2021年发布后便不再维护。

尽管AI在开发中的应用越来越广泛,但仍存在一些问题。生成的代码由大量的开源代码学习而来,不能保证代码本身的质量,有时可能需要人工进行优化。同时,场景比较适合刚开始学习代码的人和一些小demo测试,想要完全替代线上开发,基本不可能。因此,使用AI来加快代码开发,还需要不断探索和完善。

总的来说,智能开发工具和AI在开发中的应用仍然处于探索阶段。虽然GitHubCopilot等工具为开发者提供了便利,但仍需要人工进行代码的优化和调整。未来,随着技术的不断进步,我们有理由相信,AI在开发中的应用将会更加普及和成熟。

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

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

相关工具

相关文章

相关快讯