为什么你的 OpenClaw 像个“铁憨憨”,别人的却像钢铁侠?

41次阅读
没有评论

共计 4276 个字符,预计需要花费 11 分钟才能阅读完成。






OpenClaw 配置指南


为什么别人的 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,就像服务器没做健康检查。


正文完
关注公众号
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 于2026-02-13发表,共计4276字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)