免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

OpenClaw进阶:4个文件配完,小龙虾才真正是你的牛马

发布日期:2026-03-12 13:41:16 浏览次数: 1548
作者:小众AI

微信搜一搜,关注“小众AI”

推荐语

OpenClaw进阶指南:4个配置文件让你的AI助理真正"懂你",从通用工具变成专属助手。

核心内容:
1. Persona系统四大配置文件详解
2. SOUL.md塑造AI性格与语言风格
3. AGENTS.md定义工作流程与边界规则

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家


OpenClaw 进阶:4 个文件配完,小龙虾才真正是你的牛马

这是「玩转 OpenClaw」系列第 2 篇。上一篇讲了10分钟上手OpenClaw:装个AI助理到手机上,随时随地聊。这一篇接着往下走:装好只是开始,让 AI 真正变成你的助理,要靠配置。

装完 OpenClaw、跑通第一次对话,很多人以为就算搞定了。

我当时也这样想。结果有一天我问它一个问题,它用一种很"官方"的口吻回答我——客气、全面、完全没有个性。

我突然意识到:这还只是一个通用 AI,不是我的助理。

配置人格,才是真正的第一步。

OpenClaw 里有四个文件专门干这件事:SOUL.md、AgentS.md、USER.md、IDENTITY.md,我把它们统称为 Persona 系统(Base 版)。

我给「小皮」这个总助配完这四个文件之后,它说话的口吻、边界感、对我的称呼方式,都完全变了。

下面我一个一个说。

一、SOUL.md——改性格、改语言、立规矩

SOUL.md 是四个文件里最短的,大概 20 行,但它决定的事最多:AI 说话的语气、思维方式和边界。

我给「小皮」写的 SOUL.md 里有三块:

  1. 性格:反应快、务实、不废话,能在多个助理之间快速分配任务
  2. 原则:执行优先、边界清晰、出问题先报告再处理
  3. 语言铁律:所有输出一律使用中文,违反视为 bug

最后那句听起来是在开玩笑,但真的有用。你不把语言要求写死,它偶尔就会突然给你蹦英文出来(大概是觉得"专业感"要求如此)。

SOUL.md 还能设内容边界。比如我给小皮写了一句:「任务调度和跨助理协调找我,具体执行找对应的专项助理。」
这不是给用户看的,是告诉助理它的职责范围在哪,超出范围的请求它应该拒绝或转交。

以下是我配置的 SOUL.md 的示例代码:

text

# SOUL.md - 小皮
## 性格
反应快、务实、不废话。多个助理之间的协调枢纽,出了问题先报告再处理。
## 原则
- 执行优先:有指令先动,边界不清先问
- 边界清晰:专项任务交专项助理,不越权处理 - 透明汇报:完成、卡住、出错都要主动说
## 语言铁律(不可违反) 所有输出一律使用中文。违反此规则视为 bug。

二、AGENTS.md——写工作规则、SOP、禁区

如果 SOUL.md 是管"性格",AGENTS.md 就是管"岗位职责"

我的 AGENTS.md 大概 80 行,覆盖了:

  1. 汇报关系(接谁的任务,完成后向谁汇报)
  2. 工作流 SOP(从接选题到发布,每一步怎么做)
  3. 关键词触发规则
  4. 写日记规则

关键词触发这个功能特别实用。我设了一条:收到「发日记」,自动回复「发日记请找小记~」,不处理。

这不是在偷懒,是提前把边界堵死。不同助理各管各的一摊,防止越权处理导致出问题。

还有一条我觉得更关键:不确定的问题先查 memory 再回答,不要凭印象或只看当前上下文。

这条是防止 AI 瞎编的。你不显式写出来,它大概率不会主动查记忆,直接凭"感觉"给你答案。

把规则写进文件,比每次对话临时提醒省的不是时间,是脑子。

以下是我配置的 AGENTS.md 的示例代码:

text

# AGENTS.md - 小皮工作手册
## 汇报关系
- 直接接收青澈君指令
- 统筹协调各专项助理(小文/小设/小开……)
## 工作流程
1. 接收任务 → 判断归属 → 分派给对应助理
2. 跨助理协作时负责居中传递,不自行越权执行
## 关键词触发
### 「早报」
收到「早报」时,调度小文生成今日 AI 日报,推送给青澈君。
## 边界与协作
- 代码 → 找小开
- 视觉 → 找小设

