术语●●●4 分钟 · +60 XP
Hermes:自主 agent 框架
Hermes 是一个框架概念,让 agent 能在较长时间内独立朝着目标工作。
基本想法
像 Claude Code 这样的 CLI agent 通常是被动响应式工作的——你给一个任务,它完成,你检查。而像 Hermes 这样的自主 agent 框架,目标是让 agent 能独立工作更长时间:拥有跨会话的记忆、自己的中间目标,以及更少的持续人工介入。
这类框架通常提供什么
- 持久化记忆(agent 会“记住”单次任务之外的事情)
- 自主追逐目标,而不只是一条条执行单独的指令
- 有时会有多个角色不同、相互协作的 agent
重要提示
这类框架的具体细节、命令、版本号和 API 变化很快,不同厂商、不同版本之间差异也很大。这里不要死记硬背具体细节——实际使用时,一定要查阅你所用工具当前的官方文档。
什么时候有意义,什么时候没必要
自主、长时间运行的 agent,适合那些需要长期、多个小步骤的任务(比如持续监控、多阶段调研)。对大多数日常编码任务来说,像 Claude Code 这样的被动响应式 agent 完全够用——而且更容易控制和追踪。
示例
概念示例:“在接下来的几天里独立追踪这个目标,只有在你没法自己做决定的时候才来找我。”
小测验
从概念上讲,像 Hermes 这样的自主 agent 框架和被动响应式 CLI agent 有什么区别?
来源
- 维基百科:智能代理 ↗ zh.wikipedia.org
- 维基百科:多智能体系统 ↗ zh.wikipedia.org
- GitHub:AutoGPT(自主 agent 框架的例子) ↗ github.com