为什么说 Hermes 不是另一个小龙虾?看完你就懂了

为什么说 Hermes 不是另一个小龙虾?看完你就懂了p id 4F4SGNCD AI 范儿 行业观察 p p id 4F4SGNCE 很多人第一眼看 Hermes 和 OpenClaw 会觉得差不多 p p id 4F4SGNCF 都有 SOUL md 定义人格 都有 MEMORY md 存记忆 p

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

AI范儿 · 行业观察

很多人第一眼看 Hermes 和 OpenClaw,会觉得差不多。

都有 SOUL.md 定义人格,都有 MEMORY.md 存记忆,都有 Skills 做技能扩展,都能接飞书、Telegram、Discord。

功能列表摆出来,甚至连文件名都差不多。

所以很自然会问:这俩不就是换了个壳吗?

我一开始也这么想。用了一段时间之后,我的判断是:Hermes 想把记忆炼成能力,OpenClaw 想把记忆编排成系统。

它们走的根本不是同一条路。

这个结论怎么来的?先从一张迁移对照表说起。

01OpenClaw 需要多少文件来管一个 Agent?

相比 Hermes,OpenClaw 更依赖多个职责分开的文件来组织整个系统。

SOUL.md 管人格。IDENTITY.md 管身份。AGENTS.md 管项目规则。MEMORY.md 管长期记忆。USER.md 管用户偏好。

