连最严肃的程序员也开始 Vibe Coding 了——这意味着什么?

有个人写了一篇博文,让整个程序员圈炸锅了。 不是什么争议性的大佬,不是无脑炒作 AI 的布道师。是 Simon Willison——开源框架 Django 的共同创建者,用了 25 年写代码的老工程师,一直是那种最强调「AI 不能替代你对代码的责任感」的人。 他在文章里承认了一件让自己"很不舒服"的事: 他开始在生产环境的代码里,不再认真看 AI 写的每一行了。 在他过去的定义里,这叫 Vibe Coding——那种不负责任的、交给 AI 乱搞的编程方式。 但现在,连他自己也开始这么做了。 Vibe Coding 和 Agent 工程,原来有边界 先回到 15 个月前。 2025 年 2 月,前 OpenAI 大将 Andrej Karpathy 发了一条推文,造了个词:Vibe Coding。 他说他写代码的方式变了——完全跟着感觉走,让 AI 生成代码,自己根本不看 diff,遇到报错就直接把错误信息粘贴给 AI,让它自己修。「代码已经超出了我平时能理解的范围,但如果跑起来了,管它呢。」 Karpathy 很坦诚:这种方式适合周末随便玩玩的项目,不适合正式产品。 一个月后,Simon Willison 专门写文章划清界限: Vibe Coding 不等于 AI 辅助编程。 真正负责任的工程师用 AI,是「我不会提交任何我没办法解释给别人听的代码」。你用 AI 生成,但你要审阅、测试、理解。这叫 Agentic Engineering(Agent 工程),跟 Vibe Coding 是两码事。 这个分法很清晰,圈里很多人认同。 然后,他发现界限消失了 2026 年 5 月 6 日,Simon 在 Heavybit 的播客里说了一段话,后来写进了博客,直接冲上了 HN 热榜(574 分,618 条评论): ...

May 7, 2026 · 1 min · Max