AICode 工具调研 - Go
目录
AI Code 工具调研 - Go
技术背景
通过使用 AICode 工具,辅助开发者编程。
通过标准化流程,实现全面的接入使用。
通过本地化部署,定制私有化需求和提升安全性。
短期目标:通过 AICode 插件辅助开发编程实现提效,通过 AI 覆盖单测、代码 Review 提升开发质量。
使用对象:Go 语言、服务端开发。
1.2 AICode 调研
大模型 和 AICode 工具的之间的关系
大模型基座,工具基于用户输入,IDE、终端,结合大模型处理,深度思考,输出到 IDE、WEB 可视化浏览器、等。
下面调研当前 AICode 工具中业内使用量较多的一些插件、IDE、大模型,以及较为新颖的 AI 程序员(软件工程师智能体)。
1.2.1 插件
测试用例
测评结果
AICode 工具的各个能力项用例测评对比录屏
整个测评过程详看:https://avke6ntyv9a.feishu.cn/docx/KJn9d5fW6oBm9cxgoshcBOIWnLb?from=from_copylink
推荐结论
基于对 AICode 的多个能力项进行用例测评对比结果,输出推荐结论。
首选工具
Cursor 总分最高,代码补全、生成、重构、问题解决能力、用户体验等均明显高于其他 AI Code 工具。
备选工具
Trae(总体评测还行,免费支持 Claude 3.7)
Goland IDE 推荐 TongYiLingMa 在 Goland 两个AI Code 插件对比略胜一筹。
文章收录在 Github《大话 WEB 开发》,欢迎关注。