2024年4月,Gartner预测:到2028年75%的企业软件工程师会使用AI代码助手,以辅助他们的开发工作。
国外
GitHub Copilot
由 GitHub、OpenAI 和微软 Azure 团队联合推出,使用 OpenAI Codex 技术。可以根据代码和注释的上下文提供个性化的代码建议,帮助程序员编写程序,提供整行或整个方法的代码提示,并且提供多种提示方案供选择。支持 JavaScript、TypeScript、Python、Java、Go、Ruby 等语言,2024 年 12 月 20 日正式宣布免费使用。
Cursor
由 Anysphere 实验室开发,基于 VSCode 深度定制的集成 AI 技术的代码编辑器。内置了 GPT-4 等 AI 模型,提供智能代码补全、代码生成、代码编辑和聊天功能,已完全免费使用。
Codeium
支持多种编程语言和 IDE,可提供代码完成、代码翻译转换、编程问题回答等功能,能帮助开发者更高效地编写代码,提高开发效率和质量。插件支持 Python、JavaScript、Go、Java、C++ 等语言,有 VSCode、IDEA、浏览器配套插件,有免费计划。
CodeWhisperer
AWS 提供的 AI 编程工具,在 VSCode 的插件是 AWS Toolkit。经过数十亿行代码的训练,可以根据评论和现有代码实时生成从代码片段到全函数的代码建议,为开发者量身定制实时 AI 代码生成,支持热门编程语言和 IDE,针对 AWS 服务有优质建议,内置安全扫描等功能。
国内
腾讯云 AI 代码助手
基于腾讯混元代码大模型,是一款辅助编码工具。提供技术对话、代码补全、代码诊断和优化等能力,支持 Python、Java、C/C++、Go 等数十种编程语言或框架,以及 VSCode、JetBrains 等主流集成开发环境,目前全部免费使用。
通义灵码
阿里云出品的一款基于通义大模型的智能编码辅助工具。提供行级 / 函数级实时续写、自然语言补全、代码理解与优化等功能,基于海量研发文档等进行问答训练,能进行 AI 智能聊天。
文心快码
百度公司推出的人工智能编程助手,基于百度的 “文心”(ERNIE)大模型系列,特别针对代码理解和生成能力进行了优化和训练。旨在帮助开发者提高编程效率,减少代码编写中的错误,同时还能辅助进行代码优化和重构,个人免费,支持在 JetBrains、Visual Studio Code、Visual Studio、Xcode、Eclipse 等主流 IDE。
豆包 MarsCode
字节跳动旗下的编程助手,提供智能补全、智能预测、智能问答等能力,支持 Python、JavaScript、Java、C++ 等多种编程语言和 VSCode、JetBrains 系列等主流开发工具,节省开发时间。