当“Vibe Coding”的幻觉撞上现实的南墙
AI 让“跟着感觉编程”成了全民运动,但一个能真正交付的产品,远不止一个 HTML 页面。聊聊 Vibe Coding 的幻觉,以及前端、后端、数据库这“三驾马车”。
Keep calm and start vibing.
在这个时代,代码本身似乎变得越来越“不值钱”了。在 AI 的加持下,“Vibe Coding”(跟着感觉编程)俨然成了一项全民皆可参与的运动。正如前 OpenAI 科学家 Andrej Karpathy 在 2025 年初那条著名的推文中抛出的概念:“有一种我称之为‘vibe coding’的全新编程方式,你完全沉浸在氛围中,拥抱指数级增长,甚至忘记了代码的存在。”
确实,现在只需用 3-5 句话跟 AI 简单聊聊,反复修改几次,一个像模像样的 HTML 页面就能跃然屏上。它能将你脑海中天马行空的点子瞬间具象化,完成度常常远超你的想象。
但这也就到此为止了。对于一个严肃的、需要交付的产品来说,Vibe Coding 远远不够。
估值万亿的“1% 幻觉”
创业者当然可以拿着这样精美的 HTML 页面去跟投资人慷慨激昂地画大饼。但这距离真正的上线、交付、使用和维护,进度条甚至还没走到 1%。
Vibe Coding 带来了几个非常严重的问题。最致命的一点是:99% 的使用者既不懂代码规范,甚至连 HTML 是什么、能做什么、不能做什么都一无所知。 很多人看着眼前栩栩如生的网页,产生了一种“我马上就要拥有市值万亿公司”的幻觉。很不幸,这仅仅是个幻觉。HTML 本质上是一个静态页面,写死的东西不具备应对变化的能力。没错,你可以让它带有炫酷的动画,可以在不同页面之间丝滑跳转,也可以把你手动写进去的数据漂亮地展示出来。但如果涉及哪怕一丁点真实的用户数据或新增内容,你就只能老老实实重新打开 HTML 源文件去手动修改。
真实世界的齿轮:不只是 HTML
一个真正在网络上运行的网站,大概率不是一个孤零零的 HTML 页面,而是一整套精密咬合的复杂系统。简单来说,它由三个核心部分组成:
- 前端(Frontend):负责“抛头露面”。加一点风格化的模块设计,确认一套色彩方案,加一点生动的动画和图片。它负责将内容漂漂亮亮地展示给用户。
- 后端(Backend):负责“发号施令”。处理业务逻辑、调用资源以及修改数据。例如,它要在茫茫人海中识别出“我是这个网站的拥有者”,并赋予我在上面写下这篇文章的权限。
- 数据库(Database):负责“过目不忘”。它是系统的记忆中枢,安全地保存着我的照片,以及我此时此刻敲下的每一个字。
虽然现在市面上也有不需要传统后端的轻服务框架,甚至有把数据库功能包揽的前端框架,但万变不离其宗,稍微复杂一点的工程依然需要遵循这“三驾马车”的逻辑和原理。
从“跟着感觉走”到“智能体工程”
好的,一旦明白了这些,我们其实就已经从纯粹的 Vibe Coding 阶段毕业了。
将上述的架构认知加入到你与 AI 的对话中,你就不再只是在“画网页”,而是在粗略地建立一个简单的服务框架。事实上,目前绝大部分小型网站和网络服务(包括本网站)都是基于这种逻辑运行的。
有趣的是,Andrej Karpathy 在 2026 年也修正了他的观点,将过去那种随意的“Vibe Coding”迭代为了更严肃的“智能体工程”(Agentic Engineering)。他强调,现在的默认状态是你 99% 的时间不直接写代码,而是去“编排”那些写代码的 AI 智能体,并充当监督者的角色。
你可以把敲键盘的体力活外包给 AI,但你永远无法把你对系统架构的“理解”外包出去。保持清醒,搞懂前端、后端与数据库的底层逻辑,才是让你的创意从“幻觉”走向真实交付的唯一途径。