Karpathy重磅宣告:Vibe Coding已死,AI编程进入工程化时代

Karpathy重磅宣告:Vibe Coding已死,AI编程进入工程化时代

你上一次认真读AI生成的每一行代码,是什么时候?

如果答不上来,恭喜——你正是Andrej Karpathy要"宣判"的那类开发者。

OpenAI联合创始人、前特斯拉AI总监Karpathy最新发声:Vibe Coding is dead。那个靠感觉写代码、只要能跑就行的时代,正式终结。AI编程从随性原型开发,全面进入Agentic Engineering(智能体工程化)新阶段。

Vibe Coding:一场注定短暂的狂欢

2025年初,Karpathy自己创造了"Vibe Coding"这个词——用自然语言提需求,完全信任AI输出,不细看代码、不深究逻辑,vibe对了就行。

这个词火遍全球开发者社区,因为它精准描述了一种真实状态:AI太强了,强到让人懒得验证。

过去一年,Vibe Coding确实降低了编程门槛。个人Demo、小工具、快速原型——它让非程序员也能做出能跑的东西。但当它被搬进企业级项目,弊端彻底暴露:

  • 上下文混乱:大型项目中AI丢失全局视野,改一处坏三处,隐性Bug层出不穷
  • 债务堆积:没有重构意识的代码像信用卡透支,后期维护成本指数级增长
  • 黑箱失控:开发者不理解底层逻辑,出了故障无法溯源,只能"再让AI改一版"
  • 安全裸奔:缺少规范、测试、安全校验的代码,根本不能上生产环境

一句话:Vibe Coding能让你快速造出东西,但造不出可靠的东西。

新范式:Agentic Engineering

Karpathy提出的替代方案不是"回到手写代码",而是让AI编程从手工作坊走向工业化

核心三大方向:

1. 上下文工程(Context Engineering)

Vibe Coding的致命伤是AI缺乏全局视野。上下文工程要求系统化管理项目架构、代码规范、业务规则,让AI在充分理解项目全貌的前提下工作。

不是给AI一段prompt就开干,而是先构建完整的上下文基础设施——代码结构、依赖关系、设计决策、历史变更——让AI的每一次生成都基于全局理解,而非局部猜测。

2. 多智能体校验(Multi-Agent Verification)

单一AI生成代码,单一人类审核——这是Vibe Coding的脆弱链路。

工程化模式引入编码、测试、安全、架构多个Agent交叉审核。写代码的Agent不负责测试,做安全的Agent不关心功能实现,各司其职又互相制衡,自动拦截风险代码。

这就像传统软件工程中的Code Review制度,只不过审核者从人类同事变成了专业化的AI Agent——速度更快,覆盖更全,且不会因为周五下午就放水

3. 标准化流水线(Engineering Pipeline)

Vibe Coding是"需求→AI→上线"的直线,工程化是完整的闭环:

需求拆解→架构评审→AI生成→自动测试→人工审核→灰度发布→监控回滚

每一步都有明确的输入输出和质量门禁。AI不再是"随便用的工具",而是被纳入传统软件工程体系的一个环节——高效但受控。

对开发者意味着什么

Vibe Coding不会消失,但它的定位会回归本位:快速原型、个人项目、技术验证。就像白板草图和工程图纸的关系——草图永远有用,但没人拿草图去施工。

三个关键变化:

  1. 纯手写代码能力权重下降,但架构设计能力权重上升。未来最值钱的不是"会写代码",而是"知道该写什么代码、怎么组织代码、什么代码不能写"

  2. AI管控能力成为新核心竞争力。会写prompt只是入门,会设计上下文、编排Agent、制定校验规则才是进阶

  3. 软件工程的传统智慧回归。测试、评审、灰度、回滚——这些"老派"实践不是被AI淘汰,而是被AI放大

写在最后

Karpathy的宣告不是否定AI编程,恰恰相反——这是AI编程真正成熟的标志

一项技术从"能用"到"可靠",必须经历从手工作坊到工业化的跨越。汽车取代马车不是靠更快的马,而是靠流水线、质量标准和安全法规。

AI编程也一样。Vibe Coding是AI编程的马车时代——刺激、自由,但不可控。Agentic Engineering是AI编程的汽车时代——标准化、工程化、可规模化。

野蛮时代结束,工程时代开启。能跟上这个切换的人,才是下一轮的赢家。

评论

暂无评论。

登录后可发表评论。