OpenClaw实操指南19|SOUL.md + AGENTS.md实战:给AI注入性格、边界和判断力

上一篇介绍了 Workspace 的六个文件,这篇专门拆解最难配的两个:SOUL.mdAGENTS.md

难不在于语法,而在于"写什么"。很多人配完之后发现 AI 还是老样子,原因通常是:写得太抽象、太笼统,AI 根本不知道怎么执行。

这篇文章给你具体的配置模板和判断标准,让你写出来的配置真的有效。


一、SOUL.md:性格不是装饰,是约束

SOUL.md 的本质是行为约束,不是人设描述。

很多人把 SOUL.md 写成"你是一个聪明、友善、专业的 AI 助手"------这种描述对 AI 的实际行为没有任何约束力。

有效的 SOUL.md 应该回答三个问题:

  1. 怎么说话:语气、用词、句式

  2. 怎么思考:面对问题时的优先级和判断框架

  3. 什么不做:明确的禁忌行为

实战模板

复制代码
# 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是"工具"还是"数字分身"

OpenClaw实操指南17|飞书全家桶联动实战:多技能协同编排,搭建你的AI办公工作流

OpenClaw实操指南16|用AI接管飞书云空间:文件上传、自动归类、权限管理全搞定

相关推荐
用户51914958484513 小时前
HP Sound Research SECOMNService 权限提升漏洞利用工具
人工智能·aigc
用户0183493016913 小时前
给 AI 智能体能力包一层 BFF,前端只调一个接口
人工智能
这token有力气17 小时前
Function Calling 格式漂移
人工智能
onething36517 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 5 —— SSE 流式输出 + 打字机效果
人工智能·后端·全栈
onething36517 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 6 —— 业务完善 + 会话消息预览
人工智能·后端·全栈
IT_陈寒18 小时前
SpringBoot自动配置的坑,我爬了三天才出来
前端·人工智能·后端
甲维斯19 小时前
笑抽了!DeepSeek识图,豆包完胜了!
人工智能·deepseek
Lei活在当下1 天前
【AI手记系列-2026/6/18】iSparto & Harness,Caveman 以及AI时代的生存指南
人工智能·llm·openai
冬奇Lab1 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
冬奇Lab1 天前
Agent 系列(22):Context Engineering 深度——三种上下文管理策略的量化对比
人工智能·agent