Vibe coding 究竟是什么
Vibe coding 就是用自然语言表达意图、让 AI 生成实现,与此同时你在一个紧凑的循环里掌舵、审查并打磨。
它不是:
- 盲目接受你并不理解的生成代码。
- 用感觉代替工程判断。
- 一个能把一句话变成上线产品的魔法按钮。
它是:
- 把模型当作一个快速、博学、但略微过于自信的初级工程师。
- 把你的注意力花在架构、正确性和品味上,而不是语法上。
- 在过去要花几小时的事情上,用几分钟完成迭代。
最有效的心智模型是:你是技术负责人,AI 是你的团队。一个好的技术负责人不会亲手写每一行代码。他们决定方向、设定约束、审查 pull request,并在坏点子上线前把它拦下来。你正在做的就是这件事——只不过是以对话的速度。
这个定义里有一个词挑着最重的担子:理解。整套做法都建立在一条规则之上——理解你所上线的东西。你不必亲手敲它,但你必须能解释它、能在代码评审里为它辩护、能在凌晨两点它把你呼起来时修好它。如果做不到,那你不是在做 vibe coding,你只是赌了一把然后运气好。这两者之间的鸿沟,正是整本书的主题。