从 Vibe Coding 到 Agentic Engineering:编程范式的演变

2025 年 2 月,Andrej Karpathy 创造了 "Vibe Coding" 这个术语——一种完全依赖 LLM 的编码方式,开发者用自然语言描述需求,AI 来生成代码。Karpathy 的原话是:"有一种新的编码方式,我称之为 vibe coding,你完全沉浸在氛围中,拥抱指数增长,忘掉代码本身的存在。"

Vibe Coding 的爆发

到 2026 年初,92% 的美国开发者已经在工作流中采用了某种形式的 vibe coding。全球 AI 辅助编码工具市场预计在 2026 年达到 85 亿美元。

进化:Agentic Engineering

但 Karpathy 在 2026 年初宣布 vibe coding 已经"过时",取而代之的是更成熟的 Agentic Engineering(Agent 工程)。

核心区别在于:

  • Vibe Coding:开发者描述需求,AI 生成代码,开发者接受结果
  • Agentic Engineering:开发者作为"技术主管",编排一组 AI agent 自主规划、编写、测试和部署代码

Karpathy 的定义:"agentic 是因为 99% 的时间你不是在直接写代码,你在编排做这些事的 agent,并担任监督角色;engineering 是为了强调这是一门有技术含量的学科。"

新的工作流

  1. 人类撰写产品规格:定义系统架构和质量标准
  2. 分配任务给 AI agent 集群:一个 agent 处理数据库,另一个搭建前端
  3. 审查和验证:人类审查 PR,测试边界情况,确保与整体架构一致

Karpathy 强调:"在顶层,技术掌握力比以前更是一个乘数效应。"

关键洞察

Vibe coding 仍然适合原型开发和个人项目,但在生产环境中,Agentic Engineering 正在成为标准。这不是 AI 取代开发者——而是开发者的角色从"写代码的人"进化为"编排 AI 的技术领导者"。


来源:Karpathy X 帖子,The New Stack, Harvard Gazette, 2026 年 4 月

Comments (0)

No comments yet

imfht
April 6, 2026