搜索内容

Hermes Agent新手教程:从入门到精通,附带变现方式

Hermes总结来是更高级的龙虾。它更稳定更省钱,会自动进化并且更好用。之前有人靠安装龙虾提车,学会Hermes教程拿去赚钱,这一次轮到你买车。本推带来从安装到实战的新手教程

1.新手入门

目标让你的Hermes跑起来,完成第一次对话

核心概念

记忆:跨会话的记住你的偏好、项目上下文以及环境
技能skill:日常执行中自动总结并制作skill,以更好的工作与节省token
网关系统:链接15+通讯平台的渠道
以下是正式执行步骤
一键安装Hermes
macOS/Linux/WSL2

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

 Windows 用户:

需先安装 WSL2,然后在 WSL2 终端中执行上述命令。 citation
非常简单安装过程中自动处理:
安装过程会自动处理:
Python、Node.js、Git 等依赖项
创建配置目录 ~/.hermes/
设置环境变量

source ~/.bashrc  # 重载shell配置(zsh用户执行:source ~/.zshrc)
hermes version    # 检查版本
hermes doctor     # 诊断运行环境

任务 2:配置模型供应商

安装完成后,系统会自动进入配置向导。选择 Quick Setup(推荐新手),然后选择模型供应商。
推荐的新手配置方案:
模型供应商
Deepseek、kimi等国产大模型,免费额度高,先尝试后再用高级大模型

配置命令:

hermes chat -q "Hello! What tools do you have available?"

首次对话测试

hermes model  # 交互式选择模型
# 或直接设置
hermes config set OPENROUTER_API_KEY sk-or-xxx

如果回复正常则安装成功

常见的命令
hermes交互式命令行界面,开启对话
hermes model选择大语言模型服务商与对应模型
hermes tools配置启用的工具集
hermes config set设置单项配置项
hermes gateway启动消息网关
hermes setup重新运行全量配置向导
hermes doctor诊断运行环境与配置问题
hermes status检查配置状态
hermes update更新至最新版本

第二阶段:中级进阶

目标:让 Hermes 变得“有用”,接入常用通讯平台
核心机制深度理解

1. Skill 系统(技能沉淀)

这是 Hermes 最强大的特性。当 Hermes 完成一个复杂任务后,它会自动总结经验并创建可复用的 Skill。

触发 Skill 创建的时机:
完成多步骤任务后
用户明确要求“创建技能”时
跨会话重复某种工作模式时

查看已有技能:

ls ~/.hermes/skills/

2. 消息网关(Gateway)

一个网关可以同时接入 15+平台,实现“随时随地调用 AI”。
实践任务清单
任务 1:接入 Telegram 机器人

步骤 1:创建 Bot

在 Telegram 中搜索 @BotFather
发送 /newbot 创建新机器人
获取 Bot Token

步骤 2:配置 Hermes

# 在 ~/.hermes/.env 中添加
TELEGRAM_BOT_TOKEN=your-bot-token

# 或通过命令配置
hermes config set TELEGRAM_BOT_TOKEN your-bot-token

 步骤 3:编辑配置文件

# ~/.hermes/config.yaml

启动网关

hermes gateway

步骤 5:在 Telegram 中向机器人发送 /start
任务 2:接入飞书/钉钉机器人

飞书配置:

hermes gateway setup
# 选择飞书,按照指引配置

或手动编辑 ~/.hermes/config.yaml:

gateway:
  adapters:
    feishu:
      enabled: true
      require_mention: false
      default_group_policy: open

钉钉配置:

gateway:
  adapters:
    dingtalk:
      enabled: true

任务 3:配置常用工具集

hermes tools

可用工具

可启用的工具包括:
filesystem文件读写操作
web_search互联网搜索
firecrawl网页抓取
send_message多平台消息发送
execute_command执行终端命令
mcp模型上下文协议扩展

任务 4:测试记忆功能

1、告诉 Hermes 你的偏好(如:“我叫小明,我喜欢用中文交流”)
2、退出对话:exit
3、重新开启对话:hermes chat
4、问它:“你知道我是谁吗?”

如果它能记住你的名字,说明记忆系统正常工作。
任务 5:触发 Skill 创建

尝试让 Hermes 完成一个复杂任务:

hermes chat
> 请帮我抓取 Hacker News 首页的AI新闻,并总结成中文摘要发给我

观察 Hermes 是否会提示创建新技能。

