sidebar_position: 3 title: ‘Learning Path’ description: ‘Choose your learning path through the Hermes Agent documentation based on your experience level and goals.’
学习路径
- Hermes Agent功能极为丰富——可作为CLI助手、Telegram/Discord机器人、任务自动化工具,还能用于强化学习模型训练等。本页面会根据您的使用经验及目标,帮助您确定入门起点及学习顺序。
-
::提示 从这里开始 如果您尚未安装Hermes Agent,请先阅读安装指南,随后完成快速入门。以下所有内容均假设您已成功完成安装。
-
::
-
::提示 首次设置Provider 首次使用的用户通常会选择执行
hermes setup --portal命令——一个OAuth授权即可同时启用模型以及四种工具网关功能(搜索、图像处理、文本转语音、浏览器)。详情请参阅Nous Portal。 -
::
如何使用本页面
- **了解自己的水平?**请查看经验等级表,按照对应等级的阅读顺序进行学习。
- **有特定目标?**直接跳至按使用场景分类,找到符合您需求的方案。
- **仅想浏览了解?**可查看核心功能概览表格,快速了解Hermes Agent的所有功能。
按经验等级划分
| 等级 | 目标 | 推荐学习内容 | 预计耗时 |
|---|---|---|---|
| 初学者 | 能够快速上手,进行基础对话,使用内置工具 | 安装 → 快速入门 → CLI使用指南 → 配置指南 | 约1小时 |
| 中级用户 | 设置消息机器人,使用内存、定时任务、技能等高级功能 | 会话管理 → 消息功能 → 工具功能 → 技能功能 → 内存功能 → 定时任务功能 | 约2–3小时 |
| 高级用户 | 开发自定义工具,创建技能,使用强化学习训练模型,为项目做出贡献 | 架构设计 → 添加工具 → 创建技能 → 项目贡献指南 | 约4–6小时 |
按使用场景分类
选择符合您需求的场景,每个场景都会按推荐顺序链接到相关文档。
“我需要一个CLI编程助手”
将Hermes Agent作为交互式终端助手,用于编写、审查和运行代码。
“我需要一个Telegram/Discord机器人”
在您常用的消息平台上部署Hermes Agent作为机器人使用。
完整的项目示例请参考:
“我想要实现任务自动化”
安排重复性任务,运行批量作业,或串联多个代理操作。
- 快速入门
- 定时任务功能
- 批量处理功能
- 委托功能(原“Delegation”)( /user-guide/features/delegation)
- 钩子功能(原“Hooks”)( /user-guide/features/hooks)
“我想要开发自定义工具/技能”
通过自定义工具和可复用的技能包扩展Hermes Agent的功能。
- :::提示 对于大多数自定义工具的开发,建议从插件开始。添加工具页面适用于Hermes核心功能的开发,而非普通用户自定义工具的路径。
- ::
“我想要训练模型”
利用强化学习技术,通过Hermes Agent的强化学习训练流程(基于Atropos引擎)优化模型行为。
- 快速入门
- 配置指南
- Atropos强化学习环境(外部链接)
- Provider路由功能
- 架构设计
“我想要将其作为Python库使用”
通过编程方式将Hermes Agent集成到自己的Python应用程序中。
核心功能概览
不确定有哪些功能可用?以下是主要功能的快速概览:
| 功能 | 功能说明 | 链接 |
|---|---|---|
| 工具功能 | 代理可调用的内置工具(文件读写、搜索、命令行等) | 工具功能 |
| 技能功能 | 可安装的插件包,用于添加新功能 | 技能功能 |
| 内存功能 | 实现会话间的持久化记忆 | 内存功能 |
| 上下文文件功能 | 将文件和目录内容纳入对话中 | 上下文文件功能 |
| MCP功能 | 通过模型上下文协议连接外部工具服务器 | MCP功能 |
| 定时任务功能 | 安排代理的重复性任务 | 定时任务功能 |
| 委托功能 | 创建子代理以实现并行处理 | 委托功能 |
| 代码执行功能 | 运行能够调用Hermes工具的Python脚本 | 代码执行功能 |
| 浏览器功能 | 支持网页浏览和数据抓取 | 浏览器功能 |
| 钩子功能 | 基于事件的回调机制与中间件支持 | 钩子功能 |
| 批量处理功能 | 批量处理多个输入任务 | 批量处理功能 |
| Provider路由功能 | 在多个大语言模型提供商之间路由请求 | Provider路由功能 |
接下来该阅读什么
根据您当前的学习阶段: