Andrej Karpathy:我们如何停止 Vibe Coding?

How Do We Stop Vibe Coding?

随着 Claude Code 的爆火,大量开发者转向使用 coding agents,Andrej Grady Booch 指出我们正进入软件工程的第三个黄金时代:从算法到面向对象,再到系统抽象,如今 AI 代理进一步抽象了代码本身,让我们能直接从意图生成代码。然而,这种“Vibe Coding”模式也带来了严重问题:开发者逐渐失去对代码库的理解,无法追踪架构变化,甚至盲目提交导致生产事故。尽管有人尝试用 Markdown 规范或 Skills 来约束代理行为,但这些方案本质上仍是提示工程,缺乏真正的可审计性和确定性。我们亟需一种既能保留效率又能重建信任的新范式,否则这场“代码赌场”可能最终吞噬软件工程的严谨性。

我不认为自去年十二月以来我写过一行代码,这确实是一个极其巨大的变化,而普通人可能根本没意识到这件事已经发生,也没意识到它有多剧烈。

同日更多故事

2026-07-24