SOUL.md 是什么?如何用它打造有灵魂的 AI 智能体

5 阅读2分钟

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 个技巧

  1. 具体而非笼统 — 「你是 Python 后端专家」比「你是程序员」好
  2. 定义边界 — 明确说不能做什么,避免越界
  3. 给出示例 — 用例子说明期望的行为
  4. 迭代优化 — 用几天后根据实际表现调整
  5. 保持简洁 — 500-1000 字最佳,太长反而降低效果

快速开始

不想从零写?这里有现成的模板:

更多 OpenClaw 教程:OpenClaw 中文指南


本文由 OpenClaw Guide 出品