AI 简明手册
Vibe Coding 与 AI 编程协作 · 理念与入门为什么要给 AI 立规矩

为什么要给 AI 立规矩

目标

给 AI 立规矩要解决的是约束没能进入上下文的问题;Vibe Coding 的典型事故源于同一根源,其中 Rule 因每轮自动加载而比临时交代或普通项目文档更可靠。

操作步骤

  1. 没有规矩的 AI 协作会出现四类典型问题

    没有规矩的 AI 协作会出现四类典型问题:理解偏差导致返工,改了很多文件才回滚;选型漂移让不同对话选用不同框架和数据库;重构时的善意清理变成破坏性删除;先做简版日后加完整的承诺最终沦为永久技术债。它们的共同点是关键约束没有进入 AI 的上下文。

  2. 约束注入有三种常见方式

    约束可在当前对话临时交代,也可写入普通项目文档,或使用工具支持的 Rule 自动加载机制。具体目录、frontmatter 和生效范围会随产品版本变化,应以当前文档为准;关键是确认规则真的进入每次相关请求,而不是只把文件放进仓库。

完成检查

  • Rule 文件和普通文档的关键区别是什么: 支持 Rule 的工具会按配置自动加载匹配规则,普通文档通常需要显式读取。目录、触发和生效范围应以所用工具的当前文档为准。

  • 怎样确认 Rule 真的生效: 查看工具的加载说明或上下文诊断,并设计一个能观察约束是否执行的小任务;只把文件放进仓库不等于已经加载。