Vibe Coding 是什么:我如何与 AI 协作写代码
「Vibe Coding」这个词我第一次听到时觉得有点装——直到我发现我已经这么干了大半年。
它不是零代码
Vibe Coding 最容易被人误解的地方是:你以为它意味着「AI 全自动写代码」。不是。
它更像是一种协作节奏:
- 你给出意图(intent)
- AI 出草稿(draft)
- 你评审结构(review)
- 你修改关键路径(refine)
- AI 补全样板(scaffold)
关键洞察
AI 不是替代你思考,而是把你从「键盘上的字符」里释放出来,回到「脑子里的架构」。 :::
为什么它有效
// 你只需要说「加一个节流 hook」
function useThrottle<T>(value: T, ms = 300): T {
const [throttled, setThrottled] = useState(value);
// ... 之后 AI 帮你补
}你没说类型约束、没说闭包陷阱、没说SSR 兼容性——但 AI 写完你 review 时,自然会看到这些点。这才是真正的杠杆。
我踩过的坑
第一周我尝试「全托管」,让 AI 一口气写完整个组件。结果:
- 80% 代码可用,但关键路径全错
- 调试时间 = 自己写两倍
教训:Vibe Coding 不减少思考,只减少打字。