「Vibe Coding」这个词,正在被发明它的那批人主动抛弃。
不是因为 AI 编程失败了,恰恰相反,是因为它成功了。2025 年初,Andrej Karpathy 在推特上创造了这个新词,用来描述一种无需深入理解代码、只需凭感觉让 AI 将想法转化为可运行程序的新颖编程方式。这个词迅速流行开来,一度成为「AI 辅助编程」的代名词。
但如今,越来越多的开发者开始觉得这个词不够准确,甚至有些误导。

术语退场,意味着什么
一个术语的消亡,通常有两种原因:要么是技术本身失败了,要么是技术成熟到不再需要一个专门的名字。
「Vibe Coding」明显属于后者。
近期,一篇题为「From vibes to engineering: How AI agents outgrew their own terminology」的文章在 Twitter 上引发了广泛讨论。其核心观点直指要害:AI Agent 编程已经走向工程化,「随性而为」这个标签显然已不再适用。
这个判断相当中肯。回顾我自己使用 人工智能 写代码的历程,过去一年的变化可谓巨大。最初的确是「随性」的——让 AI 生成一段代码,能跑起来就行,很少深究内部逻辑。但现在,我会认真地构思提示词,进行代码审查,要求 AI 解释关键决策,甚至在提交前运行测试。
这早已不是简单的「vibe」,而是实实在在的工程实践。
2025 年 11 月,发生了什么
数据科学博主 Max Woolf 长期对 AI Agent 编程持怀疑态度。他在 2026 年 2 月发布的长文中,记录了自己的观念转变,并给出了一个非常具体的时间节点:2025 年 11 月,AI Agent 编程开始真正变得可靠好用。
他的描述很具体:在此之前,Agent 经常在复杂任务上卡壳,需要大量人工干预;而在此之后,Agent 能够稳定地完成他此前认为不可能自动化的任务,例如将一个 Python 库移植到 Rust。这个时间点与我个人的体感不谋而合。2025 年下半年,模型能力确实经历了一次显著跃升,不仅仅是「变得更聪明」,更体现在长任务、多步骤任务上的稳定性大幅提升。Agent 从「偶尔能用」变成了「可以依赖」。
工具一旦稳定,你就会开始认真对待它,建立流程,形成规范。这正是工具走向成熟的必然结果。
工程化意味着什么
所谓的「工程化」,并不是说 AI 编程变难了,而是说它变得更严肃、更规范了。具体而言,有几个明显的变化正在发生:
提示词工程从「技巧」变成「规范」。过去,如何撰写有效的提示词更像是一种个人技巧;现在,越来越多的团队开始将提示词模板纳入代码库进行版本管理,像对待核心业务代码一样对待提示词。
代码审查绝不能省略。Lovable 平台那次导致1.8万用户数据外泄、涉及16个漏洞的安全事故,其根本原因就是 AI 编写了一个逻辑反转的认证函数,而未经严格审查就部署到了生产环境。这起事故警示我们:AI 生成的代码,需要像人写的代码一样,被认真审查。
测试覆盖变得前所未有的重要。AI 生成代码的速度极快,但它不会主动告诉你哪里可能存在隐患。一套完善的测试用例,是保障代码质量唯一可靠的安全网。
人机协作的边界愈发清晰。Anthropic 的研究数据显示,在有经验的用户中,超过 40% 会开启全自动审批模式。但在处理复杂任务时,Claude 主动暂停以请求澄清的频率,是人类主动中断它的两倍。这恰恰说明,优秀的协作模式并非「完全放手」,而是在关键节点明智地保留人类的判断力。

「Vibe Coding」的历史使命
回过头看,「Vibe Coding」这个词已经圆满完成了它的历史使命。
它成功地降低了 AI 编程的心理门槛。在 2025 年初,许多人对「用 AI 写代码」仍心存顾虑,要么觉得像是在作弊,要么觉得自己技术水平不够。「Vibe Coding」这个词巧妙地传递了一个信号:你不需要完全理解所有细节,跟着感觉走就行,先动手试试看。
正是这个「先试试看」的友好邀请,让大量原本不会尝试的人踏入了 开源实战 与 AI 编程的世界。他们尝试了,发现真的有用,然后开始系统地学习,逐步建立起自己的工作流。如今,这批先行者已经不再需要「Vibe」这个词的鼓励了。他们拥有了更具体的实践、更清晰的方法论和更高的自我要求。
这是一个词语完成使命后的自然退场。不是失败,而是光荣毕业。AI 编程的故事,正从一场充满新奇感的冒险,演变为 开发者广场 里一项扎实、严肃且高效的日常工作。若你想与更多同行交流此类前沿趋势与实践心得,欢迎来 云栈社区 一同探讨。