文章目录
- 1. 写在最前面
- 2. AI 编程助手
- 2.1 Top 10 AI Extensions for Visual Studio Code
- 2.1.1 脑图概括
- 2.1.2 详细介绍
- 2.2 10 Best AI Code Tools: Quick and Easy Guide (2024)
- 2.2.1 脑图概括
- 2.2.2 详细介绍
- 3. Cody 插件试用
- 4. 碎碎念
- 5. 参考资料
1. 写在最前面
最近在研究如何通过 AI 的主力更丝滑的写代码,目前体验过的 AI 编程助手:
-
cursor : 除了贵,没有其他缺点
-
copilot:稍逊色于 cursor ,之前总是用它写测试用例
-
trae:摸着良心说,想要赶上前面两个需要做更多的优化,同样的问题,问它根本写不出能跑的代码。
注:虽然 trae 的表现不如预期,但是笔者还是愿意相信国产 AI 大模型在持续迭代优化的情况下,肯定会越做做好的。
笔者使用的编程软件是 VS Code,本着「工欲善其事,必先利其器」的原则,让我们来分析一下,最近市面上涌现的一批有收到过好评的 AI 编程助手吧!
2. AI 编程助手
本着省事省力的原则,能用 AI 总结概括的知识,笔者绝不自己动手。写到这里不仅要感慨,时代的进步,社会的发展,让我又次在科技的力量面前被震撼到。
2.1 Top 10 AI Extensions for Visual Studio Code
2.1.1 脑图概括
2.1.2 详细介绍
主要介绍了 Visual Studio Code 中排名前十的 AI 扩展工具,按照安装数量排序,具体内容如下:
-
IntelliCode:由微软开发,基于开源跨平台的 VS Code 编辑器,安装量超 2700 万次。它在 IntelliSense 代码补全功能基础上进行了多项改进,能扫描 GitHub 上的开源代码库,还提供即时 API 代码示例。支持多种语言,评分为 3.9 分(满分 5 分) 。
-
Tabnine AI Autocomplete:安装量约 500 万次,利用机器学习模型,可提供整行代码补全、全功能补全和自然语言转代码补全功能。支持约 25 种语言,近期新增生成单元测试代码功能,评分为 4.3 分。
-
GitHub Copilot:2021 年推出,由 OpenAI 的先进机器学习模型提供支持,安装量超 400 万次。除代码补全外,还能将注释转换为代码、创建单元测试和 SQL 查询等。该工具收费,每月 10 美元起,评分为 3.8 分。
-
Azure Machine Learning (Preview):微软开发的免费工具,安装量超 150 万次。可帮助开发者在 VS Code 编辑器中完成机器学习模型的构建、训练和部署,支持多种开源技术,评分为 4.7 分。
-
Azure Machine Learning - Remote (Preview):与上述工具互补,可连接远程 Azure 计算实例,支持运行和调试 Python 脚本、访问远程文件系统等功能,安装量超 130 万次,评分为 3.7 分。
-
Dependency Analytics (Preview):由 Red Hat 开发的免费工具,安装量超 100 万次。它利用开源漏洞数据库,提供应用程序依赖项的安全、许可证兼容性等方面的洞察和建议,支持多种项目类型,评分为 4.3 分。
-
Blackbox:免费工具,去年 9 月推出,安装量超 60 万次。支持 20 多种编程语言,提供代码自动补全、仓库搜索和代码搜索功能,评分为 4.5 分。
-
Inkling:微软开发的免费工具,支持 Bonsai “inkling” 语言,提供语法着色和错误 / 警告报告功能。该语言用于训练 AI,扩展评分为 5 分。
-
ChatGPT:由 Ali Gençay 开发的免费工具,安装量从 1 月的 42,457 次增长到现在的 368,884 次。它集成了 OpenAI 的多种先进机器学习模型,支持多种功能,评分为 4.6 分222324。
-
GitHub Copilot Nightly:包含 GitHub Copilot 的最新功能,安装量超 22.5 万次,评分为 4.7 分。
ide_2024_52">2.2 10 Best AI Code Tools: Quick and Easy Guide (2024)
2.2.1 脑图概括
2.2.2 详细介绍
主要介绍人工智能在软件开发领域的应用,着重介绍多种 AI 代码工具,助力开发者提升效率、优化开发流程。
-
AI 代码工具概述:AI 代码工具借助人工智能和机器学习算法,辅助开发者编写、调试和优化代码,涵盖智能代码补全、上下文感知代码生成等多项功能,能提升开发效率。
-
主流 AI 代码工具介绍
-
OpenAI ChatGPT:功能强大,可生成类人文本、解决编程任务,支持多语言翻译等。基础使用免费,GPT Plus 每月 20 美元。
-
Qodo:自动完成开发任务、提供测试建议,支持多语言和多种 git 代码托管平台,免费试用,付费版每月 19 美元起。
-
Replit AI:集成于 Replit 平台,提供代码自动补全、解释等功能,支持团队协作。免费版可用,Replit Core 每月 25 美元起。
-
Codeium:具备智能代码补全功能,无订阅也能无限使用,支持多种主流语言和编辑器。个人免费,专业版每月 10 美元起。
-
Amazon Q:由 AWS 开发,专注云原生开发,能生成优化代码、检测安全漏洞。有免费层级,Amazon Q Developer 每位用户每月 19 美元起。
-
DeepCode:自动扫描代码漏洞,支持多种语言和 CI/CD 工具集成。提供免费试用,每月 25 美元起。
-
Continue:开源 AI 代码助手,支持多种模型,可定制编码体验。开源免费,企业定制收费。
-
Aider:可在终端与大语言模型协作编程,支持多文件编辑等功能,完全免费。
-
Pieces:管理代码片段,具备调试、代码生成等功能,免费使用。
-
Cody:能理解、编写和修复代码,提供智能代码搜索等功能。有免费计划,Cody Pro 每月 9 美元起。
-
-
总结与拓展:AI 代码工具革新了软件开发方式,满足多样需求。文章还推荐了相关阅读内容,并解答了常见问题
3. Cody 插件试用
本着「勤俭节约」的精神,笔者试用了一个 Cody 的免费版本,从试用的情况下,生成 「测试用例」的能力还不错,起码一遍成功,且能跑!
4. 碎碎念
啦啦啦,今年的学习的劲头就上来了,希望能继续保持住!
-
如果你不吃别人家的饭,就别太把别人的话放在心上。
-
读一些无用的书,做一些无用的事,花一些无用的时间,都是为了在一切已知之外,保留一个超越自己的机会,人生中一些很了不起的变化,就是来自这种时刻。
-
你得学会放手,一开始会有点难受,之后就会觉得很舒服了,丢东西是件好事。
5. 参考资料
-
Top 10 AI Extensions for Visual Studio Code
-
10 Best AI Code Tools: Quick and Easy Guide (2024)