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