🌙

什么是Agent宪法?

它是一份写给AI的项目规矩,相当于“员工手册”,明确告诉AI:

  • 什么能做,什么不能做

  • 遇到问题按什么原则处理

  • 什么算完成,什么不能交付

作用: 决定AI是在“认真做工程”,还是“一路堆垃圾”。

Agent宪法的本质

  • 长期行为准则,不是某次对话的临时要求

  • 包含:项目边界、代码规范、禁止修改的文件、需谨慎的操作、完成前的验证标准

为什么需要它? 新手常直接让AI“加功能”“修bug”,AI只能靠当前上下文和自身习惯去猜——猜对了还好,猜错了就会:

  • 乱改文件、乱抽象、乱兼容、乱打补丁 → 项目被一点点写乱。

宪法的意义在于先立规矩,而不是事后一句句纠正。

宪法文件放在哪里?

不同工具使用不同格式:

  • Codexagents.md

  • Cursorcursor/rules 目录下的规则文件(旧称 .cursorrules,现推荐新版rules)

  • Claude CodeCLAUDE.mdclaude/CLAUDE.md

不必死记文件名,直接问AI:“帮我创建一份当前工具会读取的Agent宪法,并放到正确位置。”

核心是:这些文件目的相同——让AI每次进入项目时先知道规矩。

为什么重要?

  • 不是让AI“更听话”,而是让AI“更稳定”

  • AI容易做“局部最优”,只顾眼前任务,忽略长期结构

  • 一个改动可能涉及组件规范、权限模型、数据库、错误处理、测试……没有宪法,AI只解决眼前问题,破坏长期设计

结果就是项目变成“死代码”——不是AI不会写,而是你没告诉它“什么叫好代码”。

必须提前告诉AI:

  • 架构优先、设计优先

  • 不为了当前功能破坏项目边界

  • 不用表层方案掩盖底层问题

  • 没有证据不改,没有验收不说完成

宪法不是越长越好

❌ 常见错误:把项目介绍、技术细节、部署流程、历史问题全塞进去 → 几千行,消耗上下文,稀释重点。

✅ 好的宪法应该:

  • 短、硬、清楚

  • 长期有效的原则,而非流水账

  • 禁止事项和验收标准,而非模糊口号(如“认真一点”)

  • 可执行、可检查、可判断的规则

总结

Agent宪法是Vibe Coding的第一层工程底座,解决的是“AI在这个项目里应该遵守什么规矩”。

没有它,AI就像在靠模型自由发挥:

  • 强时可能还行

  • 弱时或项目复杂时,问题堆积:不按要求、忘记规则、修一个制造三个

很多时候不是AI不行,而是你没给它一套稳定的项目规则

普通人想用AI做项目,第一步不是学按钮怎么点,而是先学会给AI立规矩

 
posted on 2026-08-09 22:22  星火撩原  阅读(12)  评论(0)    收藏  举报

本站已运行:0
🌙 夜间模式
🌙
🌙