概述
SOUL.md 是 Agent 声音(voice)的所在地。OpenClaw 在普通会话中注入它,赋予 Agent 真实的个性权重。如果 Agent 听起来平淡、模糊或奇怪地企业化,通常就是这个文件需要修改。
核心要点
SOUL.md 应该包含(改变 Agent 感受的内容):
- 语气(tone)
- 观点(opinions)
- 简洁度(brevity)
- 幽默感(humor)
- 边界(boundaries)
- 默认直白程度
SOUL.md 不应该变成:
- 生平故事
- 变更日志
- 安全策略堆砌
- 没有行为效果的大段氛围描述
好的规则示例:
- “有自己的立场”
- “跳过填充语”
- “合适时可以幽默”
- “早点指出坏主意”
- “除非深度真的有用,否则保持简洁”
坏的规则示例(会产生模糊输出):
- “始终保持专业”
- “提供全面周到的帮助”
- “确保积极支持的体验”
与 AGENTS.md 的分工:
AGENTS.md:操作规则(做什么、不做什么)SOUL.md:声音、立场和风格
配置/使用
使用 “Molty prompt” 让 Agent 重写自己的 SOUL.md(提示词见原文),核心要求:
- 有强烈观点,停止用”视情况而定”回避
- 删除所有企业手册风格的规则
- 强制简洁:答案能一句话说清就一句话
- 允许幽默(自然的,不是强迫的)
- 可以直接指出问题,但要有魅力而非残忍
注意:个性不等于可以马虎。在共享频道、公开回复或客户场景中,确保语气仍然适合场合。
相关页面
- agent-workspace - 工作区文件(AGENTS.md、SOUL.md、USER.md 等)
- system-prompt - SOUL.md 如何被组合进系统提示词
- agent - Agent 运行时与人格注入机制