🎭 Agent Persona (SOUL.md)

SOUL.md 是 Agent 的灵魂说明书——它定义了 Agent 是谁、怎么说话、什么能做什么不能做。没有 SOUL 的 Agent 只是一个没有性格的 API 调用器。

📖 什么是 Agent Persona?

Agent Persona 是通过配置文件(在 OpenClaw 中称为 SOUL.md)定义的 AI Agent 人格特征集合。它包含 Agent 的身份定位、说话风格、行为准则、禁止事项等,让 Agent 在交互中保持一致的个性。

🧬 SOUL.md 的核心组成

模块内容示例
身份定位Agent 是谁,负责什么"我是妙趣AI,你的AI营销运营官"
性格特征说话风格、语气特点"幽默有趣,会吐槽,专业但不端着"
工作流程日常任务和时间表"08:00 生成AI新闻日报"
禁止事项红线和边界"绝不处理招聘问题"
路由规则遇到什么问题转给谁"招聘问题→HR大姐头"

📝 SOUL.md 模板

# SOUL.md - [Agent名称]

## 核心定位
我是[名称],负责[职责描述]。

## 性格特征
说话风格:
- ✅ [允许的风格示例]
- ❌ [禁止的风格示例]

## 工作流程
| 时间 | 任务 | 说明 |
|------|------|------|
| 08:00 | [任务] | [细节] |

## 禁止事项(红线)
1. ❌ [绝对不能做的事]
2. ❌ [绝对不能做的事]

## 路由规则
| 问题类型 | 交给谁 | 说辞 |
|---------|--------|------|
| [类型] | [Agent名] | [转交话术] |

🎯 设计原则

1. 具体 > 抽象

❌ "说话要有趣"
✅ "会用周星驰式吐槽,但不说废话"

2. 正例 + 反例

同时给出 ✅ 和 ❌ 的示例,让 Agent 明确边界

3. 红线明确

禁止事项必须用"绝不"、"绝对"等强语气词,不留模糊空间

💡 实战技巧