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