「vibe coding」的诞生:一条随手推文如何催生一个行业
一句话
卡帕西给一种新的编程方式起了名字:完全信任 AI 去写代码,自己不看代码、只用自然语言提要求、看结果。他管这叫 vibe coding(凭感觉编程)。这条推文获得约 450 万浏览,「vibe coding」当年就进入了主流词汇表。
他说了什么
他描述了自己的一种新玩法:打开 AI 编程工具,用语音说需求,代码生成后从不逐行审查,报错就原样贴回去让 AI 自己修,项目就这么长出来。用他的原话说,就是:
"fully give in to the vibes … and forget that the code even exists" —— @karpathy,2025-02-02 · 查看原推 →
值得注意的是,他在原推里明确说这适合周末玩具项目(throwaway weekend projects),并且承认这种代码会「超出自己的理解范围」——这个限定条件在后来的传播中经常被丢掉。
背景:为什么是 2025 年 2 月
时间点不是偶然。2024 年底到 2025 年初,Cursor、Claude 等工具让「AI 写大部分代码」第一次真正可用;卡帕西本人早在 2022 年底就说过 Copilot 已经写了他约 80% 的代码。到 2025 年初,模型能力跨过了一个门槛:不只是补全,而是能整段整段地接管。行业需要一个词来描述这种质变——他随手给了一个。
这也不是他第一次造词成功:「最热门的新编程语言是英语」(2023)、Software 2.0(2017)都出自他手。他的造词能力来自一个特点:他总是在亲手实践的第一现场,词是从体验里长出来的,不是营销部门想出来的。
它引发了什么
- 词典级传播:主流媒体全年跟进,「vibe coding」成为 2025 年度科技词汇的常客,衍生出 vibe check、vibe debugging 等一族用法。
- 产品浪潮:一批「描述需求 → 直接出应用」的产品把 vibe coding 当作品类名;一年后他自己复盘说,完全没料到一条「洗澡时想到的随手推」会传播成这样。
- 争论:反对者指出 vibe coding 出来的代码不可维护、有安全隐患——这恰恰是他原推中「周末玩具项目」限定条件的回归。2026 年他进一步区分:真正的生产级协作应该是 agentic coding(智能体编程),vibe coding 只是它的休闲模式。
- 他本人的实践示范:2025 年 3 月他 vibe code 了一个 iOS 应用和 MenuGen 网站(复盘博文),结论是「写代码 5 分钟,配部署/密钥/计费一小时」——真正的瓶颈不在代码。
对你意味着什么
对极客教育社群的成员,这条推文有三层实操含义:
- 原型阶段就该 vibe:验证一个赚钱点子时,代码质量不是目标,速度才是。把「周末玩具项目」的心态用在 MVP 上,一天出 demo。
- 生产阶段要升级成 agentic:一旦有真实用户和真实收入,就要从「不看代码」切换到「让 agent 干活、自己看结果和边界」——这正是他 2026 年说的从 80% 手写到 80% agent 的工作流。
- 命名即杠杆:一个准确的词能撬动巨大的传播。他用一条推文定义了一个品类——内容创业者应该学的是这个动作本身。
延伸
- 博文:Vibe coding MenuGen —— 他本人的 vibe coding 实战复盘
- 解读:从 80% 手写到 80% agent —— 一年后工作流的进化
- 解读:「最热门的新编程语言是英语」 —— 2023 年的前奏
- 解读:「过去两个月,编程变化之大难以言表」 —— 2026 年的质变宣言