返回

Hermes Agent 教程系列:自改进 AI Agent 与学习循环

Hermes Agent 是 Nous Research 开发的自改进 AI Agent。它从经验中创建技能、在使用中改进技能、保持持久记忆,可在 Telegram、Discord、CLI 或云端基础设施上运行。本系列涵盖安装、记忆系统、技能系统、消息网关、多模型配置和高级集成。

系列前言

如果你正在寻找一个从经验中学习跨会话记忆随处运行(不仅仅是你的笔记本电脑)的 AI Agent,Hermes Agent 可能会改变你对 AI 助手的看法。

Hermes 由 Nous Research 构建,采用独特的架构:它是唯一具有内置学习循环的 Agent。它从复杂任务中创建技能,在使用中改进技能,主动提示自己持久化知识,搜索自己的历史对话,并在跨会话中建立对你的深度理解模型。

为什么选择 Hermes Agent?

大多数 AI 助手都有相同的限制:会话结束时遗忘一切。Claude Code、Cursor 等桌面工具很强大但都是临时的——每次对话都从头开始。

Hermes Agent 建立在另一个理念上:与你共同演进的 Agent

flowchart TD
    A[用户与 Hermes 交互] --> B[Agent 存储经验]
    B --> C[记忆提示触发]
    C --> D[知识持久化]
    D --> E[技能自动创建]
    E --> F[技能自我改进]
    F --> A

    style B fill:#e1f5ff
    style D fill:#e8f5e9
    style E fill:#fff3e0
    style F fill:#f3e5f5

核心差异化特性

功能 Hermes Agent Claude Code Cursor gstack
持久记忆 ✅ Honcho 辩证模型 ❌ 仅会话内 ❌ 仅会话内 ❌ 仅会话内
跨平台消息 ✅ Telegram/Discord/Slack/Signal ❌ 仅桌面 ❌ 仅桌面 ❌ 仅桌面
自动技能创建 ✅ 从经验中生成 ❌ 手动 ❌ 手动 ✅ 技能框架
技能自我改进 ✅ 使用中改进 ❌ 静态 ❌ 静态 ❌ 静态
模型灵活性 ✅ OpenRouter 200+ 模型 ✅ 仅 Claude ✅ 多模型 ✅ Claude
无服务器部署 ✅ Modal/Daytona ❌ 仅笔记本电脑 ❌ 仅笔记本电脑 ❌ 仅笔记本电脑
会话搜索 ✅ FTS5 + LLM 摘要 ❌ 无历史 ❌ 无历史 ❌ 无历史

9 篇教程概览

本系列包含 9 篇详细教程,从快速入门到高级集成:

快速入门(第 1 篇)

  1. Hermes Agent 前 5 分钟 — 安装、配置,5 分钟内获得首次响应

核心差异化(第 2-3 篇)

  1. 记忆系统:持久记忆与用户建模 — Honcho 辩证模型、记忆提示、跨会话回忆
  2. 技能系统:创建与管理技能 — Skills Hub、技能创建流程、自我改进

G1 毕业:基础能力 — Agent 运行、记忆、有技能

部署选项(第 4-6 篇)

  1. 消息网关:多平台集成 — Telegram、Discord、Slack、WhatsApp、Signal 设置
  2. CLI 与 TUI 完整指南 — 终端界面、快捷键、斜杠命令
  3. 多模型配置与切换 — 提供商设置、模型切换、成本优化

G2 毕业:操作员 — Agent 已部署并支持多模型

高级主题(第 7-9 篇)

  1. 终端后端:本地与云端部署 — Local、Docker、SSH、Daytona、Modal 后端
  2. 定时任务:自动化与报告 — 内置 cron、自然语言调度
  3. MCP 集成:扩展 Hermes 能力 — MCP 服务器、自定义集成

G3 毕业:大师 — 完整系统集成完成

本系列适合谁?

  • AI Agent 新手 — 与有学习能力的助手建立良好习惯
  • 现有 Claude Code 用户 — 扩展能力超越桌面
  • Bot 开发者 — 将 AI 部署到 Telegram/Discord/Slack 社群
  • 团队 — 跨成员共享具有持久记忆的 Agent
  • 研究人员 — 轨迹生成、Agent 训练的 RL 环境

先决条件

  • 基本的终端/CLI 知识
  • 一个消息平台(可选:Telegram、Discord 等)
  • 对 LLM 概念的基本理解(可选)

如何使用本系列

  1. 从第 1 篇开始 — 5 分钟内运行 Hermes
  2. 探索差异化特性 — 记忆(第 2 篇)和技能(第 3 篇)是 Hermes 的独特价值
  3. 选择部署路径 — 消息网关(第 4 篇)或 CLI(第 5 篇),根据使用场景选择
  4. 进阶学习 — 后端、定时任务、MCP 按需学习

你将获得什么

完成本系列后,你将拥有:

  • 一个跨会话记忆你偏好的 Hermes Agent
  • 随使用而改进的技能
  • 在 Telegram、Discord、CLI 或云端基础设施上的部署
  • 用于成本优化的多模型路由
  • 通过 cron 调度的自动化任务
  • 通过 MCP 集成扩展的能力

系列导航:

仓库: github.com/NousResearch/hermes-agent

文档: hermes-agent.nousresearch.com/docs

社区: Discord