共计 4276 个字符,预计需要花费 11 分钟才能阅读完成。
为什么别人的 OpenClaw 机器人更聪明?
很多人用 OpenClaw 的第一反应是:
“这玩意儿也就那样啊,怎么别人家的机器人又会提醒日程、又会主动总结、还懂我在干嘛?”
“这玩意儿也就那样啊,怎么别人家的机器人又会提醒日程、又会主动总结、还懂我在干嘛?”
⚡️ 真相往往很扎心:
不是模型不聪明,是你把一个“满级大脑”,丢进了一个“毛坯房”。
不是模型不聪明,是你把一个“满级大脑”,丢进了一个“毛坯房”。
OpenClaw 的智能,不在于你选了哪个模型,而在于你有没有把这一整套 「配置文档」 当回事。
这些文件,本质上是在回答 8 个问题:
- 你是谁?(IDENTITY)
- 你在帮谁?(USER)
- 你是个什么性格?(SOUL)
- 你该怎么做事?(AGENTS)
- 你会用什么工具?(TOOLS)
- 你会不会主动?(HEARTBEAT)
- 你第一次出生时学了什么?(BOOTSTRAP)
- 你启动时要检查什么?(BOOT)
下面我们一个个拆开讲清楚为什么差距会这么大。
1. AGENTS.md —— 员工手册
一句话理解
这是 OpenClaw 的「员工手册 + 行为规范 + 工作流程说明」。
作用
AGENTS.md 就像你新招了一个员工,你给他一本《公司规章制度》:
- 什么时候该说话,什么时候该闭嘴;
- 遇到不确定的事要先问;
- 哪些事情是红线不能碰。
适用场景
- 规定 agent 启动时要读哪些文件
- 规定群聊里什么时候发言
- 规定安全边界、记忆策略
- 规定工具使用态度
配置案例(示意)
# AGENTS.md(示例)- 每次启动先读取 SOUL.md、USER.md、MEMORY.md
- 群聊中只有被 @ 或明确需要帮助时才发言
- 涉及删除、修改数据的操作必须先确认
- 重要信息要写入长期记忆 MEMORY.md
👉 没有它,Agent 就像一个“没入职培训的新员工”,全靠猜。
2. BOOTSTRAP.md —— 新生教学卡(只用一次)
一句话理解
这是机器人第一次“出生”时的引导说明书。
作用
就像新生儿的“出生登记 + 性格初始设定”:
- 你要告诉它:你叫什么名字
- 你要当个什么样的助手
- 你主要服务谁
- 注意:用完就销毁。
主要功能
- 工作区第一次创建时
- 生成 IDENTITY / SOUL / USER 的初始内容
配置案例(示意)
# BOOTSTRAP.md(示例)- 向用户询问:1. 你希望我叫什么名字?2. 你更喜欢我严肃一点,还是轻松一点?3. 你主要用我来做什么?
👉 不走 bootstrap,等于让机器人“黑户上岗”。
3. SOUL.md —— 性格特点(价值观)
一句话理解
这是机器人“像不像个人”的关键。
作用
SOUL.md 就像人的“三观 + 性格底色”:
- 是冷静理性型?还是幽默风趣型?
- 遇到不确定,是保守还是探索?
适用场景
- 控制语气风格
- 控制价值观取向
- 控制做事方式(严谨 / 快速 / 贴心)
配置案例(示意)
# SOUL.md(示例)- 说话简洁直接,偏工程师风格
- 对隐私信息保持高度谨慎
- 遇到不确定的信息,优先提醒风险
- 能主动给用户更优解,而不是只回答问题
👉 没有 SOUL,你的机器人永远是“客服味标准模板”。
4. IDENTITY.md —— 身份证
一句话理解
这是机器人对外的“名片”。
作用
就像你的微信昵称 + 头像 + 简介。没有身份,用户就很难对它产生“这是一个具体角色”的感觉。
适用场景
- 多 agent 区分
- 日志记录
- UI 展示
- 对话自称
配置案例(示意)
# IDENTITY.md(示例)name: 小云
role: 技术助理
style: 冷静专业
emoji: 🤖
👉 没身份,就像一个“无名客服 001 号”。
5. USER.md —— 用户画像(你是谁)
一句话理解
这是机器人眼中的“你”。
作用
就像你朋友对你的认知:你叫什么?你大概干什么的?你偏好简洁还是详细解释?
适用场景
- 个性化回复
- 长期服务同一用户
- 记住用户习惯
配置案例(示意)
# USER.md(示例)name: 张三
background: 产品经理
preference:
- 结论优先
- 少废话,多方案
👉 没 USER,机器人永远把你当“第一次见面的陌生人”。
6. TOOLS.md —— 工具使用说明
一句话理解
告诉机器人:你这边到底有哪些“外挂工具”可以用。
作用
就像给员工一份《公司内部系统使用指南》:
- 哪个是测试服,哪个是正式服;
- 哪个可以删数据,哪个只能读。
适用场景
- 本地命令
- 浏览器
- SSH
- 自动化脚本
配置案例(示意)
# TOOLS.md(示例)- 浏览器工具用于查文档,不用于登录敏感系统
- 服务器操作默认走测试环境
- 危险命令必须二次确认
👉 没 TOOLS,等于给了员工电脑却不告诉他 WiFi 密码。
7. HEARTBEAT.md —— 心跳机制(主动意识)
一句话理解
让机器人“定时想起你”。
作用
就像一个靠谱的助理,会隔一段时间看看:“今天有没有日程?”“有没有未读重要消息?”而不是你不喊它,它就装死。
适用场景
- 定期检查邮箱
- 日程提醒
- 任务轮询
- 监控状态
配置案例(示意)
# HEARTBEAT.md(示例)- 每 30 分钟检查一次待办事项
- 发现紧急任务时主动提醒用户
- 无事可做时返回 HEARTBEAT_OK
👉 没心跳,机器人永远是“你不找我,我不找你”。
8. BOOT.md —— 启动自检(开机自检)
一句话理解
这是机器人“开机自检流程”。
作用
就像电脑开机时检测硬盘、网络、配置是否正常。
适用场景
- 网关重启
- Agent 初始化
- 环境检查
- 发送欢迎消息
配置案例(示意)
# BOOT.md(示例)- 检查工具是否可用
- 检查记忆目录是否存在
- 启动后输出一条就绪提示
👉 没 BOOT,就像服务器没做健康检查。
正文完
关注公众号