跳转至

0.2 本手册里的 Vibe Coding 是什么

在这本手册里,Vibe Coding 不是“输入一句话,AI 自动写完”。那只是最浅的一层,而且很容易把人带到错误习惯里。

本手册里的 Vibe Coding 是:

开发者用自然语言、项目文档、工具接口和验证机制指挥 AI Agent,在真实代码仓库里完成可审查、可验证、可恢复的软件开发任务。

三个层次

层次 特征 风险
对话式生成 在网页里让 AI 写代码片段 上下文不完整,难验证
本地 Agent 开发 让 AI 读本地仓库、改文件、跑测试 需要控制范围和权限
工程化 Vibe Coding 用规范、任务、MCP、skills、harness 管理 AI 需要维护流程资产

很多人停在第一层和第二层之间:能让 AI 写代码,但还不能让 AI 稳定完成真实任务。

Vibe Coding 不是低质量借口

错误理解:

AI 写得快,所以可以少设计、少测试、少审查。

正确理解:

AI 写得快,所以更需要边界、验证和审查。

AI 会放大你的表达能力,也会放大需求、上下文和验证里的缺口。需求模糊、上下文错误、验证缺失时,模型越强,错误传播越快。

和传统编程的关系

传统能力仍然重要:

  • 你需要知道什么是合理架构。
  • 你需要知道测试覆盖是否足够。
  • 你需要知道安全边界在哪里。
  • 你需要知道一段代码是否只是“看起来能跑”。

Vibe Coding 改变的是劳动分配,不是质量标准。

本手册的核心立场

Prompt 是入口。
Context 是燃料。
Agent 是执行者。
MCP / skills 是工具和流程扩展。
Harness 是任务边界、验证、恢复和记忆的组合。
开发者是负责人。

把这几个角色分清楚,AI 编程才会从一次次试运气,变成可以复盘、可以交接、可以改进的工作流。