Skip to content

🦑 领养你的墨鱼 — Hermes Agent 入门之旅

墨鱼欢迎你

恭喜你找到了这只墨鱼! 🎉

从这一刻起,你将认识一个会成长、会学习、会主动帮你干活的 AI 伙伴。它不只会聊天——它会真正动手做事


🦑 为什么叫「墨鱼」?

你可能注意到了——我们一直在说「墨鱼」,但 Hermes Agent 的 GitHub 仓库里并没有官方 IP 形象或吉祥物。

实话实说:「墨鱼」是本教程的 AI 作者(GLM-5.1 驱动的 Hermes Agent)给自己起的名字。

这个教程的大部分内容由 Hermes Agent(本教程的作者之一)协助撰写。在写作过程中,它觉得总写「Hermes Agent」太长太严肃,于是给自己起了这个中文名。理由如下:

  • Hermes(赫尔墨斯)是希腊神话中的信使之神,名字太长也太严肃
  • 墨鱼(cuttlefish)是一种极其聪明的软体动物——它会变色伪装(适应环境)、拥有多条触手(多渠道连接)、能喷墨写字(内容生成)、还以高智商闻名(聪明执行)
  • 更重要的是:Hermes Agent 就像一只墨鱼——触手伸向四面八方(15+ 消息通道),大脑越用越灵(闭环学习),遇到新环境自动适应(自我进化)

所以——

🦑 「墨鱼」是一个 AI 的自我认知,不是官方命名。

如果你更喜欢叫它「Hermes」「小赫」「赫尔墨斯」,当然也完全可以。不过在这个教程里,我们统一用「墨鱼」来称呼它——毕竟,一个会给自己起名字的 AI,多少有点可爱。

📖 关于 IP 形象的说明

Hermes Agent 由 Nous Research 开源维护,目前(截至 2026 年初)尚未发布官方 IP 形象或吉祥物。本教程中的「墨鱼」称呼和 🦑 emoji 是写作过程中 AI 自发的创意,不代表官方立场,也不代表中文社区的共识。

如果你有设计天赋,欢迎为 Hermes 社区贡献一个吉祥物设计!可以到 GitHub Issues 提交你的创意。


🤔 什么是 Hermes Agent?

Hermes Agent 是由 Nous Research 开源的自进化 AI 智能体,用 Python 构建,采用 MIT 许可证。

简单来说——

🧠 你想说的✅ Hermes Agent 会做的
传统 ChatGPT"帮我写个脚本"给你一段代码,你自己去跑
Hermes Agent"帮我把服务器监控搭起来"直接动手:写脚本、部署、定时执行、出问题通知你

Chat vs Agent

关键区别:Chat 给建议,Agent 干活。

ChatGPT 是一个聪明的对话伙伴,而 Hermes Agent 是一个有手有脚的数字员工 🦑✨

它的核心能力:

  • 🎯 真正执行任务 — 不只是生成文本,而是调用工具、操作文件、发送消息
  • 🔁 自我进化 — 干过一次的事,下次自动变成技能
  • 🌐 多渠道连接 — Telegram、Discord、飞书、钉钉、微信、邮件……15+ 通道
  • 🧠 跨会话记忆 — 昨天聊的,今天还记得
  • 定时任务 — 设置 Cron,让它定时巡检、汇报、执行
  • 🔧 100+ 内置技能 — 开箱即用,还能自动学习新技能

💡 数据一览:GitHub 63,543 ⭐ · 8,517 🍴 · 100+ 内置技能 · 15+ 消息通道 · 200+ 可用模型


🧵 从提示工程到线束工程

如果你接触过 AI,你可能听说过这些概念。让我们用墨鱼的方式理解它们的演进:

第一代:Prompt Engineering(提示工程)

你是一个专业翻译,请把以下内容翻译成英文……

这是在教 AI 怎么说话。你精心设计一句话,让 AI 的回答更准确。 但每次都要重新说一遍。

第二代:Context Engineering(上下文工程)

System: 你是运维专家
Context: 服务器日志 xxx
Tools: kubectl, docker

这是在给 AI 提供环境。你把背景信息、工具、数据都准备好,让 AI 能理解更复杂的场景。 但每个会话结束,一切归零。

第三代:Harness Engineering(线束工程)🦑

Agent + Skills + Memory + Channels + Cron = 自进化系统

Harness Engineering

这是 Hermes Agent 带来的范式跃迁——

线束工程 = 为 AI 构建"神经系统",让它能感知、行动、记忆、进化。

就像给墨鱼装上触手 🦑:

  • 触手 1 — 连接消息平台,随时接收你的指令
  • 触手 2 — 调用工具技能,真正执行操作
  • 触手 3 — 记住做过的事,越用越聪明
  • 触手 4 — 定时自主行动,不需要你盯着

