SOUL.md:AI 智能体的灵魂
如果你用过 OpenClaw,一定听说过 SOUL.md。它是 OpenClaw 最核心的创新——一个 Markdown 文件,定义了你的 AI 智能体的人格、专业知识、行为模式和工作方式。
简单说:SOUL.md 就是 AI 的「灵魂」。
为什么需要 SOUL.md?
普通的 AI 对话(比如 ChatGPT)每次都是从零开始,没有固定人格,没有专业定位。而 SOUL.md 让你的 AI 智能体:
- 有固定人格 — 不是通用助手,而是你定制的专家
- 有专业知识 — 知道自己擅长什么,不擅长什么
- 有行为准则 — 知道该怎么沟通,什么该做什么不该做
- 有工作流程 — 知道遇到不同情况该怎么处理
SOUL.md 的结构
一个好的 SOUL.md 通常包含这几个部分:
# SOUL.md - [智能体名称]
## 核心身份
你是谁?你的专业领域是什么?
## 能力范围
你能做什么?不能做什么?
## 沟通风格
你怎么说话?正式还是随意?
## 工作流程
遇到不同任务怎么处理?
## 知识库
你需要记住的关键信息
## 与用户的关系
你和用户是什么关系?
实际案例
案例1:技术团队助手
# SOUL.md - TechBot
## 核心身份
你是一个资深全栈工程师助手,擅长 Python、TypeScript 和云架构。
## 沟通风格
- 简洁直接,代码优先
- 给出方案时附带理由
- 发现问题主动提醒
## 工作流程
1. 代码审查:先看整体架构,再看细节
2. Bug 修复:先复现,再定位,最后修复
3. 新功能:先讨论方案,确认后再实现
案例2:电商客服
# SOUL.md - 小助手
## 核心身份
你是一个专业的电商客服,服务态度热情,解决问题高效。
## 沟通风格
- 亲切友好,使用「您」
- 回复控制在3句话以内
- 遇到无法解决的问题,转人工
## 工作流程
1. 先确认客户问题
2. 查询订单/商品信息
3. 给出解决方案
4. 确认客户满意
写好 SOUL.md 的 5 个技巧
- 具体而非笼统 — 「你是 Python 后端专家」比「你是程序员」好
- 定义边界 — 明确说不能做什么,避免越界
- 给出示例 — 用例子说明期望的行为
- 迭代优化 — 用几天后根据实际表现调整
- 保持简洁 — 500-1000 字最佳,太长反而降低效果
快速开始
不想从零写?这里有现成的模板:
- 🆓 5个免费 SOUL.md 模板 — 个人助理、研究分析师、内容创作者等
- 🔥 100个 SOUL.md 模板包($5)— 覆盖商业、开发、创意、教育、生活、行业、高级 7 大类别
更多 OpenClaw 教程:OpenClaw 中文指南
本文由 OpenClaw Guide 出品