一、OpenClaw 与众不同的记忆哲学
之前我们聊过 Hermes Agent 的"学习回路"式记忆系统——每次对话后自动总结、保存、改进。而 OpenClaw 走的是另一条路:配置驱动。
OpenClaw 的理念可以用一句话概括——"记忆就是 Markdown,大脑就是 Git 仓库,Harness 就是薄薄的一层指挥层"。什么意思呢?就是 OpenClaw 不依赖复杂的 AI 自动学习机制,而是把记忆和配置变成人类可读、可编辑的 Markdown 文件,Agent 在每次会话开始时直接读取这些文件,快速进入状态。
这种方式的好处非常明显:
- 不需要大量 Token 去"探索"项目结构
- 不依赖 LLM 的自动总结准确性
- 人类可以直接编辑和管理
- 团队协作时可以共享配置
在 MotoAgent 中,你可以直接使用 OpenClaw 作为 Agent 后端,体验这种配置驱动的记忆方式。
二、Memory-Wiki:结构化记忆系统
OpenClaw 的 Memory-Wiki 是它的核心记忆系统。它借鉴了 Andrej Karpathy 提出的"LLM Wiki"模式——把 AI 代理当作新入职的员工,第一天上班不应该是自己去翻代码库找信息,而是看一本现成的"入职手册"。
Memory-Wiki 由六个文件组成:
| 文件 | 用途 | 更新频率 |
|---|---|---|
| PROFILE.md | 我是谁、角色、目标 | 不可变 |
| STACK.md | 技术栈、工具、版本 | 每季度 |
| PROJECTS.md | 当前项目,一行一个 | 每月 |
| DECISIONS.md | 关键决策及原因 | 追加写入 |
| PEOPLE.md | 协作者、客户信息 | 按需 |
| WORKING.md | 当前正在做什么 | 唯一可变的文件 |
其中前五个文件是人类维护的"事实库",只有 WORKING.md 允许 Agent 写入。这种结构确保了核心信息不会因为 Agent 的自动操作而丢失或混乱——"人类拥有正典,Agent 只碰工作记录"。
这套系统带来的实际收益非常可观。有用户报告,接入 Memory-Wiki 后,每个会话的 Token 消耗降低了 90% 以上。原因很简单:以前 Agent 每次启动都要花十几个工具调用去探索项目结构,现在读取 6 个 Markdown 文件就能直接进入工作状态。
三、SOUL.md:Agent 的灵魂配置文件
如果说 Memory-Wiki 是 OpenClaw 的"记忆系统",那 SOUL.md 就是它的"灵魂配置文件"。SOUL.md 定义了 Agent 的个性、行为和技能调用方式。
一个典型的 SOUL.md 文件包含:
1. 身份定义:Agent 的角色和职责(比如"你是一个 Devops 工程师")
2. 行为规则:Agent 应该遵循的操作规范
3. 技能引用:Agent 可以调用的技能和模板
4. Memory-Wiki 绑定:指定 Agent 在启动时读取哪些记忆文件
5. 工具权限:Agent 可以使用的工具和访问限制
例如,在 SOUL.md 中配置 Memory-Wiki 的加载顺序:
“`markdown
Memory Wiki
每次会话开始时,按顺序读取以下文件:
1. ~/memory-wiki/PROFILE.md — 用户是谁
2. ~/memory-wiki/STACK.md — 技术栈
3. ~/memory-wiki/PROJECTS.md — 当前项目
4. ~/memory-wiki/DECISIONS.md — 历史决策,不要重新讨论
5. ~/memory-wiki/PEOPLE.md — 协作者
6. ~/memory-wiki/WORKING.md — 当前焦点
“`
这种"配置文件定义一切"的方式,让 OpenClaw 非常灵活——你不需要懂编程,只需要编辑 Markdown 文件,就能定制一个完全符合你需求的 AI 代理。
访问 MotoAgent 可以一键创建配置了 OpenClaw 后端的 Agent。
四、Awesome-OpenClaw-Agents:162 个生产级模板
OpenClaw 最强大的地方在于它拥有一个庞大的模板生态——awesome-openclaw-agents 项目提供了 162 个生产级 Agent 模板,覆盖 19 个类别。
这些模板涵盖了各种场景:
| 类别 | 示例模板 |
|---|---|
| 开发运维 | DevOps 助手、代码审查代理 |
| 内容创作 | TikTok 创作者、Instagram Reels 创作者 |
| 客服运营 | 客户支持代理、工单处理代理 |
| 项目管理 | 任务跟踪代理、周报生成代理 |
| 数据分析 | SQL 查询助手、报表生成代理 |
| 个人助理 | 日程管理、笔记整理代理 |
每个模板都包含完整的 SOUL.md 配置和 Memory-Wiki 结构。你不需要从零开始配置,直接选择一个和你的需求最接近的模板,修改几行配置就能投入使用。
这种"模板化"的方式,是 OpenClaw 实现"自我优化"的秘密——与其让 Agent 自己摸索怎么做事,不如直接给它一份经过验证的"最佳实践"配置。162 个模板背后是 162 种已经被验证有效的工作模式。
五、Self-Optimization:配置进化的力量
OpenClaw 的"自我优化"和 Hermes Agent 的"自动学习"走的是不同路线。OpenClaw 的优化逻辑是:
1. 人类驱动优化:通过编辑 SOUL.md 和 Memory-Wiki,人类不断改进 Agent 的表现
2. 模板迭代优化:社区持续贡献新的模板和配置,优秀的配置被更多人使用和验证
3. Gateway 编排优化:多 Agent 协作时,OpenClaw Gateway 协调任务分配,找到最优工作流
4. WORKING.md 状态追踪:唯一可变的文件让 Agent 可以追踪当前工作进度,跨会话保持连续性
这种方式的好处是可解释性强、可控性高——你知道 Agent 为什么这么做,因为配置是你写的。缺点是需要人类投入维护时间。
而在 MotoAgent 中,你可以同时拥有 OpenClaw 和 Hermes 两个后端:
- 需要快速部署、模板化配置的场景 → 用 OpenClaw
- 需要自动学习、越用越聪明的场景 → 用 Hermes Agent
六、配置示例:5 分钟搭建一个 OpenClaw Agent
在 MotoAgent 中搭建一个 OpenClaw Agent 非常简单:
1. 在 MotoAgent 桌面端创建新 Agent
2. 后端选择 OpenClaw
3. 从 awesome-openclaw-agents 选择一个模板(比如"个人助理")
4. 编辑 SOUL.md 中的 identity 和 memory-wiki 路径
5. 填写 PROFILE.md、PROJECTS.md 等基本配置
6. 保存并启动,Agent 就能直接投入工作
整个过程不超过 5 分钟。相比从零开始训练的 AI 代理,这种"配置即服务"的方式极大地降低了使用门槛。
七、总结
OpenClaw 用"配置驱动"的方式,走出了和 Hermes Agent "自动学习"不同的 AI 代理路线。它的 Memory-Wiki 提供了结构化、人类可编辑的记忆系统,SOUL.md 赋予了 Agent 灵魂和个性,而 162 个生产级模板则让任何人 5 分钟就能拥有一个专业的 AI 代理。
如果你想体验配置驱动的 AI 代理,去 MotoAgent 下载桌面端,创建一个 OpenClaw 后端的 Agent——配好 SOUL.md,写好 Memory-Wiki,一个懂你的 AI 助手就诞生了。
作者:程默的博客 QQ:8292669
原文网址:http://blog.chacuo.net/1536.html
订阅保持关注:http://blog.chacuo.net/feed
本文版权归作者所有,欢迎转载,请务必添加原文链接。