找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 44|回复: 0

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

[复制链接]
发表于 昨天 09:12 | 显示全部楼层 |阅读模式
本帖最后由 海豚 于 2026-4-17 09:12 编辑

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/
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:编辑配置文件
yaml
# ~/.hermes/config.yaml
gateway:
  adapters:
    telegram:
      enabled: true
启动网关


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


hermes gateway setup
# 选择飞书,按照指引配置
或手动编辑 ~/.hermes/config.yaml:
yaml
gateway:
  adapters:
    feishu:
      enabled: true
      require_mention: false
      default_group_policy: open
钉钉配置:
yaml
gateway:
  adapters:
    dingtalk:
      enabled: true
任务 3:配置常用工具集


hermes tools
可用工具
可启用的工具包括:
filesystem文件读写操作
web_search互联网搜索
firecrawl网页抓取
send_message多平台消息发送
execute_command执行终端命令
mcp模型上下文协议扩展
任务 4:测试记忆功能
告诉 Hermes 你的偏好(如:“我叫小明,我喜欢用中文交流”)
退出对话:exit
重新开启对话:hermes chat
问它:“你知道我是谁吗?”
如果它能记住你的名字,说明记忆系统正常工作。
任务 5:触发 Skill 创建
尝试让 Hermes 完成一个复杂任务:


hermes chat
> 请帮我抓取 Hacker News 首页的AI新闻,并总结成中文摘要发给我
观察 Hermes 是否会提示创建新技能。
中级阶段验收标准
Telegram/飞书机器人能正常响应消息
hermes tools 启用了至少 3 个工具
跨会话记忆功能正常(重开对话后能识别你)
成功触发至少一次 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 中添加:
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 任务:
bash
任务 2:搭建定时自动化任务

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


ls ~/.hermes/cron/
手动管理 Cron:
编辑 ~/.hermes/cron/tasks.yaml:
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 协作流程:
yaml
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
这会告诉您缺少什么以及如何修复。
学习资源汇总
官方资源
GitHub 仓库:https://github.com/nousresearch/hermes-agent
官网:https://hermes-agent.nousresearch.com/
官方文档:https://hermes-agent.nousresearch.com/docs/
社区资源
菜鸟教程:https://www.runoob.com/ai-agent/hermes-agent.html
橙皮书(花叔):https://www.huasheng.ai/orange-books/hermes-agent/
如何变现呢?
1.代部署、代安装服务在咸鱼、小红书上售卖安装服务
2.为垂直行业置顶AI员工,针对行业进行定制
3.卖skill技能包
4.让代理自己去构建业务
Hermes对比龙虾的优势:会自动进化,越用越聪明,安装简单并且更稳定,不会像龙虾经常崩溃,更省token。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-4-18 18:29 , Processed in 0.073780 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表