学习路径
Hermes Agent 可以做很多事情——CLI 助手、Telegram/Discord 机器人、任务自动化、RL 训练等。本页面帮助你根据你的经验水平和想要完成的任务确定从哪里开始以及阅读什么。
如何使用本页面
- 知道你的水平? 跳转到 按经验水平 表格并按顺序阅读你所在层级的内容。
- 有特定目标? 跳转到 按用例 找到匹配的场景。
- 只是随便浏览? 查看 关键特性一览 表格快速了解 Hermes Agent 可以做的一切。
按经验水平
| 级别 | 目标 | 推荐阅读 | 时间估计 |
|---|---|---|---|
| 初级 | 启动并运行,进行基本对话,使用内置工具 | 安装 → 快速入门 → CLI 用法 → 配置 | ~1 小时 |
| 中级 | 设置消息机器人,使用高级功能如记忆、cron 作业和技能 | 会话 → 消息 → 工具 → 技能 → 记忆 → Cron | ~2-3 小时 |
| 高级 | 构建自定义工具、创建技能、使用 RL 训练模型、为项目做贡献 | 架构 → 添加工具 → 创建技能 → RL 训练 → 贡献 | ~4-6 小时 |
按用例
选择与你想做的工作匹配的方案。每个方案都链接到你应该按顺序阅读的相关文档。
"我想要一个 CLI 编码助手"
将 Hermes Agent 用作交互式终端助手,用于编写、审查和运行代码。
提示
将文件直接通过上下文文件传入对话。Hermes Agent 可以读取、编辑和运行你的项目中的代码。
"我想要一个 Telegram/Discord 机器人"
将 Hermes Agent 部署为你最喜欢消息平台上的机器人。
完整项目示例见:
"我想要自动化任务"
安排定期任务、运行批处理作业或将代理操作链接在一起。
提示
Cron 作业让 Hermes Agent 按计划运行任务——每日摘要、定期检查、自动报告——无需你在场。
"我想要构建自定义工具/技能"
用你自己的工具和可重用的技能包扩展 Hermes Agent。
提示
工具是代理可以调用的单个函数。技能是打包在一起的工具、提示和配置。从工具开始,进阶到技能。
"我想要训练模型"
使用强化学习通过 Hermes Agent 内置的 RL 训练管道微调模型行为。
提示
RL 训练在你已经了解 Hermes Agent 如何处理对话和工具调用的基本情况时效果最好。如果你新手,先完成初级路径。
"我想将其用作 Python 库"
以编程方式将 Hermes Agent 集成到你自己的 Python 应用程序中。
关键特性一览
不确定有什么可用?这是一个主要特性快速目录:
| 特性 | 功能 | 链接 |
|---|---|---|
| 工具 | 代理可以调用的内置工具(文件 I/O、搜索、shell 等) | 工具 |
| 技能 | 添加新功能的可安装插件包 | 技能 |
| 记忆 | 跨会话的持久记忆 | 记忆 |
| 上下文文件 | 将文件和目录输入对话 | 上下文文件 |
| MCP | 通过 Model Context Protocol 连接到外部工具服务器 | MCP |
| Cron | 安排定期代理任务 | Cron |
| 委托 | 为并行工作生成子代理 | 委托 |
| 代码执行 | 在沙盒环境中运行代码 | 代码执行 |
| 浏览器 | 网络浏览和爬取 | 浏览器 |
| 钩子 | 事件驱动的回调和中间件 | 钩子 |
| 批处理 | 批量处理多个输入 | 批处理 |
| RL 训练 | 使用强化学习微调模型 | RL 训练 |
| 提供商路由 | 跨多个 LLM 提供商路由请求 | 提供商路由 |
接下来阅读什么
根据你现在的位置:
- 刚完成安装? → 前往 快速入门 运行你的第一次对话。
- 完成了快速入门? → 阅读 CLI 用法 和 配置 来自定义你的设置。
- 对基础知识感到舒适? → 探索 工具、技能 和 记忆 以释放代理的全部力量。
- 为团队设置? → 阅读 安全 和 会话 了解访问控制和对话管理。
- 准备构建? → 跳转到 开发者指南 了解内部结构并开始贡献。
- 想要实用示例? → 查看 指南 部分获取真实项目和技巧。
提示
你不需要阅读所有内容。选择与你目标匹配的路径,按顺序关注链接,你会很快变得高效。你可以随时回来找到下一步。