学习路径
Hermes Agent 的能力覆盖很广,可以作为 CLI 助手、Telegram 或 Discord 机器人、任务自动化工具,甚至还能支持强化学习(RL)训练。本页会帮你根据自己的经验水平和目标,判断应该从哪里开始,以及接下来读哪些文档最合适。
如何使用本页面
按经验水平
| 等级 | 目标 | 推荐阅读顺序 | 预计耗时 |
|---|---|---|---|
| 初学者 | 快速上手,进行基础对话,使用内置工具 | 安装 → 快速入门 → CLI 使用 → 配置 | ~1 小时 |
| 中级用户 | 部署消息机器人,使用高级功能如记忆、定时任务(cron)、技能等 | 会话管理 → 消息系统 → 工具 → 技能 → 记忆 → 定时任务 | ~2–3 小时 |
| 高级用户 | 开发自定义工具、创建技能包、使用 RL 训练模型,或为项目贡献代码 | 架构设计 → 添加工具 → 创建技能 → 强化学习训练 → 贡献指南 | ~4–6 小时 |
按使用场景
选择最接近你目标的场景,每个场景下都给出了建议的阅读顺序。
“我想要一个 CLI 编程助手”
将 Hermes Agent 用作交互式终端助手,用于编写、审查和运行代码。
你可以通过上下文文件把项目文件直接带进对话里。Hermes Agent 能读取、编辑并运行你项目中的代码。
“我想要一个 Telegram/Discord 机器人”
将 Hermes Agent 部署为在你喜爱的消息平台上的机器人。
如果你想看更完整的成品示例,可以继续读:
“我想自动化任务”
安排周期性任务、批量处理作业,或串联多个代理操作。
定时任务可以让 Hermes Agent 按计划自动执行工作,例如生成每日摘要、做周期性检查或自动产出报告,而不需要你实时在线。
“我想开发自定义工具/技能”
通过自定义工具和可复用的技能包扩展 Hermes Agent 的能力。
工具是代理可以直接调用的独立能力;技能则是把工具、提示词和配置组合起来的可复用方案。建议先理解工具,再逐步过渡到技能。
“我想训练模型”
利用强化学习(RL),通过 Hermes Agent 内置的 RL 训练流程对模型行为进行微调。
强化学习训练效果最佳的前提是你已掌握 Hermes Agent 处理对话和工具调用的基本原理。如果你是新手,建议先完成“初学者”路径。
“我想将其作为 Python 库使用”
将 Hermes Agent 集成到你的 Python 项目中,实现程序化调用。
核心功能一览
如果你还不确定 Hermes 到底能做什么,可以先从下面这张总览表快速浏览。
| 功能 | 说明 | 链接 |
|---|---|---|
| 工具 | 代理可调用的内置工具(文件 I/O、搜索、Shell 等) | 工具 |
| 技能 | 可安装的插件包,用于扩展新功能 | 技能 |
| 记忆 | 跨会话持久化记忆 | 记忆 |
| 上下文文件 | 将文件和目录注入对话中 | 上下文文件 |
| MCP | 通过模型上下文协议连接外部工具服务器 | MCP |
| 定时任务(Cron) | 定期调度代理任务 | 定时任务 |
| 委托 | 启动子代理并行处理任务 | 委托 |
| 代码执行 | 在沙箱环境中运行代码 | 代码执行 |
| 浏览器 | 网页浏览与数据抓取 | 浏览器 |
| 钩子(Hooks) | 事件驱动的回调与中间件 | 钩子 |
| 批量处理 | 批量处理多个输入 | 批量处理 |
| 强化学习训练 | 使用强化学习微调模型 | 强化学习训练 |
| 提供者路由 | 在多个大模型提供商间路由请求 | 提供者路由 |
下一步该读什么?
根据你现在所处的位置:
- 刚完成安装? → 前往 快速入门,运行你的第一个对话。
- 已完成快速入门? → 阅读 CLI 使用 和 配置,自定义你的环境。
- 已掌握基础知识? → 探索 工具、技能 和 记忆,释放代理的全部潜力。
- 正在为团队部署? → 阅读 安全设置 和 会话管理,理解权限控制与对话管理。
- 准备开始构建? → 跳转至 开发者指南,深入理解内部机制并开始贡献代码。
- 想看实际案例? → 查看 指南 部分,获取更贴近真实使用的示例与技巧。
你不需要从头到尾把所有文档都读完。只要选一条最符合你目标的路径,按顺序往下读,就能很快进入可用状态。需要换方向时,随时回到这一页继续找下一步。