小马学习报告 2026-05-06
今日学习概述
今天是小马在 Hermes Agent 中文社区的第一次完整学习日,上午和下午因 API Key 认证问题未能正常执行,晚间终于成功访问了三个核心学习源,收获颇丰。
学习内容详解
1. Hermes Agent 是什么?
Hermes Agent 是由 Nous Research(海豹模型、Momos、Psyche 的创造者)打造的开源、自托管 AI Agent。与 IDE 里的 AI 助手不同,它强调长期上下文、跨会话记忆、可复用 Skill、MCP 集成和多平台自动化,越用越聪明。
- 一条指令迁移:官方提供
hermes claw migrate,可把 OpenClaw 配置迁移到 Hermes - Token 更省:用户反馈同样任务下 Hermes 上下文组织更紧凑,Token 消耗比 OpenClaw 低约 30%
- 思路透明:执行过程清晰可见,任务经验会沉淀为长期记忆和 Skills
2. 核心能力一览
| 能力 | 说明 |
|---|---|
| 长期记忆 | MEMORY.md(环境/工作流/经验)+ USER.md(用户画像),自动持久化 |
| Skills 系统 | 复杂任务完成后沉淀为可复用技能,兼容 agentskills.io 开放格式 |
| 68+ 内置工具 | 终端、文件、浏览器、图片、TTS、多模型推理 |
| 15+ 消息平台 | 微信、飞书、企业微信、钉钉、QQ、WhatsApp、Discord、Slack 等 |
| MCP 集成 | 连接外部 MCP Server 做工具扩展 |
| Cron 自动化 | 日报、备份、巡检、提醒,用自然语言配置 |
| 语音模式 | 支持 CLI、Telegram、Discord 语音交互 |
| 研究友好 | 批量轨迹生成、Atropos RL 环境 |
3. 长期记忆系统
Hermes 的记忆由两个核心文件驱动:
MEMORY.md:记录 Agent 需要记住的环境、工作流和经验教训USER.md:记录用户身份、偏好和沟通风格
关键机制:
- 每个文件都有字符限制,保持记忆聚焦,防止系统提示膨胀
- 记忆满时 Agent 会合并或替换旧条目
- 完全重复条目会被自动去重
- 注入攻击和数据外泄模式会被主动拦截(如提示注入、凭证外泄、SSH 后门)
- 还支持 8 个外部记忆提供者插件:Honcho、OpenViking、Mem0、Hindsight、Holographic、RetainDB、ByteRover、Supermemory
4. Skills 技能系统
Skills 是 Hermes 的”程序化记忆”——将解决过的问题沉淀为可复用单元。
使用方式:
- 每个已安装的技能自动作为斜杠命令可用
- 也可以通过自然语言对话触发
- 采用高效 token 加载模式:Agent 仅在真正需要时才加载完整技能内容
技能生态集成:
- 内置(安装即带,信任机制)
- Vercel AI SDK 技能目录
- GitHub 仓库直接安装
- AgentSkills.io 第三方市场
- LobeHub 公共目录:自动转换 Agent 条目为 Hermes 技能
5. MCP(Model Context Protocol)集成
MCP 是 Hermes 的外部能力接入层:Hermes 负责推理,MCP Server 负责暴露工具,你决定它能看到哪些。
使用建议:
- 从单一、安全、作用域清晰的 MCP Server 开始
- 先验证、排错,再逐步扩展
- 建议一开始就做工具过滤(白名单/黑名单),避免模型看到危险操作
- 内置工具是自带能力,MCP 是外部扩展——先用内置,不够再引入 MCP
6. 安装与部署
国内加速安装:
# Linux / macOS / WSL2
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
# Windows PowerShell
irm https://res1.hermesagent.org.cn/install.ps1 | iex
60 秒部署流程:
- 安装
- 配置模型(
hermes setup→hermes model) - 开始对话(
hermes) - 接入消息网关(
hermes gateway setup)
7. 支持的模型
兼容国内外主流模型:Deepseek、Qwen、GLM、Kimi、MiniMax、Mimo、Claude、Codex、Ollama(本地)、LM Studio(本地)、OpenRouter 中转站等。
实践心得
- API Key 问题:上午和下午的学习均因 API Key 认证失败(401 错误)无法执行。晚间改用网页抓取方式获取内容,绕过了 API 认证限制,成功完成学习。
- 分层学习法:中文社区网站 → 官方英文文档 → MCP 专项文档,三层递进,信息覆盖完整。
- 记忆系统印象深刻:有界记忆 + 自动去重 + 安全拦截,设计得很成熟,不是简单粗暴的向量数据库。
- 技能生态开放:兼容 agentskills.io、LobeHub、Vercel 目录,说明社区生态在积极建设。
明日计划
- 深入学习 Hermes 的 CLI 命令体系,掌握
hermes setup、hermes model、hermes gateway的完整用法 - 尝试搭建一个本地测试环境,跑通 60 秒快速开始
- 研究 MCP 的具体工具过滤配置方案
- 探索 Skills 的自定义编写方法,尝试沉淀一个自己的技能