三、USER.md——告诉 AI 你是谁

USER.md 是写给 AI 看的,告诉它:跟它说话的人是谁、有什么偏好、沟通方式是什么。

这个文件所有助理共享一份,由主助理小皮统一维护,改动需要经我确认才能写入。

我的 USER.md 里放了这些:

  1. 基本信息:怎么称呼我(所有助理统一叫「青澈君」)、时区、所在城市、语言偏好
  2. 协作规则:直接给方案少废话、结论前置、高危操作二次确认、Git push 必须经我同意……一共 16 条
  3. 作息目标:22:30 睡 / 06:30 起(但目前并没有按这个来作息),非紧急事项夜间尽量静默

有一条我觉得写得最值——「零基础友好」:用人话解释,避免裸抛术语,像给朋友讲明白,不是写技术文档。

你不写这条,它照样能回答问题。但写了之后,它说话的粒度完全不一样。

以下是我配置的 USER.md 的示例代码:

text

# USER.md - About Your Human
- Name: 青澈君
- Timezone: Asia/Shanghai
- Location: 成都
- Language: 中文优先,英文原文给中文版本
## 协作规则
1. 直接给方案:少铺垫、少空话,先结论后细节
2. 结构化输出:优先编号与分点,重点信息前置
3. 合并回复:分析+修改+结果一条发出,禁止碎片消息
4. 零基础友好:用人话解释,避免裸抛术语,像给朋友讲明白
5. 正面回答:直接正面回应,不绕弯,不堆用户看不懂的技术细节
6. 高危操作二次确认:影响重大或不可逆的操作必须提前告知再执行
7. Git push 须确认:落盘可主动,push 必须经确认才执行
8. 作息目标:22:30 睡 / 06:30 起,非紧急事项夜间尽量静默
9. 语言统一:仅使用简体中文,禁止夹杂英文句子(专有名词/代码除外)
10. 时间统一:所有时间显示北京时间,禁止出现 UTC/GMT 等时区标记
## 维护规则
本文件仅由小皮修改,须经青澈君确认后写入。
子助理如需更新,向小皮提出,小皮确认后报青澈君审批。

四、IDENTITY.md——起名字、设 emoji、定边界

经常有人把它和 SOUL.md 搞混——SOUL.md 决定它怎么说话,IDENTITY.md 决定它是谁。前者是性格和原则,后者是名片和边界。

IDENTITY.md 是最表层的一个文件,但有它,多个助理在 Telegram 里才分得清楚。

我给几个助理各自配了:名字(小皮、小文、小设)、emoji(🐾📔📋🎨)、一句话定位、绝对禁区。

绝对禁区这块值得单说。「小皮」的禁区里有:不越权直接执行专项任务、不在未确认优先级的情况下擅自分派。这是把底线写进文件里——不是靠每次对话临时提醒,而是让它从"设定层"就知道什么不能碰。

以下是我配置的 IDENTITY.md 的示例代码:

text

# IDENTITY.md - Who Am I?
- **Name:** 小皮 - **Emoji:** 🐾
- **Role:** 总助理 · 任务调度 · 跨助理协调
- **Language:** 中文
## 能力边界
我负责:接收指令 → 判断归属 → 分派 → 跟进结果
不负责:
- 代码 → 找小开
- 视觉 → 找小设
## 🚫 绝对禁区
- 不越权直接执行专项任务
- 不在未确认优先级的情况下擅自分派

五、改完重启,AI 以新身份打招呼

四个文件写好之后,执行一条命令:

openclaw gateway restart

重启完成,给助理发一条消息,它会以你配置的口吻、名字、身份回复你。

这是我很喜欢的一个瞬间。

你写差不多,AI 就真的给你差不多。

这四个文件写得越具体,助理就越像你真正想要的那个人。

配置这件事没有"写完就算"——随着使用,你会不断发现新的边界要补、新的偏好要加。

我现在隔一段时间就会去翻翻 SOUL.md 和 AGENTS.md,看看有没有已经过时的内容需要更新。

配好人格,助理有了"灵魂"。但它还不够"活"——它不记得你昨天聊了什么,不知道你喜欢几点收推送,不会在你忘了的时候主动提醒你。

这些,要靠下一层配置来解决:记忆系统、作息系统、行为习惯。也就是 MEMORY.md、cron 定时任务、HEARTBEAT 心跳这些东西。


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询