Hermes Agent — 一个会自己攒技能的开源智能体
项目:NousResearch/hermes-agent · 作者:Nous Research · License:MIT
我把仓库 fork 下来读过 Agent Loop、Skill Manager 和 Memory 的实现;我没有参与上游开发。
它想解决什么
Hermes Agent 是 Nous Research 在 2026 年 2 月发布的开源通用智能体。和「一次对话、一次回答」的聊天机器人不同,它把重点放在长期运行:能记住之前的任务,能把经验沉淀成技能,能在不同消息平台上被调用。
它和 OpenClaw 是同一赛道的竞品关系,不是「后继项目」——OpenClaw 更早爆发,Hermes 在几周后推出,定位更偏向自改进和深度定制。
核心机制
闭环学习
1 | 任务执行 → 经验记录 → 技能创建 → 技能优化 → 知识持久化 |
真正值得看的不是流程图,而是三个问题:
- 经验在什么条件下才会被写成技能?
- 新技能如何避免和旧技能冲突?
- 技能质量由谁验证?
如果这三个问题没有答案,「自进化」很容易变成「自己给自己加 bug」。
记忆
- 基于 SQLite + FTS5 的全文搜索
- 自动生成记忆摘要
- 定期「记忆唤醒」
- 跨会话延续
记忆层最大的风险不是「记不住」,而是「记错」和「记太多」。前者会污染后续决策,后者会让上下文成本和噪声一起上升。
多平台与自动化
Telegram、Discord、Slack、WhatsApp、CLI 都能接;内置 Cron 调度器,可以跑每日报告、健康检查、备份等无人值守任务。
我的判断
Hermes 代表的方向是对的:Agent 不应该只是一次性的问答,而应该是一个持续积累的系统。但它也把问题从「模型会不会做」转移到了「你怎么管住它」——技能权限、记忆清理、成本控制、失败回滚,这些工程问题比演示视频更重要。
查看原项目本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 lizhichao!
