外观
什么是 Vibe Coding?
一句话回答:Vibe Coding 是指你不写一行代码,全程用"说人话"的方式向 AI 描述需求,由 AI 完成实际编程的开发方式——你负责提需求和验收,AI 负责写代码和改代码。
详细解释
Vibe Coding 由两个词组成:
- Vibe(氛围):指一种轻松的心流状态——戴上耳机、放着音乐、冷静下来排除障碍。之所以强调这个状态,是因为和 AI 协作写程序的过程并不总是顺利,你可能会被 AI 气到,保持平和的心态是这种开发方式的一部分。
- Coding(编程):写代码的人不是你,是 AI。
说人话就是:你,啥也不会,但你会说人话。这就是全部门槛。
这种方式成立的底层原因是:AI 的训练数据里除了海量文章,还有互联网上到处存在的大段代码。所以 AI 不仅写文章强,写代码更强——甚至已经有一批完全没有编程基础的人,用这种方式做出了产品、上架了应用商店、产生了收入。
常见误解
- "Vibe Coding 是在网页里跟 AI 对话,然后来回复制代码" —— 不是。通过编辑器插件(如 VS Code + Cline)接入 AI 后,AI 会自动创建文件、写代码、跑程序、修 Bug,全程不需要你手动搬运代码。
- "我需要先有编程思维" —— 不需要编程思维,需要的是需求。程序员有个习惯:一件事重复做了三次,就想把它做成工具。你生活中重复的麻烦事,都是 Vibe Coding 的题目。
- "过程会很顺利,一次成功" —— 不会。真实的 Vibe Coding 大部分时间花在和 AI 来回调试沟通上,这也是"Vibe"(保持心态)这个词存在的意义。
相关条目
作者:人工大黑 · 转写自视频《Vibe Coding入门教程》
