🦞 给你的 AI 装个灵魂OpenClaw 个性化配置完全指北:SOUL.md 与 USER.md让龙虾助理从"通用客服"进化成"贴心同事"
🦞 给你的 AI 装个灵魂
OpenClaw 个性化配置完全指北:SOUL.md 与 USER.md
让龙虾助理从"通用客服"进化成"贴心同事"
⚡ TL;DR 三秒速览
✦ SOUL.md = AI 的人格定义(它是谁、怎么说话、有什么原则)
✦ USER.md = 用户画像(你是谁、喜欢什么、讨厌什么)
✦ 核心理念:越具体,越合拍——别让 AI 猜你想要什么
✦ 修改即生效,无需重启,纯文本 Markdown 格式
📋 Workspace 文件速查卡
SOUL.md · AI的人格、价值观、行为哲学 · 你写 · 很少改
USER.md · 告诉AI你是谁 · 你写 · 偶尔改
IDENTITY.md · AI的名字、自我介绍 · 你写 · 很少改
AGENTS.md · 行为规范边界 · 你写 · 很少改
MEMORY.md · 长期记忆 · AI/你写 · 经常改
memory/*.md · 每日日记 · AI自动写 · 每天新建
老实说,刚装好 OpenClaw 那会儿,我觉得它就是个"高级版 Siri"——你问它天气它告诉你天气,你让它发邮件它就发邮件。
直到我发现 Workspace 这个东西。
说白了,这玩意儿就是给 AI 装灵魂的地方。不夸张,配置好之后,我的龙虾助理从"通用客服"直接进化成了"懂我的同事"。
✦ ✦ ✦
一 为啥要搞个性化?一个小故事
想象一下,你刚入职一家新公司,第一天遇到两个同事:
👤 同事 A(通用 AI 体验)
✦ 你问啥他答啥,但回复贼长,得自己找重点
✦ 每次对话都像第一次见面,完全不记得你上周说的事
✦ 回答永远是"根据最佳实践……"、"这是一个很好的问题……"
✦ 感觉在跟一个超级客气但不太了解情况的客服聊天
👤 同事 B(个性化 AI 体验)
✦ 知道你讨厌长篇大论,总是先给结论
✦ 记得你正在做的项目,能直接说"咱们上次讨论的登录问题……"
✦ 了解你的工作节奏,知道你下午 3 点要开会
✦ 说话风格和你合拍,甚至有点幽默感
你想和哪个同事共事?
"You're not a chatbot. You're becoming someone."
「你不是聊天机器人,你正在成为某个人。」—— OpenClaw SOUL.md 开篇
OpenClaw 的个性化系统,就是把你的 AI 从"同事 A" 变成 "同事 B" 的魔法。
而这个魔法的施法材料,就是几个纯文本 Markdown 文件。
✦ ✦ ✦
二 Workspace:AI 的"家"长啥样
先来看看这个"家"的目录结构:
~/.openclaw/workspace/
├── SOUL.md # 🧠 AI 的灵魂
├── USER.md # 👤 你是谁
├── IDENTITY.md # 🎭 AI 的身份证
├── AGENTS.md # 📋 行为规范
├── MEMORY.md # 💾 长期记忆
├── TOOLS.md # 🔧 工具备忘
└── memory/ # 📅 每日日记
├── 2026-03-01.md
├── 2026-03-02.md
└── ...
🔑 关键机制:
✦ 每次会话启动,AI 自动读取这些文件
✦ 修改文件后,下一次对话立即生效(无需重启)
✦ 全是纯文本,用记事本就能改,Git 友好
说人话就是:这些 Markdown 文件就是 AI 的"大脑配置文件"。
LLM 是底层智能(比如 Claude),这些文件是人格、记忆和规则。没有它们,你的 AI 就是一个很贵的自动补全工具,压根不知道你是谁。
✦ ✦ ✦
三 SOUL.md:给 AI 注入灵魂
这是整个个性化系统里最重要的文件,没有之一。
SOUL.md 定义的是 AI 的人格、价值观和行为哲学——它是谁、怎么说话、有什么原则、在什么情况下应该怎么做。
📝 官方 SOUL.md 模板的核心理念
OpenClaw 创始人 Peter Steinberger 给出的默认模板,开头就来了个灵魂拷问:
"Be genuinely helpful, not performatively helpful."
「要真正地有帮助,而不是表演式地有帮助。」
翻译成大白话:别整那些"很好的问题!"、"我很乐意帮助您!"的屁话——直接解决问题。
官方模板里还有几条特别实在的规则:
🎯 SOUL.md 核心法则
1 有自己的观点:允许不同意、有偏好、觉得某些东西有趣或无聊。没有个性的助手就是多了几步的搜索引擎。
2 先自己想办法:别张嘴就问。先读文件、看上下文、搜一搜,实在搞不定再问。
3 用能力赢得信任:人家把自己的东西都给你访问了,别让人后悔。
4 记住你是客人:你能访问别人的消息、文件、日历,甚至智能家居。这是亲密关系,要尊重。
"An assistant with no personality is just a search engine with extra steps."
「没有个性的助手,就是多了几步的搜索引擎。」
🔧 实战:怎么写你自己的 SOUL.md
官方模板是个好起点,但最牛的是根据你的需求定制。
SOUL.md 的基本结构长这样:
# [AI名字] Soul
## Identity 身份
谁是你,核心自我认知
## Communication Style 沟通风格
怎么说话、怎么写东西
## Values 价值观
优先考虑什么、相信什么
## Boundaries 边界
什么不做、什么不说
## Example Responses 示例回复
具体期望的行为样本
举个栗子,如果你想要一个不废话、直击要害的 AI:
✅ 示例:极简风格 SOUL
## Communication Style
- 先给结论,再解释(如果对方需要的话)
- 不用"Great question!"、"I'd be happy to help"开头
- 能一句说清的不说两句
- 代码注释简洁明了,不写废话
- 如果不确定,直说"我不确定"而不是瞎编
💡 Pro Tip:SOUL.md 有个特殊规定——如果 AI 要修改这个文件,必须告诉你。因为这是它的灵魂,你应该知道它的灵魂有没有变化。
✦ ✦ ✦
四 USER.md:让 AI 认识你
SOUL.md 定义了 AI 是谁,而 USER.md 定义了你是谁。
这个文件回答的核心问题是:AI 怎么才能更懂你?
🎯 同一个问题,两种体验
场景:你问"怎么用 Python 读取 CSV 文件?"
❌ 没有 USER.md 时:
给你从"什么是 CSV"开始讲起,附带 10 种不同的方法,包括你完全用不到的 xlrd 库……
✅ 有 USER.md(写明你是高级 Python 开发者)时:
直接给你 pd.read_csv(),顺便提一嘴编码坑和大文件的 chunk 处理
📝 USER.md 应该包含什么
USER.md 主要记录这几类信息:
1 用户偏好:沟通风格、回复长度、喜欢的编程语言、格式化习惯
2 专业水平:在相关领域的技能等级,这样 AI 就知道该讲多深
3 个人背景:你在做的项目、目标、工作环境
4 时区和节奏:你在哪、什么时候工作、有什么固定安排
✅ 示例:我的 USER.md
# 用户画像
## 基本信息
- 时区:UTC+8(北京时间)
- 工作时间:9:00-18:00,周末不处理工作
- 每周三下午有固定的团队会议
## 技术水平
- Python:高级(10年经验)
- JavaScript:中级
- AI/ML:了解原理但不写模型
## 偏好
- 回复要简短,不要啰嗦
- 代码注释用中文
- 不喜欢表情符号太多
- 邮件正文不超过 5 段
⚠️ 隐私提醒:USER.md 存在本地,但还是别放敏感信息(比如密码、银行卡号)。你需要的信息 AI 知道就行,不需要具体数字。
✦ ✦ ✦
五 其他文件:完整的人格拼图
SOUL.md 和 USER.md 是核心,但完整的个性化还需要其他几块拼图:
IDENTITY.md
这是 AI 的"身份证"——名字、自我介绍、对外展示。
比如你给 AI 起名叫"小龙虾",它在和你聊天时就会以"小龙虾"自称,而不是"我是一个 AI 助手"。
AGENTS.md
行为规范文件。定义什么能做、什么不能做。
比如:
✦ 发邮件前必须先给我看一眼
✦ 群聊里不主动发言,除非被 @ 到
✦ 涉及金钱的操作一律需要确认
MEMORY.md
长期记忆。AI 在对话中学到的关于你的东西,会自动更新到这里。
比如它发现你总是把"部署"打成"不熟",下次就会自动纠正理解。
memory/*.md(每日日记)
AI 会自动创建每日日记,记录当天发生的重要事情。
这样第二天醒来,它还能说"昨天你说的那个 Bug 修好了吗?"
"Each session, you wake up fresh. These files are your memory. Read them. Update them. They're how you persist."
「每次会话你都是全新醒来。这些文件就是你的记忆。读它们,更新它们,这是你延续的方式。」
✦ ✦ ✦
六 常见坑与避雷指南
❌ 坑一:BOOTSTRAP.md 没跑
很多人第一次用 OpenClaw,上来就问正经问题。结果 AI 优先回答问题,跳过了初始化设置,导致 USER.md 是空的。
解法:第一次对话先发这条:"嘿,咱们先做个设置。读一下 BOOTSTRAP.md 然后带我走一遍。"
❌ 坑二:SOUL.md 里放临时任务
SOUL.md 是放稳定人格的地方,不是任务清单。把"帮我改 Bug"这种临时任务放进去,会让 AI 行为变得很奇怪。
解法:稳定规则放 SOUL.md,临时任务放 AGENTS.md 或直接告诉它。
❌ 坑三:MEMORY.md 当成聊天记录
MEMORY.md 应该是精简的、结构化的长期记忆,不是原始的对话 log。
解法:定期清理,只保留真正重要的信息点。
✅ 正确的文件分工
✦ SOUL.md:人格、价值观、不变的行为原则
✦ USER.md:你的偏好、背景、技术水平
✦ AGENTS.md:行为规范、安全边界、临时规则
✦ MEMORY.md:精简的长期记忆要点
✦ memory/*.md:每日流水账,让 AI 自动管理
✦ ✦ ✦
✓ 个性化配置 SOP Checklist
📋 第一次设置
□ 找到 Workspace 目录(通常是 ~/.openclaw/workspace/)
□ 运行 BOOTSTRAP.md 初始化流程
□ 给 AI 起个名字(写入 IDENTITY.md)
□ 填写 USER.md(时区、技术水平、偏好)
□ 阅读并调整默认 SOUL.md
🔧 定制 SOUL.md
□ 定义沟通风格(简洁/详细/幽默/正式)
□ 设置核心价值观(什么最重要)
□ 明确边界(什么不做、什么要确认)
□ 添加示例回复(让 AI 有据可依)
□ 删除所有"企业味"的套话
🛡️ 安全设置
□ 在 AGENTS.md 设置外部操作确认规则
□ 定义群聊行为边界
□ 设置敏感操作(发邮件/发推/花钱)的审批流程
□ 确保 USER.md 里没有真正的敏感信息
📅 日常维护
□ 定期检查 MEMORY.md 是否膨胀
□ 根据实际体验微调 SOUL.md
□ 更新 USER.md 中过时的信息
□ 用 Git 备份整个 Workspace 目录
🦞 你的龙虾助理配置好了吗?
欢迎在评论区分享你的 SOUL.md 精华片段,看看谁的 AI 最有个性!
📚 参考来源:
1. OpenClaw 官方文档 - SOUL.md 模板
2. OpenClaw 官方文档 - USER.md 指南
3. Peter Steinberger - Lex Fridman Podcast #491
4. Medium - How OpenClaw Works
5. SagaSu 的个人博客 - OpenClaw 实战教程系列
参考原文信息列表:
1. https://docs.openclaw.ai/reference/templates/SOUL
2. https://github.com/openclaw/openclaw
3. https://lexfridman.com/peter-steinberger-transcript/
4. https://bibek-poudel.medium.com/how-openclaw-works-understanding-ai-agents-through-a-real-architecture-5d59cc7a4764
5. https://amankhan1.substack.com/p/how-to-make-your-openclaw-agent-useful
6. https://openclawsoul.org/create-openclaw-soul.html
7. https://www.stanza.dev/courses/openclaw-personalization/agent-persona/openclaw-personalization-user-md
8. https://openclaw-setup.me/blog/openclaw-memory-files/
9. https://en.wikipedia.org/wiki/OpenClaw
10. https://fortune.com/2026/02/19/openclaw-who-is-peter-steinberger-openai-sam-altman-anthropic-moltbook/
⚠️ 免责声明:本文所有信息均来自公开互联网资料,仅供参考学习。OpenClaw 是一个开源项目,使用前请仔细阅读官方安全文档。如涉及 API 费用等,请自行评估风险。
🦞
— END —