跳转至

Hermes Agent(Nous Research)

概述

Hermes Agent 是由 Nous Research 开发的开源自进化个人 AI 智能体,于 2026 年 2 月发布,是 OpenClaw 的直接继任者。它定位为唯一内置学习闭环的智能体——能从实际使用经历中自动创建技能、在使用过程中持续完善,并跨会话构建持久化的用户模型。与无状态的编程智能体不同,Hermes 设计为长期运行的个人助手,可在无人值守的情况下运行,跨消息平台工作,并随时间积累知识。

Hermes 项目构建于更广泛的 Nous Hermes 模型家族之上——这是一系列专为函数调用、结构化输出和智能体工具调用而优化的开源微调 LLM(包括 Hermes-2-Pro、Hermes-3)。


核心能力

自进化与学习闭环

Hermes 的差异化优势在于自主的闭环学习机制:

  • 技能创建:完成复杂任务后,智能体自动从交互过程中提炼可复用技能
  • 技能完善:技能在后续使用中持续优化,而不仅仅是静态存储
  • 跨会话记忆:基于 FTS5 全文检索的会话搜索与 LLM 摘要,支持回溯历史对话
  • 用户建模:集成 Honcho 实现辩证式用户建模,跨会话持续构建用户偏好与工作风格的持久化模型

工具调用与 MCP 集成

  • 40+ 内置工具,涵盖文件操作、网络搜索、代码执行、任务调度和数据检索
  • 支持 MCP(Model Context Protocol)服务器集成,扩展工具能力
  • 兼容 agentskills.io 开放技能共享标准
  • 模块化工具集体系——通过 @tool 装饰器模式添加自定义工具

多平台接入

接入方式 详情
终端 UI 多行编辑、斜杠命令自动补全、对话历史、中断与重定向、流式工具输出
消息网关 Telegram、Discord、Slack、WhatsApp、Signal、Email
语音 语音备忘录转录
七种沙箱后端 Local、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox

调度与自动化

内置 cron 调度器,支持以自然语言定义无人值守任务:每日报告、夜间备份、每周审计。任务可通过消息网关部署至任意已接入平台。

并行执行

支持派生独立子智能体以并发处理多个工作流。RPC 脚本通过 Python 脚本以零上下文开销调用工具,将多步骤流水线压缩为单次对话轮次。


Hermes 模型家族(Nous Research)

该智能体构建于一系列专为智能体应用场景微调的开源模型之上:

模型 基础模型 核心能力
Hermes-2-Pro-Llama-3-8B Llama 3 8B 通过 <tool_call> / <tool_response> XML 标签实现函数调用;JSON 结构化输出;ChatML 格式
Hermes-3 Llama 3.1(8B、70B、405B) 通过 <scratch_pad> 标签实现目标导向行动规划(GOAP);增强多轮工具调用

函数调用架构(Hermes-2-Pro / Hermes-3)

Hermes 模型采用结构化 ChatML 提示词格式,并使用独特的 XML 标签工具调用协议:

<tool_call>
{"name": "function_name", "arguments": {"param": "value"}}
</tool_call>

Hermes-3 的 GOAP 模板额外增加了推理便签本:

<scratch_pad>
Goal: [restated user intent]
Actions: [planned function calls]
Observation: [summarized tool results]
Reflection: [evaluating relevance and task progress]
</scratch_pad>

模型支持: - 递归函数调用(可配置深度,默认为 5) - 通过 Pydantic Schema 约束实现 JSON 模式 / 结构化输出 - 4-bit 量化以实现高效内存部署 - Few-shot 示例注入,支持领域专业化


架构

组件 详情
主要语言 Python(88%)、TypeScript(8.8%)
安装方式 Linux、macOS、WSL2、Windows 一键脚本安装(Windows 处于早期 beta 阶段)
部署规模 5 美元 VPS 至企业级 GPU 集群
模型提供商 Nous Portal、OpenRouter(200+ 模型)、NovitaAI、NVIDIA NIM、OpenAI、Anthropic、自定义端点
记忆后端 持久化存储 + FTS5 全文检索 + Honcho 用户建模
技能存储 Git 兼容的版本化技能库

与同类智能体对比

维度 Hermes Agent OpenClaw Claude Code OpenCode
主要用途 带学习闭环的超个性化助手 超个性化助手 编程智能体 编程智能体
自进化 ✅ 自动技能创建 + 完善
跨会话记忆 ✅ 持久化 + 用户建模 ✅ 持久化
MCP 支持
消息网关 ✅(Telegram、Discord、Slack、WhatsApp) ✅(WhatsApp、iMessage)
模型灵活性 通过 OpenRouter 等支持任意提供商 有限 仅 Anthropic 任意提供商
开源
安全性 权限需求广泛(与 OpenClaw 同为三重组合风险) 权限需求广泛 沙箱隔离 沙箱隔离

安全注意事项

Hermes Agent 继承了与 OpenClaw 相同的有毒流量三元组风险:私有数据访问 + 不可信内容处理 + 外部操作能力。启用的工具与集成越多,能力越强,权限面也越集中。主要缓解措施如下:

  • 在 Docker 或 Daytona 沙箱环境中运行,限制文件系统和网络访问
  • 坚持最小权限工具选择——仅启用所需工具
  • 使用消息网关时,采用专用账户而非个人账户
  • 启用技能前务必审查——第三方技能导入存在供应链风险
  • 使用内置迁移工具从 OpenClaw 迁移(可保留设置、记忆和技能)

更多指导请参见 AI 有毒流分析生产最佳实践——安全


社区与生态

Hermes Atlashermesatlas.com)社区目录收录了 80 余个经质量筛选的仓库,横跨 12 个分类:技能、插件、集成、部署模板与衍生项目。该生态系统自 2026 年 2 月发布以来迅速扩张。

Hermes Function Calling 参考仓库:NousResearch/hermes-function-calling——1.4K Stars、187 个 Fork(体现了模型本身独立于智能体的广泛采用情况)。


适用场景

  • 需要跨会话持久化上下文与自进化能力的个人 AI 助手团队
  • 希望在自托管或低成本基础设施上运行开源个人助手的工程师
  • 探索 GOAP 推理模式或 Hermes 模型工具调用微调的开发者
  • 评估超个性化助手架构的研究人员(需谨慎划定安全边界)

局限

  • 超个性化助手模式需要较广泛的权限——固有的安全张力
  • Windows 支持仍处于早期 beta 阶段
  • 生态系统快速演进;技能质量与供应链风险需主动管理
  • GOAP 推理(Hermes-3)与技能自进化属于较新特性,长期生产案例有限

参见

参考资料