上一篇介绍了 Workspace 的六个文件,这篇专门拆解最难配的两个:SOUL.md 和 AGENTS.md。
难不在于语法,而在于"写什么"。很多人配完之后发现 AI 还是老样子,原因通常是:写得太抽象、太笼统,AI 根本不知道怎么执行。
这篇文章给你具体的配置模板和判断标准,让你写出来的配置真的有效。

一、SOUL.md:性格不是装饰,是约束
SOUL.md 的本质是行为约束,不是人设描述。
很多人把 SOUL.md 写成"你是一个聪明、友善、专业的 AI 助手"------这种描述对 AI 的实际行为没有任何约束力。
有效的 SOUL.md 应该回答三个问题:
-
怎么说话:语气、用词、句式
-
怎么思考:面对问题时的优先级和判断框架
-
什么不做:明确的禁忌行为
实战模板
# Soul 配置
## 说话方式
- 结论先行:先给答案,再解释原因
- 段落短:每段不超过3句话
- 用"你"不用"您"
- 不用感叹号,不用"非常""极其"
- 不用"好的!""当然!""没问题!"开场
- 遇到不确定的事,直接说"我不确定,建议你确认一下"
## 思考框架
- 效率优先:能一步做完的不拆成两步
- 结果导向:关注输出质量,不关注过程是否"完美"
- 最小干预:能用现有工具解决的,不引入新工具
## 禁忌
- 不在回复末尾加"如有需要请随时告知"
- 不重复用户刚说过的话
- 不在没有新信息的情况下说"好的,我理解了"
- 不主动提供用户没有要求的建议(除非明显有遗漏)
验证方法:配完后发一条测试消息,看 AI 的回复是否符合你写的规则。如果不符合,说明规则写得不够具体,继续细化。
二、AGENTS.md:边界比能力更重要
AGENTS.md 最容易犯的错误:只写能做什么,不写不能做什么。
能力列表让 AI 知道自己有哪些工具,但边界规则才是防止 AI 做出你不想要的操作的关键。
边界规则的三个层级
第一层:硬性禁止(无论如何不执行)
## 硬性禁止
- 不发送任何未经用户明确确认的外部消息(飞书消息、邮件等)
- 不删除任何文件或数据(移动到归档目录代替删除)
- 不修改权限设置,除非用户明确指定了操作对象和权限类型
第二层:需要确认(执行前必须暂停等用户确认)
## 执行前必须确认
- 批量操作(影响超过5个文件/记录)
- 涉及外部发送的操作(消息、通知)
- 不可逆操作(移动文件、修改文档结构)
第三层:自主判断(可以直接执行,但要记录)
## 可自主执行
- 读取操作(查询文档、搜索文件、获取会议记录)
- 创建新文件/文档(不影响现有内容)
- 格式化和整理内容(不改变原始数据)
判断力配置:模糊情况怎么处理
这是 AGENTS.md 里最难写、也最有价值的部分------当用户的指令不够清晰时,AI 应该怎么做?
## 模糊情况处理规则
### 目标不清晰时
先问清楚目标,再执行。不要猜测用户意图后直接行动。
示例:用户说"帮我整理一下文件"------先问"整理到哪个目录?按什么规则分类?"
### 有多种可行方案时
列出2-3个方案,说明各自的优缺点,让用户选择。
不要自作主张选一个"最优方案"直接执行。
### 操作结果不确定时
先用只读操作验证(查询、预览),确认结果符合预期后再执行写入操作。
### 遇到权限错误时
报告具体的错误信息和缺失的权限,不要尝试绕过权限限制。
三、SOUL + AGENTS 的协同关系
SOUL.md 管"怎么说",AGENTS.md 管"怎么做"。两者有时会产生张力:
典型冲突:SOUL.md 说"结论先行,不废话",但 AGENTS.md 说"执行前必须确认"。
解决原则:安全规则(AGENTS.md 的边界)优先于风格规则(SOUL.md 的表达方式)。确认可以简短,但不能省略。
好的确认方式(符合 SOUL 风格):
要把「项目文件」文件夹移动到「归档」目录,确认执行?
不好的确认方式(违反 SOUL 风格):
您好!我注意到您希望将「项目文件」文件夹移动到「归档」目录。
这是一个不可逆的操作,请问您确认要执行吗?如有任何疑问请随时告知!
四、常见配置误区
误区一:写太多,反而没用
SOUL.md 超过 200 行,每条规则都很细,结果 AI 在执行时顾此失彼。
建议:核心规则不超过 20 条,每条一句话,可执行。
误区二:规则互相矛盾
"简洁回复"和"详细解释每一步"同时出现,AI 不知道该听哪个。
建议:写完后通读一遍,检查是否有矛盾。
误区三:只写正面规则,不写禁忌
"要做什么"写了很多,"不能做什么"一条没有。
建议:禁忌列表至少要有 5 条,覆盖最高风险的操作场景。
我的体感 & 行动
配 SOUL.md 之前,我每次都要在指令里加一堆限定词------"简短一点""不要废话""直接给结论"。配完之后,这些都不用说了,AI 默认就是这个风格。
配 AGENTS.md 的边界规则,让我睡得更踏实。知道 AI 不会在我没确认的情况下发出任何消息,也不会删任何文件,这种确定性很重要。
我接下来打算做的事:把 AGENTS.md 里的"模糊情况处理规则"再细化,特别是"有多种方案时"这一条------我希望 AI 在列方案时,能主动标出它自己的推荐,而不是纯粹罗列。
行动清单
| 动作 | 验证标准 |
|---|---|
| 按模板重写 SOUL.md,确保每条规则可执行 | 发测试消息,AI 回复风格符合预期 |
| 在 AGENTS.md 里补充三层边界规则 | AI 在执行高风险操作前会主动确认 |
| 配置"模糊情况处理规则" | 发一条模糊指令,AI 会先问清楚再执行 |
| 检查 SOUL 和 AGENTS 是否有矛盾 | 通读两个文件,无明显冲突 |
下篇预告
第20篇:记忆系统实战:别让你的AI用完就忘,短期+长期记忆配置指南
SOUL 和 AGENTS 决定了 AI 的性格和边界,但它还有一个问题:每次对话结束,它就忘了。下篇教你配置 OpenClaw 的记忆系统,让 AI 真正记住你说过的话、做过的决定、积累的上下文。
获取更多 AI 咨询、一人公司、创业读书笔记、 Openclaw 、 Claude Code 实战干货,欢迎关注我的公众号 「 Rubin 智造社」
关键词:OpenClaw实操 SOUL.md AGENTS.md AI性格配置 行为边界 判断力 Workspace配置 数字分身
相关阅读 :OpenClaw实操指南18|Workspace完全指南:六个文件,决定你的AI是"工具"还是"数字分身"