编程行业正经历AI编程工具带来的快速变革,从基础的代码补全到全栈软件开发生命周期。让我们借用自动驾驶汽车的术语,将这些工具划分为五个级别:L1到L5。
| 级别 | 主要方法 | 热门产品示例 |
|---|---|---|
| L1 | 代码级补全 | GitHub Copilot, Tabby |
| L2 | 任务级代码生成 工单转代码 IDE聊天助手 |
ChatGPT, Claude aider, cline, 16x Prompt Cursor, Continue, PearAI, Windsurf |
| L3 | 项目级生成 工单转PR 提示转UI |
Claude Code, Codegen, Sweep Pythagora, Plandex v0 |
| L4 | PRD转产品 AI软件工程师 |
bolt.new, Trickle, Lovable Devin, Genie, Engine, devlo, Gru |
| L5 | AI开发团队 | AutoDev, MetaGPT, MGX |
2025年6月AI编程格局的二维象限可视化图(查看在线版本):
在基础层面,GitHub Copilot等L1工具专注于代码补全。
这些工具对开发者很有用,通过智能建议和补全来简化编程过程。如今它们已成为现代开发环境的标准配置,为更先进的AI编程工具铺平了道路。
付费版:
开源:
L2专注于任务级自动化。
然而,使用大语言模型进行编程任务可能具有挑战性。我们需要精心制作的提示词和相关的源代码上下文来最大化其效果。
这些工具正在进入市场,为开发者与AI编程助手交互提供更友好的界面。
大语言模型:
工作流自动化工具:
IDE扩展:
集成开发环境:
L3工具的一个关键特性是能够在单个界面内自动化软件开发流程的多个步骤。然而,这些系统还处于初级阶段,能够管理相对简单的编程项目和任务。
一方模型提供商工具:
付费版:
免费版:
部分开源:
L4标志着从人为驱动的编程向AI驱动的软件开发的关键转变。开发代理能够理解高级需求并将其转换为可工作的代码。它们被设想能够访问终端和部署工具,能够管理整个软件开发任务范围。
这些先进的系统能够解释产品需求,管理代码部署,并在最小的人工干预下维护软件应用程序。
专注全栈Web开发:
已发布,公开可用:
已发布,需要联系销售/加入:
即将推出/等待列表/申请早期访问:
然而,在论文中仅使用了"单个GPT-4代理"进行评估。
这个类别中的另一个产品是MGX。它由MetaGPT团队设计,目前处于等待列表状态。
我们可以看到一个未来,AI系统能够复制整个软件开发团队,在软件创建的不同方面进行编程和协作。
研究项目:
等待列表/即将推出:
选择合适的AI编程工具取决于你的具体需求:
随着AI继续成熟,我们可以期待更复杂的工具重新定义编程格局,使开发者能够专注于更高级别的任务,而AI处理软件开发的常规方面。
个人建议:作为一名Claude Code的深度使用者,我建议从L2级别的工具开始,逐步熟悉AI编程的工作流程。这不仅能立即提升你的生产力,还能为接受更高级别的AI工具做好准备。
扫描二维码添加好友
一起分享AI编程经验