学习路径
Hermes Agent 能做的很多——CLI 助手、Telegram/Discord 机器人、任务自动化、RL 训练,等等。这一页帮你根据自己的经验水平和想做的事,找到该从哪里开始、该读什么。
如何使用本页
按经验水平
| 水平 | 目标 | 推荐阅读 | 预计时间 |
|---|---|---|---|
| 初学者 | 上手运行,进行基础对话,使用内置工具 | 安装 → 快速入门 → CLI 使用 → 配置 | ~1 小时 |
| 中级 | 搭建消息机器人,使用高级功能如记忆、定时任务、技能 | 会话 → 消息 → 工具 → 技能 → 记忆 → 定时任务 | ~2–3 小时 |
| 高级 | 构建自定义工具、创建技能、用 RL 训练模型、为项目做贡献 | 架构 → 添加工具 → 创建技能 → RL 训练 → 贡献指南 | ~4–6 小时 |
按使用场景
选择和你想做的事匹配的场景。每个场景都按阅读顺序链接到相关文档。
"我想要一个 CLI 编程助手"
把 Hermes Agent 当作交互式终端助手,用来写代码、审代码、运行代码。
提示
通过上下文文件直接把文件传入对话。Hermes Agent 可以读取、编辑和运行你项目里的代码。
"我想要一个 Telegram/Discord 机器人"
把 Hermes Agent 部署到你常用的消息平台上作为机器人。
完整的项目示例见:
"我想要自动化任务"
安排周期性任务、运行批处理作业,或者把 Agent 的动作串联起来。
提示
定时任务让 Hermes Agent 可以按计划运行任务——每日摘要、定期检查、自动生成报告——不需要你在场。
"我想要构建自定义工具/技能"
用你自己的工具和可复用的技能包来扩展 Hermes Agent。
提示
Tool 是 Agent 可以调用的单个函数。Skill 是把 Tool、提示词和配置打包在一起的集合。先从 Tool 入手,再进阶到 Skill。
"我想训练模型"
使用强化学习来微调模型行为,Hermes Agent 内置了 RL 训练流水线。
提示
RL 训练在你已经了解 Hermes Agent 如何处理对话和 Tool 调用的基础上效果最好。如果你是新手,建议先走完入门路径。
"我想把它当作 Python 库使用"
以编程方式将 Hermes Agent 集成到你自己的 Python 应用中。
主要功能一览
不确定有哪些功能可用?以下是主要功能的快速目录:
| 功能 | 作用 | 链接 |
|---|---|---|
| Tools | Agent 可以调用的内置工具(文件 I/O、搜索、shell 等) | Tools |
| Skills | 可安装的插件包,用于添加新能力 | Skills |
| Memory | 跨 Session 的持久化记忆 | Memory |
| Context Files | 将文件和目录输入到对话中 | Context Files |
| MCP | 通过 Model Context Protocol 连接外部工具服务器 | MCP |
| Cron | 调度周期性 Agent 任务 | Cron |
| Delegation | 生成 sub-agent 以并行处理工作 | Delegation |
| Code Execution | 运行以编程方式调用 Hermes Tool 的 Python 脚本 | Code Execution |
| Browser | 网页浏览和抓取 | Browser |
| Hooks | 事件驱动的回调和中间件 | Hooks |
| Batch Processing | 批量处理多个输入 | Batch Processing |
| RL Training | 使用强化学习微调模型 | RL Training |
| Provider Routing | 在多个 LLM Provider 之间路由请求 | Provider Routing |
接下来读什么
根据你当前所处的阶段:
- 刚安装完? → 前往 Quickstart 运行你的第一次对话。
- 已完成 Quickstart? → 阅读 CLI 用法 和 配置 来自定义你的环境。
- 已熟悉基础操作? → 探索 Tools、Skills 和 Memory,解锁 Agent 的完整能力。
- 为团队搭建环境? → 阅读 Security 和 Sessions,了解访问控制和对话管理。
- 准备开始开发? → 跳入 Developer Guide,了解内部原理并开始贡献。
- 想要实用示例? → 查看 Guides section,获取实际项目和技巧。
提示
不需要全部读完。挑一条符合你目标的路径,按顺序跟着链接走,很快就能上手。随时都能回到这一页,继续下一步。