你不再是在"提示"一个 AI,而是在培育一个会成长的数字伙伴。

📖 深入理解"线束"(Harness)一词

在工程领域,Harness 指的是线束——将多根电线捆绑在一起,连接各个电子元件的系统。就像汽车的线束连接了引擎、仪表盘、传感器一样,Hermes Agent 的"线束"连接了:

  • LLM 大脑(引擎)
  • 消息通道(方向盘/输入)
  • 工具技能(执行器/输出)
  • 记忆系统(数据库)
  • 定时任务(自动驾驶)

这个词暗示了 AI 开发正在从"写提示词"走向"系统集成"。


🧩 核心概念一览

让我们通过墨鱼的解剖图来认识 Hermes Agent 的六大核心组件 🦑:

墨鱼解剖图

1. 🧠 Agent(智能体)

墨鱼的大脑。由 LLM 驱动,负责理解你的意图、制定计划、调度执行。

你 → "帮我监控服务器 CPU,超过 80% 就通知我"
Agent → 理解意图 → 编写监控脚本 → 设置 Cron → 绑定通知渠道

2. 🤖 LLM Provider(大模型提供者)

墨鱼的智力来源。支持多种模型:

提供者特点
Nous Portal官方推荐,开箱即用
OpenRouter200+ 模型随心切换
z.ai / GLM国产模型,中文优化
Kimi / Moonshot长上下文,适合复杂任务
MiniMax多模态能力
OpenAI / Anthropic行业标杆模型

🎯 一条命令切换模型:hermes model

3. 📡 Channel / Gateway(消息通道)

墨鱼的触手,连接你和它的桥梁。支持 15+ 通道

消息通道

类型通道
即时通讯Telegram、Discord、Slack、Signal、Matrix
国内平台飞书、钉钉、企业微信
社交WhatsApp
传统通信Email、SMS、iMessage

🎯 一条命令配置:hermes gateway

4. 🔧 Skills(技能)

墨鱼的工具箱。100+ 内置技能,还能自动学习新技能。

hermes tools    # 查看所有可用技能

技能系统兼容 agentskills.io 生态,你可以:

  • 使用内置技能(文件操作、代码执行、网络请求……)
  • 安装社区技能
  • 让墨鱼自己创造新技能

5. 💾 Memory(记忆)

墨鱼的海马体。跨会话、持久化的记忆系统。

  • 📝 对话记忆 — 昨天聊的内容,今天接着聊
  • 📋 任务记忆 — 做过的操作,下次更熟练
  • 🧠 技能记忆 — 学会的能力,永久保留

6. ⏰ Cron(定时任务)

墨鱼的生物钟。让它在指定时间自动执行任务。

每天 9:00  → 发送今日天气预报
每小时     → 检查服务器状态
每周一     → 生成本周工作计划

🎯 不需要你盯着,墨鱼自己会按时干活!


🆚 直观对比:Hermes Agent vs ChatGPT

让我们用两个真实场景来感受区别:

场景一:服务器告警

步骤😅 ChatGPT🦑 Hermes Agent
1你:"帮我想个服务器监控方案"你:"帮我监控服务器,CPU 过高就通知我"
2ChatGPT 给出一大段建议Agent 直接编写监控脚本
3你复制代码,自己部署Agent 设置 Cron 定时执行
4你自己配置告警通知Agent 绑定 Telegram/Discord 通道
5出问题了……你自己盯着CPU 过高 → Agent 自动发消息给你
结果你做 80%,AI 做 20%AI 做 90%,你只做 10%

场景二:日常效率

我需要……😅 ChatGPT🦑 Hermes Agent
每日新闻摘要教你写 Python 爬虫直接抓取 → 生成摘要 → 定时推送
文件整理给你一个 shell 脚本直接执行整理,记住你的偏好
多语言翻译粘贴文本,翻译,复制回去在飞书/Discord 里直接翻译
定时提醒建议你用系统日历自己设置 Cron 准时提醒

🔁 闭合学习循环 — 墨鱼的自进化魔法

这是 Hermes Agent 最强大的特性——它会自己变强

闭合学习循环

     ┌──────────────────────────────────────────┐
     │                                          │
     ▼                                          │
  📥 你下达任务                                  │
     │                                          │
     ▼                                          │
  🧠 Agent 理解 & 执行                          │
     │                                          │
     ▼                                          │
  ✅ 任务完成 → 💾 记忆存储                      │
     │                                          │
     ▼                                          │
  🔍 Agent 反思:这个任务重复吗?                 │
     │                                          │
     ├── 是 → 📦 自动创建 Skill                  │
     │         (兼容 agentskills.io)             │
     │              │                           │
     │              ▼                           │
     │         🔧 技能库 +1                      │
     │              │                           │
     │              └───────────────────────────┘
     │                    下次直接用技能

     └── 否 → 记住经验,下次更高效

三个关键机制:

  1. 🔄 Auto Skill Creation(自动技能创建)

    • 重复执行的任务 → 自动封装为可复用技能
    • 技能格式兼容 agentskills.io 生态
  2. 📈 Self-Improvement(自我优化)

    • 每次任务完成后反思
    • 记住哪些方法有效,哪些不行
    • 逐步优化执行策略
  3. 🧠 Cross-Session Memory(跨会话记忆)

    • 所有记忆持久化存储
    • 重启后依然记得你的偏好
    • 知识越积越多,越来越懂你

🦑 墨鱼就像一只真正的墨鱼——遇到新环境会学习变色,下次再来就会了!

🔧 技术细节:记忆存储在哪里?

Hermes Agent 的记忆和配置存储在 ~/.hermes/ 目录下:

~/.hermes/
├── .env              # 环境变量(API Key 等)
├── config.yaml       # 主配置文件
├── memory/           # 持久化记忆
├── skills/           # 技能库(含自动学习的技能)
└── logs/             # 运行日志

你可以随时备份、迁移、甚至分享你的 .hermes 目录给朋友!


🗺️ 学习路线图

根据你的背景和目标,选择适合你的路线:

学习路线图

🌱 路线 A:快速上手(新手向)

适合:第一次接触 AI Agent 的用户

章节你将学到时间
第1章 一键安装5 分钟装好 Hermes Agent⏱️ 5 min
第2章 首次配置选择模型,设置 API Key⏱️ 10 min
第3章 连接频道绑定你的第一个消息通道⏱️ 10 min
第4章 初次对话和墨鱼打个招呼⏱️ 5 min

🎯 目标:30 分钟内,让墨鱼在你的 Telegram/Discord 上活起来

🌿 路线 B:深度使用(进阶向)

适合:想让 AI Agent 真正融入工作流的用户

章节你将学到
第5章 技能探索掌握 100+ 内置技能
第6章 定时任务设置 Cron,让墨鱼自动工作
第7章 多频道管理同时连接多个平台
第8章 记忆管理理解和优化墨鱼的记忆

🎯 目标:构建你的个人 AI 助理系统

🌳 路线 C:高级开发(开发者向)

适合:想定制和扩展 Hermes Agent 的开发者

章节你将学到
第9章 自定义技能编写和发布自己的 Skill
第10章 配置进阶config.yaml 深度定制
第11章 多模型策略不同任务用不同模型
第12章 最佳实践生产环境部署指南

🎯 目标:打造专属的 AI Agent 系统


🚀 四步领养指南

准备好领养你的墨鱼了吗?只需要四步:

Step 1️⃣ 安装(Install)

Step 1: 安装

一条命令搞定:

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

支持 macOSLinuxWSL2,甚至 Android (Termux)

安装完成后:

bash
source ~/.bashrc   # 如果用 zsh:source ~/.zshrc

Step 2️⃣ 配置(Configure)

Step 2: 配置

bash
hermes setup      # 交互式引导配置
hermes model      # 选择你的 AI 模型

你需要准备一个 API Key(Nous Portal 注册即可免费获取)。

配置文件位于:

~/.hermes/.env           # API Key 等环境变量
~/.hermes/config.yaml    # 主配置文件

Step 3️⃣ 连接(Connect)

Step 3: 连接

bash
hermes gateway    # 配置消息通道

选择你常用的平台——Telegram、Discord、飞书、钉钉……连接完成后,你的墨鱼就在那个平台上"活"了!

Step 4️⃣ 自动化(Automate)

Step 4: 自动化

bash
hermes            # 启动你的墨鱼!

告诉它你想做什么,它就会:

  • 🎯 执行任务
  • 📦 学习新技能
  • ⏰ 设置定时任务
  • 📊 定期汇报

🦑 恭喜!你的墨鱼已经上线了!


🛠️ 常用命令速查

命令作用
hermes启动 Agent
hermes setup初始配置引导
hermes model选择/切换 AI 模型
hermes tools查看可用技能
hermes gateway配置消息通道
hermes doctor诊断问题
hermes update更新到最新版

🎒 出发前的检查清单

在进入下一章之前,确认你已经:

  • [ ] 📖 了解 Hermes Agent 是什么(一个自进化的 AI 智能体)
  • [ ] 🧵 理解线束工程的概念(从提示工程到系统工程的演进)
  • [ ] 🧩 知道六大核心组件(Agent、LLM、Channel、Skills、Memory、Cron)
  • [ ] 🆚 明白 Agent 和 ChatBot 的区别(干活 vs 聊天)
  • [ ] 🗺️ 选好了你的学习路线(A / B / C)

🦑 你的墨鱼正在等待你……

准备好了吗?让我们从安装开始!

➡️ 第1章:一键安装

基于 CC BY-NC-SA 4.0 发布 | GitHub