1、中级阶段验收标准
2、Telegram/飞书机器人能正常响应消息
3、hermes tools 启用了至少 3 个工具
4、跨会话记忆功能正常(重开对话后能识别你)
5、成功触发至少一次 Skill 创建流程

第三阶段:高手精通

目标:构建自进化闭环,实现自动化工作流
核心机制深度理解

1. MCP(Model Context Protocol)集成
MCP 是一种标准协议,允许 Hermes 连接到外部工具和服务。通过 MCP,Hermes 可以:
连接本地数据库
操作 GitHub 仓库
调用自定义 API
访问文件系统

2. 多 Agent 编排
Hermes 支持并行任务处理,可以创建多个子 Agent 协同工作。

3. Cron 定时任务
内置 Cron 调度,支持 7×24 小时自动执行任务。
实践任务清单
任务 1:MCP 扩展集成

安装 MCP 扩展:

uv pip install -e ".[mcp]"

配置 MCP 服务器:

在 ~/.hermes/config.yaml 中添加:

mcp:
  servers:
    filesystem:
      command: "npx"
      args: ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
    github:
      command: "npx"
      args: ["-y", "@modelcontextprotocol/server-github"]

使用 MCP 工具:

在对话中直接调用:

请读取我GitHub上的最新Issue,并总结给

任务 2:搭建定时自动化任务
创建 Cron 任务:

任务 2:搭建定时自动化任务

创建 Cron 任务:

Hermes 会自动创建对应的 Cron 任务配置。
查看定时任务

ls ~/.hermes/cron/

手动管理 Cron:

编辑 ~/.hermes/cron/tasks.yaml:

tasks:
  - name: daily_news
    schedule: "0 9 * * *"  # 每天早上9点
    command: "总结今日AI新闻"
    platform: telegram
    chat_id: "your-chat-id"

任务 3:多 Agent 编排

创建主 Agent 调用子 Agent:

hermes chat
> 创建一个调研Agent负责收集信息,一个写作Agent负责整理成文,一个校对Agent负责检查错误

通过配置文件定义多 Agent 协作流程:

agents:
  researcher:
    role: "调研员"
    tools: [web_search, firecrawl]
  writer:
    role: "作家"
    tools: [filesystem]
  editor:
    role: "校对员"
    tools: [filesystem]

任务 4:高级配置与安全

配置执行后端:

# Docker隔离模式
hermes config set terminal.backend docker

# SSH远程模式
hermes config set terminal.backend ssh

数据备份

# 备份配置
tar -czvf hermes-backup.tar.gz ~/.hermes/

# 备份内容:
# ~/.hermes/sessions/    # 对话历史
# ~/.hermes/memories/    # 记忆数据
# ~/.hermes/skills/      # 技能配置
# ~/.hermes/config.yaml # 主配置

任务 5:性能优化

监控日志:

tail -f ~/.hermes/logs/hermes.log

优化启动速度

# 预热模型
hermes model warmup

资源限制:

在 Docker 中运行以限制资源:

docker run -d \
  --name hermes-agent \
  --memory="2g" \
  --cpus="2" \
  -v ~/.hermes:/home/hermes/.hermes \
  ghcr.io/nousresearch/hermes-agent:latest \
  hermes

高手阶段验收标准

MCP 扩展正常集成(至少连接一个外部服务)
Cron 定时任务能自动执行
多 Agent 协作流程正常运行
掌握数据备份与安全配置
能阅读并修改 config.yaml 高级配置

常见问题与解决方案
hermes: command not found执行 source ~/.bashrc 或检查 PATH
安装后找不到命令ln -sf 重建软链接
Windows 无法安装需先安装 WSL2
API 密钥未设置运行 hermes model 配置
模型不响应检查 API Key 额度
更新后配置丢失运行 hermes config check 然后 hermes config migrate
机器人无响应检查网关是否运行 hermes gateway
权限错误验证 Bot Token 和权限
消息未发送检查通道 ID 和配置
诊断命令
遇到任何问题,首先运行:
hermes doctor
这会告诉您缺少什么以及如何修复。

学习资源汇总

此处内容需要回复后才能查看

THE END
分享
二维码
打赏
分享到
扫码阅读
请作者喝杯咖啡
微信打赏
< 上一篇
帝国CMS下载站文章图片视频商城淘宝客整站源码
下一篇 >
AI导航智能决策系统源码带教程
评论 0

暂无评论,来说点什么吧~