认识 Hermes Agent:自进化智能体是什么
本教程共 25 篇 · 第 1 篇 · 更新于 2026-07-26 · 约 8 分钟阅读
1. 认识 Hermes Agent:自进化智能体是什么
本节目标:搞清楚 Hermes Agent 到底是什么、为什么说它「自进化」,以及它和你用过的其他 AI 工具有什么不一样。学完你能用一句话跟别人解释清楚。
先说结论:它是会「长大」的智能体
Hermes Agent 是 Nous Research 构建的开源 AI 智能体(Agent),采用 MIT 协议,当前最新稳定版 v2026.7.20。
官方给它的一句话定义很直接:
The agent that grows with you. —— 一个会随着使用不断成长的 Agent。
它不是聊天机器人。聊天机器人是「问一句答一句」,Hermes Agent 是「你给一个目标,它自己想办法完成」——而且完成之后,它会把这次经验存下来,下次遇到类似的事直接复用。
打个比方:普通 AI 像每天早上都失忆的实习生,能力在但记忆不在;Hermes Agent 像一个会记笔记、会复盘的同事,干得越久越懂你的活。
失忆问题:大多数 AI 工具的通病
用过 AI 工具的人多半有过这种经历——花一下午教会 Claude 或 ChatGPT 你项目的特殊规范,协作极其顺手,关掉窗口。第二天开新会话,一切回到原点。
这就是 AI 工具的「失忆问题」(The Amnesia Problem):能力在,记忆不在。
Hermes Agent 的核心卖点就是解决这个问题。它通过一个闭合的学习循环,让自己越用越聪明:
执行任务
↓
提炼可复用技能(Skill)
↓
更新持久记忆(Memory)
↓
下次遇到类似任务自动加载
↓
持续改进……
这个循环里有三个关键机制:
- 持久记忆(Memory):三层记忆架构——工作记忆(当前会话)、语义长期记忆(
memory.md)、情节日志(SQLite + 全文检索)。Agent 会主动整理自己的记忆,不用你每次手动喂数据。 - 自动技能创建(Skill):当 Agent 完成一个复杂任务(通常涉及 5 步以上工具调用),它会自动把这个工作流提炼成一个可复用的 Skill 文件。下次直接加载,不用重复摸索。
- 模型无关(Model-Agnostic):不绑定任何模型。Nous Portal、OpenRouter、OpenAI、Anthropic、本地 Ollama 都能接,一行命令切换,不用改代码。
Note这里说的「技能」和「工具」是两回事。工具是 Agent 能调用的具体能力(比如读文件、跑命令),技能是 Agent 总结出的「操作流程」(比如「部署到 Kubernetes 的完整步骤」)。后面章节会展开讲。
几个绕不开的关键事实
认识一个工具,先记住几个硬指标:
- 开源免费:MIT 协议,源码托管在 GitHub(
NousResearch/hermes-agent),你可以随便看、随便改、随便用。 - $5 VPS 可跑:它不挑机器。一台 5 美元的云服务器就能跑,当然你也能扔到 GPU 集群上。关键是——它不需要一直跑在你笔记本上,你可以把它放云端,自己从 Telegram 跟它聊。
- 70+ 内置工具:文件系统、网页浏览、代码执行、图像识别、语音处理都内置了,归到约 28 个工具集里。
- 30+ 消息平台:Telegram、Discord、Slack、WhatsApp、Signal……一个网关进程全接,在 Telegram 起的对话能在终端无缝接着聊。
- 模型随便换:Portal 一份订阅覆盖 300+ 模型,OpenRouter 一个 Key 通吃 400+,
hermes model一行命令切换,无厂商锁定。 - 数据全本地:所有数据存在你自己机器上,无遥测、无追踪、无云端强制依赖。
Tip「$5 VPS 可跑」这点很关键。它意味着你不用买昂贵的服务器,也不用把数据交给第三方。一台最便宜的云主机,加上你的 Telegram 账号,就能拥有一个 7×24 在线的私人智能体。
和同类工具的边界在哪
很多人会问:这跟 ChatGPT、Claude Code 有什么区别?跟 AutoGPT、CrewAI 这些开源框架又有什么不一样?
跟 ChatGPT / Claude Code 比
| 对比维度 | ChatGPT / Claude.ai | Claude Code / Cursor | Hermes Agent |
|---|---|---|---|
| 跨会话记忆 | 有限或无 | 有限(会话恢复 + CLAUDE.md) | 三层持久记忆 |
| 自动学习技能 | 没有 | 没有 | 自动提炼 Skill |
| 运行方式 | 云端 SaaS | IDE 插件 | 本地长期运行进程 |
| 多平台接入 | 网页 / App | 终端 / 桌面 / 网页 / IDE | 30+ 消息平台 |
| 数据隐私 | 上传云端 | 上传云端 | 100% 本地 |
| 定时自动化 | 没有 | 有(Routines,云端托管) | 内置 Cron 调度 |
| 模型绑定 | 厂商自有 | 厂商自有 | 任意模型 |
| 开源 | 闭源 | 闭源 | MIT 协议 |
简单说:ChatGPT 是云端问答工具,Claude Code 是 IDE 里的编码助手,Hermes Agent 是一个能在后台长期运行、跨平台工作、还会自我积累的智能体。
跟 AutoGPT / CrewAI 比
AutoGPT、CrewAI 这类框架擅长编排多步骤任务,它们虽有记忆模块(如向量数据库持久化),但记忆机制偏向人工配置和外部存储,缺乏 Hermes Agent 那种自动从执行经验中提炼可复用技能的内置学习循环。
Hermes Agent 的差异在「时间维度」:它不只是执行当前这个任务,而是在执行过程中同步构建一个越来越强大的自己。
跟 OpenClaw 比
OpenClaw 是目前和 Hermes Agent 最接近的同类产品,都支持持久记忆和跨平台接入。核心区别在于设计哲学:
- OpenClaw 以控制平面优先,强调生态广度(ClawHub 社区技能市场),技能以人工编写为主,同时提供 self-improving-agent 等自学习技能。
- Hermes Agent 以自进化循环为核心,技能由 Agent 自主创建和改进,学习深度内建在系统层面。
一句话区分:OpenClaw 以连接广度 + 社区生态见长,Hermes Agent 以内置学习循环的深度整合见长。
Note如果你之前用过 OpenClaw,Hermes Agent 提供了一键迁移命令
hermes claw migrate,能自动导入设置、记忆、技能和 API Key。这属于它的兼容性设计,后面安装章节会提到。
这套教程会带你学什么
这本教程覆盖 Hermes Agent 从安装到进阶的核心知识点,一共聚焦在以下几个方向:
- 怎么装、怎么跑(安装部署、运行形态)
- 怎么配(配置文件、Profile 体系、模型切换)
- 它内部怎么运作(Agent 循环、会话管理、上下文压缩)
- 高阶能力怎么用(模型路由、Fallback、凭据池)
Tip本教程基于 v2026.7.20 版本,只写干货知识点,不包含实战演练。跟着读下来,你会对这个智能体有系统性的理解,后续上手会顺很多。
下一章我们从安装开始,把它真正跑起来。