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