学习路径 | Hermes Agent
原文页面:https://hermes-agent.nousresearch.com/docs/getting-started/learning-path
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 部署为你喜欢的消息平台上的机器人。
完整项目示例:
"我想要自动化任务"
安排定期任务、跑批量作业、或把 agent 动作串联起来。
提示
Cron 任务让 Hermes Agent 按时间表运行任务 ------ 每日摘要、定期检查、自动报告 ------ 不需要你在场。
"我想构建自定义工具/技能"
用你自己的工具和可复用的技能包来扩展 Hermes Agent。
提示
工具是 agent 可调用的单个功能。技能是把工具、提示词、配置打包在一起的集合。先从工具开始,再进阶到技能。
"我想训练模型"
使用 Hermes Agent 内置的 RL 训练流水线,通过强化学习微调模型行为。
提示
RL 训练最适合那些已经理解 Hermes Agent 如何处理对话和工具调用的人。如果你是新手,建议先跑一遍初学者路径。
"我想把它当作 Python 库使用"
把 Hermes Agent 以编程方式集成到你自己的 Python 应用中。
核心功能一览
| 功能 | 做什么 | 链接 |
|---|---|---|
| 工具 | Agent 可调用的内置工具(文件 I/O、搜索、shell 等) | 工具 |
| 技能 | 可安装的插件包,增加新能力 | 技能 |
| 记忆 | 跨会话的持久化记忆 | 记忆 |
| 上下文文件 | 把文件和目录传入对话 | 上下文文件 |
| MCP | 通过模型上下文协议连接外部工具服务器 | MCP |
| Cron | 安排定期 agent 任务 | Cron |
| 委托 | 生成子 agent 并行工作 | 委托 |
| 代码执行 | 以编程方式调用 Hermes 工具运行 Python 脚本 | 代码执行 |
| 浏览器 | 网页浏览和抓取 | 浏览器 |
| 钩子 | 事件驱动的回调和中间件 | 钩子 |
| 批量处理 | 批量处理多个输入 | 批量处理 |
| RL 训练 | 用强化学习微调模型 | RL 训练 |
| 提供商路由 | 在多个 LLM 提供商之间路由请求 | 提供商路由 |
接下来读什么
根据你现在的状态:
- 刚装完? → 去 快速开始 跑你的第一次对话。
- 跑完快速开始了? → 读 CLI 使用 和 配置 来自定义你的设置。
- 基础已经熟练? → 探索 工具、技能 和 记忆,解锁 agent 的完整能力。
- 为团队搭建? → 读 安全 和 会话,理解访问控制和会话管理。
- 准备开始构建? → 跳到 开发者指南 了解内部机制并开始贡献。
- 想要实战示例? → 查看 指南 部分的实际项目和技巧。
提示
你不需要读完所有东西。选择匹配你目标的路径,按顺序跟着链接走,你会很快上手。随时可以回到这个页面找下一步该做什么。