核心概念¶
在开始实践之前,先建立一套统一的术语体系。这些概念贯穿整个教程。
关键术语¶
- Vibe Coding
- 一种以 AI 为核心协作者的软件开发方式。开发者负责定义问题边界、提供上下文、验证结果;AI 负责生成实现。两者形成闭环迭代。
- 规格(Spec)
- 在让 AI 写代码之前,用自然语言固定下来的问题边界。包含目标行为、不做什么、输入输出、影响范围和验证方式。
- 任务简报(Task Brief)
- 一次编码请求的完整上下文包。包含背景、目标、范围、约束、验收标准和交付格式。
- 上下文窗口(Context Window)
- AI 模型在单次对话中能处理的信息量上限。有效的 Vibe Coding 需要精心管理上下文,确保关键信息在窗口内。
- 验证闭环(Verification Loop)
- 每次 AI 生成结果后的检查流程:运行测试 → 类型检查 → 构建 → 手动验收。不经过验证的结果不算完成。
- 复盘沉淀(Retrospective)
- 任务完成后记录有效提示词、失败模式和改进点,形成可复用的团队知识库。
思维模型¶
Vibe Coding 的核心是问题优先,实现其次。
传统开发中,开发者同时承担"想清楚问题"和"写出代码"两件事。Vibe Coding 把这两件事分开:你专注于前者,AI 专注于后者。
常见误区¶
常见误解的完整说明见Vibe Coding 是什么。