memory/*.md 是每日笔记。TOOLS.md 管工具说明。HEARTBEAT.md 管心跳节奏。还有 BOOTSTRAP.md 管启动配置。

每个文件各司其职,分工清晰,摆在桌面上一目了然。

Hermes 怎么处理这些文件的?它的迁移工具 hermes claw migrate 给出了答案。

OpenClaw 的 8 个文件,Hermes 怎么收编的 OpenClaw(8+ 个分散文件) Hermes(精简后) SOUL.md IDENTITY.md AGENTS.md USER.md MEMORY.md memory/*.md(每日笔记) TOOLS.md HEARTBEAT.md BOOTSTRAP.md SOUL.md AGENTS.md USER.md MEMORY.md(合并去重) 内置工具说明(不需要文件) cron 定时任务替代 Context Files / Skills 替代 合并 合并进 MEMORY.md 直接迁移或合并 不再需要独立文件 8 个文件 → 4 个 + 内置能力 操作系统需要很多配置文件各司其职,大脑只需要记住关键的东西

SOUL.md 直接搬。IDENTITY.md 合并进 SOUL.md。AGENTS.md 直接搬。MEMORY.md 搬过去,解析成条目,去重合并。USER.md 同样去重合并。

memory/*.md 是每日记录,属于记忆体系的一部分,不是每轮都直接常驻加载。

TOOLS.md 不需要了,Hermes 内置了工具说明。HEARTBEAT.md 不需要了,用 cron 定时任务替代。

BOOTSTRAP.md 也不需要了,用 Context Files 和 Skills 替代。

8 个文件,收编成 4 个加内置能力。

OpenClaw 的文件边界更细,优点是透明、可控,但代价是新用户更容易被这些职责划分绕晕。

比如我以为很多东西它会记录到 MEMORY.md,结果翻开一看,大量内容跑到了 TOOLS.md 里。

SOUL.md 和 IDENTITY.md 从功能上看也有不少重叠。

Hermes 这种精简而清晰的结构,用起来舒服多了。不用猜东西记在哪了,因为就那么几个地方。

02真正的分野:记忆拿来干什么

表面上看,两边都有记忆系统。但往下挖一层就会发现,它们对"记忆"这件事的理解完全不同。

OpenClaw 的记忆系统更像一个收纳清楚的工作室。

MEMORY.md 放长期事实,每日笔记放今天发生了什么,SOUL.md 放性格规则,TOOLS.md 放工具手册。

所有状态都整整齐齐摆在文件系统里,你打开目录就知道这个 Agent 是什么样的。

它优先解决的问题是:这套系统怎么稳定接着跑。

Hermes 的记忆系统更像一个会写日记的大脑。它做了三层分工:memory 记事实,skill 记方法,session search 找历史。

Memory 记事实:你是谁、用什么 USER.md + MEMORY.md Skill 记方法:下次怎么做 ~/.hermes/skills/*.md Session Search 找历史:以前聊过什么 SQLite + FTS5 全文检索 memory 记住"什么" · skill 记住"怎么做" · session search 找"聊过什么" 前两层每次对话自动加载 · 第三层按需检索

这三层不只是存储位置不同。关键的区别在于:Hermes 的记忆会主动管理自己。

MEMORY.md 有 2200 字符的上限,USER.md 有 1375 字符的上限。满了怎么办?它会自己整理、合并、腾空间,不是无限堆积。系统提示词里甚至显示当前使用百分比,让 Agent 自己知道空间还剩多少。

写入记忆的时候,Hermes 会直接在对话里告诉你"这部分我已经记下来了"。

OpenClaw 现在也在补"自动整理记忆"这件事,最新加入了 Dreaming 机制,会把短期记忆里反复出现的重要内容整理进长期记忆。

只是整体上,它更像后台运行的整理流程,没有 Hermes 那么强的前台反馈感。

Hermes 在官方文档里明确强调了记忆写入前的安全扫描(prompt injection、credential exfiltration、不可见 Unicode 字符等)。

这一点在 OpenClaw 的公开文档里没有被同样突出地展开说明。

如果内置记忆不够用,Hermes 还支持 8 种外部记忆 Provider(Honcho、Mem0、Hindsight 等),可以叠加在内置记忆之上,做知识图谱、语义搜索、自动事实提取。

把这些文件的关系画出来,你会看到 Hermes 的整体架构其实非常清晰:左边是你写的规则(上下文文件),右边是它自己记的笔记(记忆文件),两边最终都汇入每轮对话的 system prompt。

Hermes 的文件系统:谁管什么,怎么加载 上下文文件 你写的规则,只读不改 SOUL.md 全局性格 · ~/.hermes/SOUL.md AGENTS.md 项目规则 · 跟着目录走 CLAUDE.md / .cursorrules 兼容读取,优先级最低 .hermes.md → AGENTS.md → CLAUDE.md 只加载第一个找到的 SOUL.md 始终独立加载 记忆文件 Hermes 写的笔记,你也能改 USER.md 你的偏好(上限 1375 字符) MEMORY.md 工作事实(上限 2200 字符) Skills (*.md) 自动创建 · 手写 · 安装第三方 Session Search SQLite 全文检索历史对话 System prompt(每轮对话上下文) SOUL.md + 项目 Context + USER.md + MEMORY.md + 匹配的 Skills 启动时加载 每轮注入 按需匹配 按需检索 上下文文件 = 固定规则(你不改它不变) 记忆文件 = 活的笔记(Hermes 持续更新) 两者最终都进入 system prompt,但管理方式完全不同

这些设计指向同一个方向。

Hermes 不只是想"记住东西",它想"用记忆让自己变得更聪明"。

03Skill 自动创建,分野最大的地方

如果说记忆系统的差异是"微妙但本质的",Skill 系统的差异就是摆在台面上的。

OpenClaw 的 Skills 生态有上万个,数量碾压 Hermes。但它们全是人写的。你装什么它就会什么,不装就不会。好处是透明可控,坏处是需要你持续投入维护。

Hermes 的 Skill 是活的。

官方文档写得很明确:当 Agent 完成一个复杂任务(5 次以上工具调用),或者踩坑后找到了正确路径,或者用户纠正了它的做法,或者它发现了一个非平凡的工作流,它就会自动创建一个 Skill 文件。

更细的是,它更新 Skill 的时候优先用 patch(只改变化的部分)而不是 edit(整个重写),连改 Skill 都在省 token。

而且 Hermes 的 Skills Hub 直接集成了 ClawHub 作为一个来源。OpenClaw 社区的 Skill,Hermes 可以直接装。

安装的时候还会过四层安全信任等级的检查(builtin → official → trusted → community),dangerous 级别的 Skill 连 --force 都救不了。

这就意味着:你换了 Hermes 不会失去小龙虾的生态,反而多了 Skill 自动创建和自改进的能力。

OpenClaw 更像一套需要持续维护和调教的系统。教它记下来,教它写成 Skill,这个过程本身就是一种投入。

Hermes 似乎不用教。它自己会记,做过的事情它也自己创建 Skill。

人教人,教不会。事教人,一次就会了。

AI 应该自己学习,甚至反过来教我们。如果我们费很大劲去教 AI,总觉得哪里不对。

04两条路线,不是两个版本

说到这里,你可能已经感觉到了:这不是"谁好谁坏"的问题,是"它们在走两条不同的路"。

OpenClaw 走的是执行型操作系统的路。它的设计重心是:状态透明、配置可控、流程清晰、生态丰富。你看一眼文件目录就知道这个 Agent 是什么状态。一切摆在桌面上。

Hermes 走的是成长型大脑的路。它的设计重心是:让 Agent 从经验中学习,把记忆炼成能力,越用越懂你。它不需要你手动维护那么多配置文件,因为很多东西它自己会学。

打个比方:OpenClaw 像一个收纳清楚、流程完整的工作室。东西放在哪、怎么用、什么时候用,都贴了标签。

Hermes 像一个会总结经验的老搭档。你不用告诉它东西放在哪,聊着聊着它自己就记住了,做着做着它自己就学会了。

一个偏"成长型大脑",一个偏"执行型操作系统"。这不是宣传话术,是从官方文档能直接读出来的设计取向。

这个区别很微妙,但很本质。

这更像是 AI Agent 领域一次很值得注意的路线分叉。就像移动互联网早期的 Android 和 iOS,不是谁取代谁的问题,而是两种理念各自走到极致会长成什么样。

我不知道哪条路最终会赢。但我知道,这两条路的存在本身,比任何一个具体功能都重要。

你需要的是搭档,还是操作系统?评论区聊聊你的选择觉得有用 → 点个❤️在看转给还不知道的朋友点个赞 告诉我你看完了关注「AI范儿」,下次更新第一时间收到

小讯
上一篇 2026-04-22 21:52
下一篇 2026-04-22 21:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/277469.html