Hermes 進階第二週:讓 AI 員工 24 小時替你上班,還會自己定目標

作者:Ai星人輝輝
日期:2026年5月11日 上午11:36
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Hermes 由聊天工具升級為 24 小時自主工作的 AI 員工,重點係服務器部署、定時任務、目標達成同多 Agent 協作。

整理版摘要

呢篇文章係「Hermes 新手保姆級教程」嘅續篇,作者假設你已經識得基本操作,例如裝好 Hermes、配好模型、可以用佢傾偈同記低啲嘢。

作者想解決嘅問題係:點樣令 Hermes 由一個「你叫佢先做嘢」嘅助手,變成一個「你唔喺度佢都識自動開工」嘅員工。整體結論係要靠四個步驟:將佢放喺長開嘅服務器、用 Cron 定時啟動任務、用 /goal 令佢自己判斷係咪完成,同埋用 Kanban 俾多個 Agent 分工合作。

文章提供咗好具體嘅部署指引,包括 Docker 同裸機方案、飛書 Bot 連接、成本估算,仲有幾個可以直接抄嚟用嘅 Skill 模板。作者強調,真正嘅 AI 員工唔係用嚟「傾偈」,而係要「交貨」,所以視角要由「點用 Hermes」變成「佢今日交咗乜嘢俾我」。

  • 真正嘅 AI 員工要永遠在線、定時啟動、自己判斷任務完成、能夠分工,而唔係等你打字先開工。
  • 部署首選 Docker 加海外 VPS($5/月起),Docker 一條命令搞掂所有依賴,搬機都方便。
  • Cron 任務嘅 prompt 一定要自包含,因為每次觸發都係全新 session,唔會記得之前講過乜。
  • /goal 係 v0.13 嘅王牌功能,俾 AI 自己反覆嘗試直到達到量化目標,例如字數限制,唔使你逐次畀feedback。
  • 最大開銷係 VPS 而唔係 API,建議由 $5/月嘅 VPS 起步,等需求大咗先升級,唔好一嚟就租貴機。
值得記低
Prompt

AI 工具日報 Cron Prompt

每日朝早 8 點生成 AI 工具趨勢簡報嘅自包含 prompt,包括搜索、篩選、格式要求同避免幻覺嘅指示。

Skill

公眾號爆款選題助手 SKILL.md

一個完整嘅 Hermes Skill 模板,用嚟幫公眾號選題,包括觸發時機、輸入要求、執行步驟(聯網搜索、篩選、輸出格式)同質檢標準。

結構示例

內容結構

內容結構 text
docker run -d \  --name hermes \  --restart unless-stopped \  -v ~/.hermes:/opt/data \  -p 8642:8642 \  nousresearch/hermes-agent gateway run
整理重點

思維升級:由用戶變老細

新手階段你關心嘅係「呢個指令點用、嗰個配置點寫」,但進階階段你要開始諗「今日佢交咗乜嘢俾我」。呢個視角一轉,好多嘢就順曬。

你唔再係一個 Hermes 嘅「用戶」,而係一個 AI 小團隊嘅「老細」。

例如,你要諗嘅係「我朝早 8 點要喺手機收到 AI 工具早報」,而唔係「我要記住 hermes --continue 點寫」。咁樣先係用員工嘅角度去諗。

整理重點

部署:搬佢入 Server 長開

要令 Hermes 成為真員工,第一件事係俾佢一個永遠開機嘅地方。你嘅 Notebook 一合蓋就瞓着,唔叫得員工。

  1. 1 用 Docker 部署最簡單:一條命令裝曬所有依賴,升級時只 pull 新鏡像,數據全部喺 ~/.hermes 入面。
  2. 2 Docker 版日常管理得四條指令:docker ps 睇狀態、docker logs -f 睇日誌、docker exec -it hermes hermes 入去傾偈、docker pull 更新。
  3. 3 唔想用 Docker 可以裸機跑,但要用 systemd 用戶服務嚟保持後台長行。

MacWSL2 用戶強烈建議用 Docker Desktop,開機自啓,唔使煩 PATH 問題。

整理重點

定時任務:Cron 同 Gateway

Hermes 嘅 cron 唔係系統 crontab,而係 Gateway 入面嘅 ticker,每 60 秒睇一次係咪要觸發任務。所以 Gateway 一定要喺後台行緊。

Cron 任務嘅 prompt 必須自包含,因為每次開新 session,唔會記得之前講過乜。

  • 模板 1(AI 工具日報):每日朝早 8 點聯網搜過去 24 小時 AI 工具更新,篩 3-5 條,附連結同點評。
  • 模板 2(工作日報):讀本地 work-log 同日誌,生成今日完成、阻塞同聽日建議。
  • 模板 3(週報):基於過去 7 日嘅日報整理成結構化週報,自動保存。

記住,結果要送俾你睇,所以要接聊天軟件,例如飛書。

整理重點

目標驅動:/goal 用法

/goal 係 Hermes v0.13 最令人眼前一亮嘅功能。同普通對話唔同,你用 /goal 只講一次,佢會反覆嘗試直到達到所有量化條件。

例如你話「寫一篇 2000 字文章,開頭要有故事鈎子,每段唔超過 4 行,唔用 AI 味詞」,佢會一路改直到全部達標。

咩時候用?寫長文、改稿、Debug、數據整理——有明確量化目標嘅場景就啱。開放式聊天或者創意生成就唔好用,否則會無限 loop。

整理重點

多 Agent 協作:Kanban 分工

Kanban 係一個跨 profile 嘅任務看板,你可以設 researcher、writer、editor 三個分身,各自負責唔同環節。

Kanban 嘅目的唔係並行加速,而係令工作流「可觀測」——你知個任務卡喺邊個工人手上面。

  • 先起動 Dispatcher 守護進程,佢會自動派任務。
  • 提交任務時可以用 --assignee auto 由 dispatcher 自動分。
  • 官方提供 Web 儀錶板睇進度,ssh 隧道轉發就得。

新手建議前兩週完全唔好用 Kanban,先玩熟單 Agent 嘅 Cron 同 /goal,等有咗「一件事太複雜,一個 Hermes 搞唔掂」嘅感覺先再開。


本文是「Hermes 新手保姆級教程」的續篇。如果你還沒看過第一篇,強烈建議先去看一下。 上一篇我們做到:裝上 Hermes、配好模型、讓它能聊天、能恢復會話、能記住你。 這一篇我們要做到:讓它住進服務器定時上班自己定目標和別的 Agent 協作。 所有命令均經 2026 年 5 月官方文檔核對,以最新版本 v0.13.0 為基準。

圖片



寫在最前面:你和"真正的 AI 員工"之間,差的不是功能

第一篇結束的時候,你家的 Hermes 應該已經能做到這些事了:

  • 你敲 hermes,它出來跟你聊天
  • 你讓它讀當前目錄,它真的會調用工具讀
  • 你關掉終端,第二天 hermes -c 還能接着昨天的話聊
  • 你寫好的 SOUL.md / MEMORY.md / USER.md,它真的讀了
  • 你讓它沉澱一個 Skill,它會自己保存

這已經比 90% 的 ChatGPT 用戶強了。

但是說實話——

它還不是"員工"。

真正的員工是什麼狀態?你不在公司的時候它也在幹活。你睡覺的時候它也在準備明天要交的東西。你出差的時候它在飛書上問你一句"這件事我是先做 A 還是先做 B"。你根本不需要知道它具體坐在哪張桌子前。

這才是員工。

第一篇的 Hermes 離這個狀態還差四步:

1. 它得住在一個永遠開機的地方(不是你的筆記本)
2. 它得會按時間點自己啓動任務(而不是等你敲命令)
3. 它得會自己判斷"任務完成了沒"(而不是幹到哪算哪)
4. 它得能跟別的 Hermes 分工(而不是一個人扛所有活)

這一篇,我們就把這四步一次打通。

而且——好消息:Hermes 在 2026 年 5 月剛發的 v0.13.0 版本里,把第 3 步(持續性目標 /goal)和第 4 步(多 Agent 協作 Kanban)的體驗都升級了一遍。我們趕上了最好的時候。

走,開工。


一、進階玩家的思維升級:別再問"Hermes 怎麼用",要問"讓它給我交什麼"

圖片


新手階段,你關心的是"Hermes 這個命令是幹嘛的、那個配置項寫什麼"。

進階階段,你關心的東西要變:

你要開始想"今天它給我交了什麼"。

這個視角一換,很多事情就順了:

第一篇的思路
進階思路
我要學會 hermes chat 怎麼用
我每天早上 8 點要在手機上收到一份 AI 工具早報
我要記住 hermes --continue 怎麼寫
我的"調研助手"應該永遠記得我關注哪些賽道
我要搞懂 MEMORY.md 放什麼
我要一個"寫作助手"、一個"代碼助手"、一個"運營助手",各幹各的
我要會配 API Key
我要讓它每月總花費不超過 50 塊

看見區別沒有?

你不再是一個 Hermes 的"用戶",你是一個 AI 小團隊的"老闆"。

這一整篇,我們都按這個視角走。每講一個功能,我都會告訴你"它能幫你交出什麼"。


二、先讓它住下來:服務器的選擇

圖片


讓 AI 員工上班的第一件事,是給它找一個永遠開機的地方。

你家的筆記本一合蓋就睡着了,Wi-Fi 斷了,cron 任務不會跑,飛書 Bot 不會回覆。這不叫員工,這叫你不在它就請假的實習生。

解決方案只有一個:把 Hermes 搬到一台 7×24 小時開機的機器上

四種可選的"住所"

選項 1 · 你自己的 Mac mini / 閒置電腦(0 成本起步)

如果你家裏有台吃灰的 Mac mini、舊筆記本、舊主機,把它放一邊插着電常開,是零成本方案。缺點:

  • 跳閘就沒了
  • 你出差回家發現風扇壞了也沒了
  • 寬帶 IP 經常變,Bot 配置容易丟

選項 2 · 海外 VPS($5/月起步,最主流)

這是全球教程裏最常推薦的方案。幾家經典選擇:

  • Vultr / DigitalOcean / Linode:$5-6/月,美日新加坡節點
  • Hetzner(德國):性價比最高,€4.5/月起
  • RackNerd / Contabo:最便宜能到 $2-3/月,但超售偶爾卡頓

小白最保守推薦:Vultr 東京節點,$6/月的 1C1G。國內訪問延遲 80ms 左右,能裝 Hermes、能裝 Docker、能跑 cron,完全夠用。

選項 3 · 國內雲服務器(無需翻牆,對國內讀者最友好)

騰訊雲 Lighthouse(輕量應用服務器)在 2026 年 4 月還上線了 Hermes Agent 一鍵應用模板。阿里雲、京東雲也有類似的輕量服務器產品線。選擇理由只有兩條:國內節點、中文控制枱

⚠️ 一個需要提醒的點:國內服務器訪問 GitHub 官方源會不穩定。你需要自己配置鏡像加速或者走一個臨時代理來完成 Hermes 的初次安裝。這不是 Hermes 的鍋,是所有國內服務器裝海外開源軟件都要面對的老問題。

選項 4 · 雲函數 / Modal / Daytona(高階玩法)

Hermes 官方文檔提到可以部署在 Modal、Daytona 這類"空閒時不收費"的 serverless 平台。這條路線對新手太繞,本文不展開。

小白的建議路徑

有折騰精力 + 能科學上網   → Vultr/DigitalOcean 海外 VPS
沒精力翻牆 + 國內使用為主 → 騰訊雲/阿里雲輕量服務器
純粹試水 + 想零成本       → 自己的舊電腦插着電不關

選好住所之後,繼續往下。下面的命令在這三種情況下都通用。



三、最省心的部署方式:Docker 一條命令搞定

圖片


為什麼推薦 Docker?三個理由:

  1. 一條命令裝完所有依賴(不用自己裝 Python、Node、ffmpeg、ripgrep)
  2. 升級的時候只 pull 新鏡像,你的記憶和 Key 都在
  3. 換機器的時候,只要把 ~/.hermes 這個文件夾複製過去,一切都帶走了

Docker 在你的 VPS 上沒裝?先裝一下:

# Ubuntu / Debian
curl -fsSL https://get.docker.com | bash
sudo usermod -aG docker $USER
# 登出再登回,或者重開 SSH 會話

第一次啓動:用 setup 嚮導配置

官方文檔推薦的姿勢,一字不差抄下來:

mkdir -p ~/.hermes

docker run -it --rm \
  -v ~/.hermes:/opt/data \
  nousresearch/hermes-agent setup

幾個要點解釋給你聽:

  • -it 是交互模式,這樣嚮導能跟你對話
  • --rm 讓這個容器跑完就自動刪掉(因為它只是來幫你填表的)
  • -v ~/.hermes:/opt/data 是把宿主機的 ~/.hermes 映射進容器。所有數據都落在宿主機上,容器本身是"一次性"的
  • setup 是子命令,觸發交互式嚮導

嚮導會一步一步問你:

  • 選哪個 Provider?(OpenRouter / DeepSeek / Kimi / Nous Portal / Ollama ……)
  • API Key 填多少?
  • 默認模型選誰?
  • 要不要現在配一個聊天軟件的 Gateway?

填完就完事了。

讓它在後台 7×24 小時跑起來

配置好之後,換一條命令,讓 Hermes 以 Gateway 模式常駐後台:

docker run -d \
  --name hermes \
  --restart unless-stopped \
  -v ~/.hermes:/opt/data \
  -p 8642:8642 \
  nousresearch/hermes-agent gateway run

逐項解釋:

  • -d:daemon 模式,丟到後台
  • --name hermes:給容器起個名字,以後管它叫 hermes 就行
  • --restart unless-stopped:機器重啓後它自己起來;除非你手動 docker stop,不然它會頑強活着
  • -p 8642:8642:把容器的 8642 端口映射到宿主機。這個端口用來:
    • 跑 OpenAI 兼容的 API(你可以讓 Open WebUI、LobeChat 這些前端連它)
    • 跑儀表盤
    • 接 webhook 回調
    • 如果你只用 Telegram/飛書 這種主動發起的聊天協議,其實不暴露 8642 也行。但新手建議先開着
  • gateway run:啓動 Gateway 進程(定時任務、消息入口都跑在這裏面)

日常管理就這四條

# 看它還活着嗎
docker ps | grep hermes

# 看它在幹什麼
docker logs -f hermes

# 進去跟它對話(就像 ssh 進去一樣)
docker exec -it hermes hermes

# 更新到最新版
docker pull nousresearch/hermes-agent
docker stop hermes && docker rm hermes
# 然後重新跑一遍上面那條 "gateway run" 命令

記住這四條,你就學會了 Docker 版 Hermes 的全部運維。

如果你不想用 Docker:裸機跑也行

不用 Docker 直接在 VPS 上跑,用第一篇教過的一行安裝命令:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc  # 或 ~/.zshrc
hermes setup

然後讓它後台跑起來。Linux 上的正確姿勢是 systemd 用戶服務:

# 倉庫自帶的腳本,一鍵裝成 systemd 用戶服務
~/.hermes/scripts/hermes-gateway install
~/.hermes/scripts/hermes-gateway start
~/.hermes/scripts/hermes-gateway status

(腳本路徑以你實際裝到的版本為準;如果找不到,ls ~/.hermes/scripts/ 看一眼。)

Docker 和裸機,選一個就夠。小白強烈推薦 Docker,坑少 10 倍。


四、Mac 和 WSL2 用戶的"永不掉線"方案

圖片


不是每個人都租了 VPS。如果你打算讓自己家裏的 Mac 或 Windows 當"服務器",這一節專門寫給你。

Mac 用戶:別用 launchd,請用 Docker 或 tmux

Mac 上讓程序開機自啓動的"官方"機制是 launchd。但它有一個讓無數小白翻車的坑:

launchd 啓動的進程,不繼承你終端裏的 PATH。

翻譯成人話:你在終端裏 hermes --version 好好的,但你用 launchd 自動啓動的 Hermes 會報 hermes: command not found。因為 launchd 不知道 ~/.hermes/bin/ 在哪。

解決這個坑有三條路,按推薦度排:

推薦 · 方案 A:用 Docker(最省心)

和第三節的命令完全一樣。Docker Desktop 裝好之後設置裏勾上"開機自啓",你家 Mac 一開機,Hermes 就自動起來。

推薦 · 方案 B:用 tmux 讓它在後台跑

如果你就是不想裝 Docker,起碼用 tmux 給它一個"哪怕你關掉終端它也不會死"的容器:

# 創建一個叫 hermes 的 tmux 會話
tmux new -s hermes

# 在 tmux 裏啓動 gateway
hermes gateway

# 按 Ctrl+B 再按 D,優雅地把 tmux"藏到後台"
# 關掉終端窗口也沒事,Hermes 繼續跑

# 下次想回來看看它:
tmux attach -t hermes

缺點:你電腦重啓了得手動再跑一次。

不推薦 · 方案 C:自己折騰 launchd plist

要折騰 launchd 就得在 plist 裏顯式寫死 PATH,把 /Users/你的用戶名/.hermes/bin:/usr/local/bin:/usr/bin:/bin 全塞進去。新手別碰。

WSL2 用戶:systemd 不穩,請直接用 Docker Desktop

WSL2 (就是你在 Windows 裏裝的那個 Ubuntu 子系統)有個讓人抓狂的事:

WSL 的 systemd 支持不是默認開啓的,開啓之後還時不時抽風。

所以 Windows 用戶想讓 Hermes "永遠活着",最穩的做法是:

  • 直接裝 Docker Desktop for Windows
  • Docker Desktop 設置裏勾"開機自啓"、"登錄後啓動"
  • 按第三節的 Docker 命令跑 Hermes
  • Docker Desktop 的後端其實也是 WSL2,但運維細節它幫你全搞定了

這樣你既擁有了 WSL2 的兼容性,又不用踩 systemd 的坑,還多了一個圖形化的容器管理面板。對 Windows 小白,這是唯一推薦的姿勢。

通用口訣

Mac / Windows 小白:一律用 Docker,不要心軟。

Linux VPS:Docker 或 systemd 用戶服務都行,前者省心後者更"原生"。


五、讓它按時上班:Cron 的正確打開方式

圖片


設想一個場景:

每天早上 8 點,你還在被窩裏。你的 Hermes 已經在服務器上醒來了。它打開 10 個 AI 媒體的 RSS,看到 3 條新發布,總結成一份 300 字的簡報,附帶原文連結,發到你的飛書"早報"羣。你 8:15 起牀,伸個懶腰,打開飛書,看完簡報再刷牙。

這不是魔法,是 Cron + Gateway + 一個寫得還可以的 prompt 而已。

一個必須先搞清楚的"常識 bug"

很多新手第一次接觸 Hermes cron 會踩這個坑:

"我寫了 cron 任務,但它從不觸發。"

原因大概率只有一個:你的 Gateway 沒在後台跑。

Hermes 的 cron 不是 Linux 那個 crontab。它不是操作系統級別的定時任務。它是一個住在 Gateway 進程裏的後台 ticker,每 60 秒醒來看一眼"現在該不該跑任務"

所以邏輯關係是:

Gateway 在後台跑 → ticker 每 60s 醒來 → 到點了觸發 cron 任務 → 開一個新 session 跑 prompt

你只用 CLI 對話不會觸發 cron。Gateway 必須起來。

在第三節 Docker 命令裏,你跑的 gateway run 已經包含了這個 ticker。所以只要容器活着,cron 就會跑。

創建你的第一個 cron 任務

官方推薦的創建命令長這樣:

docker exec -it hermes hermes cron create "0 8 * * *" "..."

(裸機版本去掉 docker exec -it hermes 那一段就是。)

三個部分:

  • cron create 是子命令
  • "0 8 * * *" 是標準的 cron 表達式(分 時 日 月 周),這個意思是"每天早上 8:00"
  • 最後那個長字符串是你給 Hermes 的 prompt——也就是你派它這次要乾的活

⚠️ Cron 任務的 prompt 有一條鐵律

Cron 任務每次觸發,都會開一個全新的 session。它不記得你前面跟它說過什麼。

也就是說——

Cron 的 prompt 必須"自包含"。把所有該交代的背景、要求、格式都寫進去。

這是小白最容易忘的規矩。下面我給你三個可以直接抄的 prompt 模板,都嚴格遵守這條鐵律。

模板 1 · AI 工具日報(最火的百萬閲讀場景)

hermes cron create "0 8 * * *" "你是一個 AI 工具趨勢跟蹤員。

任務:為我生成今天的 AI 工具日報。

執行步驟:
1. 聯網搜索過去 24 小時 AI 工具相關的重要更新(重點關注:Agent 框架、開發工具、編程類 AI、消費級應用)
2. 篩選出 3-5 條最值得關注的
3. 按以下格式輸出:

【日報 · YYYY-MM-DD】
① 產品名
   - 更新:一句話說清新增了什麼
   - 連結:原文地址
   - 點評:50 字以內,對中國用戶的意義

輸出語言:簡體中文。英文產品名保留英文。
重要:不要編造,不要幻覺。查不到就說'今日無重大更新'。
"

⚠️ 讓這個 cron 任務真正能跑,需要你的 Hermes 開啓聯網工具。最新版默認就開着 web search 能力;老版本用戶需要確認一下 hermes setup 裏把 web 工具開了。

模板 2 · 今日進展日報(給打工人)

hermes cron create "0 18 * * 1-5" "你是我的工作日記助手。

任務:生成今天的工作進展日報。

執行步驟:
1. 讀取我本地的 ~/work-log/today.md(如果存在)
2. 讀取我今天的 git commit 記錄(如果我在 ~/projects/ 有活躍項目)
3. 如果兩者都沒有,就用友好的方式提醒我:'今天還沒同步進展給我,你忙完可以隨時說一句'
4. 如果有數據,生成以下格式的日報:

【日報 · YYYY-MM-DD】
① 今日完成
   - 三條內
② 今日未完成 / 阻塞
   - 誠實記錄,不要為了湊數編造
③ 明日建議
   - 只給 1 條最關鍵的

輸出語言:簡體中文。
"

"工作日一到五每天下午 6 點跑"對應的 cron 表達式是 0 18 * * 1-5。週末它不打擾你。

模板 3 · 週五週報(給不想寫週報的你)

hermes cron create "0 17 * * 5" "你是我的週報代筆。

任務:基於過去 7 天的工作進展,寫一份週報草稿。

執行步驟:
1. 讀取 ~/work-log/ 下本週的所有日報文件
2. 整理成以下結構:

【本週週報 · 第 N 周】
① 本週主要進展(按項目分組,3-5 條)
② 本週遇到的問題與解決方案(1-3 條)
③ 下週計劃(3 條)
④ 需要支持 / 周知的事項(可選)

語氣:實誠但不囉嗦。不要用'取得了階段性成果'這種廢話。
輸出語言:簡體中文。
輸出完成後保存一份到 ~/work-log/weekly-YYYY-WW.md
"

管理你的 cron 任務

# 列出所有 cron 任務
docker exec hermes hermes cron list

# 查看某個任務的詳情和下次觸發時間
docker exec hermes hermes cron status

# 刪掉一個(先 list 看它的 ID,再刪)
docker exec hermes hermes cron delete <id>

(裸機玩家把 docker exec hermes 去掉。)

讓它把結果送到你的飛書 / 微信 / Telegram

光生成了日報,它堆在 session 裏你看不到,等於沒用。所以下一步你必須接一個聊天軟件,讓它把日報送出來。

這就是第六節的主題。


六、接入聊天軟件:飛書實戰(從創建應用到收到第一條消息)

圖片


上一篇講過 Gateway 是什麼,這一篇真的帶你做一次。

我選飛書作為第一個接入的平台,原因有三:

  1. 個人註冊即可用,不需要你有企業認證
  2. 中文控制枱,不會卡在英文詞彙上
  3. 網絡不折騰,國內直連穩定

走你。

第一步:在飛書開放平台建一個"自建應用"

打開:https://open.feishu.cn

用你自己的飛書賬號登錄(用 Feishu 中文版、Lark 國際版都行;如果你是國際版,對應網址是 https://open.larksuite.com)。

登錄後左上角選"開發者後台" → "創建企業自建應用"。

  • 應用名稱:隨便起,比如 "Hermes-助理"
  • 應用描述:一句話就行
  • 應用圖標:上傳一個你喜歡的小圖(沒有用默認的也行)

創建完,點進這個應用的詳情頁。

第二步:記下 App ID 和 App Secret

左側菜單 → "憑證與基礎信息"

你會看到兩個關鍵字段:

App ID     : cli_xxxxxxxxxxxxxxxx
App Secret : yyyyyyyyyyyyyyyyyyyyyyyy

這兩個東西就是這個 Bot 的"身份證 + 密碼"。複製下來,馬上要用。

⚠️ App Secret 相當於密碼,泄漏就等於別人能冒充這個 Bot。不要發朋友圈、不要截圖、不要粘到公開倉庫。

第三步:給 Bot 開啓必要的能力和權限

左側菜單 → "添加應用能力" → 勾選 "機器人"

然後左側 → "權限管理" → 至少勾這幾項(小白版夠用):

  • im:message — 接收消息
  • im:message.send_as_bot — 以 Bot 身份發消息
  • im:chat — 獲取會話信息
  • im:resource — 接收圖片、文件(可選,但建議開)

勾完保存。

第四步:讓 Hermes 連上去

到你的 VPS 上跑:

# Docker 版本
docker exec -it hermes hermes gateway setup

# 裸機版本
hermes gateway setup

進入交互式嚮導,箭頭上下選到 "Feishu / Lark",回車。

它會問你:

  • 是 Feishu(中國)還是 Lark(國際)?—— 按你用的版本選
  • App ID?—— 粘貼剛才那一串
  • App Secret?—— 粘貼
  • Verification Token / Encrypt Key?—— 第一次配先留空,用"長連接 / Stream 模式"就夠了
  • 加密模式?—— 選推薦的那個(Stream 模式不需要你暴露公網地址)

一路回車。嚮導跑完,它會告訴你"Feishu adapter configured"。

第五步:讓 Gateway 重新加載配置

# Docker 版本:重啓容器
docker restart hermes

# 裸機版本:重啓 gateway 服務
~/.hermes/scripts/hermes-gateway restart
# 或你自己起的 tmux 裏 Ctrl+C 然後重跑 hermes gateway

第六步:在飛書里拉 Bot 說話

打開你的飛書 App → 搜索你剛才創建的 Bot 名字(比如 "Hermes-助理")→ 和它發起單聊

發一句:"你好。"

幾秒鐘後,它應該回你一段話。

恭喜,你的第一個 AI 員工上崗了。

讓第五節的 cron 日報送到飛書

回到 Hermes,跟它說:

請把我已經創建的"AI 工具日報"這個 cron 任務的輸出,通過飛書 Bot 發送給我本人(用你已經配置的 Feishu adapter)。

具體做法:修改這個 cron 的 prompt,讓它在生成完日報之後,自動調用 messaging 工具把結果發到我的飛書私聊窗口。

它會自己幫你改好 cron 的 prompt。

明早 8 點,你手機飛書就會響一聲。

常見坑清單

症狀
十有八九是這個原因
Bot 在羣裏沒反應
沒把 Bot 拉進羣 / 沒 @它 / 羣裏 Bot 權限被管理員禁了
單聊都不回
App 的權限沒開夠;重啓下 gateway
日誌報 "invalid token"
App Secret 貼錯了(少複製了最後一位?)
機器人頭像是默認圖
開放平台應用還沒"發佈 / 版本發佈";去"版本管理與發佈"點一下
一會兒能收到一會兒收不到
選了 webhook 模式但 VPS 沒開公網端口;改用 Stream 模式

七、國內三大平台選誰:企業微信、釘釘、騰訊元寶一眼選

圖片


Hermes 對國內主流聊天平台的支持都很完整:企業微信、釘釘、騰訊元寶、飛書、個人微信(非官方渠道)。

不同場景選不同平台,用這張表一眼搞定:

你的身份
首選
理由
個人 / 自由職業
飛書
(上一節)
註冊門檻最低,個人版夠用
打工人 / 公司內部用
企業微信
辦公場景匹配度最高
製造業 / 傳統公司
釘釘
老闆可能就活在這裏
重度 QQ / 騰訊生態
騰訊元寶
和你的騰訊文檔、TIM、微信讀書打通
海外朋友多
Telegram
延遲低、配置簡單

簡要說下三個國內平台的關鍵差別:

企業微信:兩種模式,選 Bot 模式

企業微信在 Hermes 裏有兩種適配器:

  1. WeCom Bot —— 掃碼即綁,走 WebSocket 長連接,不需要公網 IP。對小白超級友好。
  2. WeCom Callback —— 標準的"自建應用",需要配回調 URL、驗證 Token、加密 Key;作為"一級應用"出現在側欄。適合給公司全員用的正式部署。

新手一律選 Bot 模式

docker exec -it hermes hermes gateway setup
# 選 WeCom → 選 Bot → 用企業微信手機 App 掃碼即可

掃完就綁定完了,Hermes 自動保存憑證。

釘釘:Stream 模式同樣不用公網

釘釘有一種叫 Stream Mode 的長連接模式,也不用公網回調:

docker exec -it hermes hermes gateway setup
# 選 DingTalk → Stream Mode

需要你提前在釘釘開放平台創建一個機器人應用,拿到 AppKey 和 AppSecret。流程和飛書類似。

騰訊元寶:WebSocket 網關

和上面兩個套路基本一樣。需要先在騰訊元寶後台創建 Bot,拿到憑證,然後走 gateway setup

一個通用建議

你不需要接三個。接一個你每天都打開的。

"AI 工具日報 + 飛書" 足夠讓一個公眾號作者用得爽。如果你是企業員工,"週報助手 + 企業微信" 就夠了。不要貪多。


八、v0.13 新王牌:/goal 讓它"不達目的不罷休"

圖片


這個功能是 Hermes v0.13.0(2026 年 5 月) 最讓人眼前一亮的更新,沒有之一。

普通對話和 /goal 的本質區別

普通對話:

你:幫我把這篇文章優化到 3000 字以內。
它:好的,我改完了。給你。
(字數 3420)
你:還超了。
它:抱歉,再改一版。
(字數 3150)
你:還差一點。
(你重複第 N 次)

用 /goal

你:/goal 把下面這篇文章優化到 3000 字以內,每段不超過 5 行,保留所有事實。

它:好的。(開始幹第一輪)
    ↓
    內部 judge 模型評估:字數 3420,不達標。自動繼續。
    ↓
    第二輪:字數 3150,不達標。繼續。
    ↓
    第三輪:字數 2980,段落全部 ≤5 行。達標。結束。

它告訴你:目標達成。

你只說一次,它自己反覆嘗試直到達成。

這就是"AI 員工"和"AI 助手"的真正分水嶺。

怎麼用

進入 Hermes 對話(CLI / TUI 都行),在輸入框裏打:

/goal 你的目標描述

例子:

/goal 幫我寫一份 2000 字的公眾號文章,主題是"Hermes 進階教程"。
要求:開頭 200 字內必須有一個小故事作為鈎子;每段不超過 4 行;
全文不用"讓我們""綜上所述"這種 AI 味詞;最終字數控制在 1900-2100 之間。

它開始寫。寫完 judge 模型看一眼"達標了嗎?":

  • 字數 2310? 不達標。繼續改。
  • 出現"綜上所述"? 不達標。繼續改。
  • 第三段 6 行? 不達標。繼續改。

直到全部條件滿足,才停。

什麼時候用 /goal

/goal 在這三種場景下封神:

  1. 寫長文、改稿、做調研——有明確量化目標(字數、格式、引用數量)
  2. Debug / 修 bug——目標是"讓測試全部通過"
  3. 數據清洗 / 整理——目標是"所有 cell 都要符合 X 格式"

什麼時候不要用:

  • 開放性閒聊
  • 沒有明確"達標"標準的創意生成(它會一直改一直改一直改)
  • 目標寫得太大("幫我把整個項目重構完"——它會轉圈轉到 turn 預算耗盡)

相關的幾條配套命令

/goal 清空                    # 或 /goal clear,移除當前目標
/status                       # 看當前有沒有掛着 goal
/goal 新目標...                # 直接覆蓋

小白建議

新手前兩週先別急着用 /goal 先把 cron 和 gateway 跑順,再來玩這個。/goal 用好了是神兵利器,用不好會消耗 token 很快燒錢。



九、v0.12 隱藏彩蛋:Curator 讓技能庫自己打掃衞生

圖片


上面講了 /goal,這裏提一下 v0.12 的另一個隱藏好功能:Curator

問題:Skill 會越攢越多,變成垃圾堆

你用了兩個月 Hermes,Skill 會越來越多。一部分是 Hermes 自己沉澱的,一部分是你主動讓它保存的。半年後你的 ~/.hermes/skills/ 目錄可能有上百個 SKILL.md。

問題:

  • 很多 Skill 三個月沒用過了
  • 有些 Skill 內容互相重疊("公眾號標題優化" 和 "標題改寫技巧")
  • 有些 Skill 寫得當時很激動,現在看是錯的

手動整理?你不會去做的,我也不會。

Curator 是後台的"圖書館管理員"

Curator 是一個持續運行的後台過程,做三件事:

  1. 統計每個 Skill 被調用的次數、最後一次用是什麼時候
  2. 把長期不用的 Skill 從 active 狀態流轉到 stale,再流轉到 archived
  3. 定期派一個小輔助模型檢查 Skill 之間有沒有可以合併的,或者內容已經過時的

你不用管它,它自己在幹活。

你需要知道的三件事

① 怎麼看它在幹什麼?

docker exec hermes hermes skills list

被 Curator 標記為 archived 的 Skill 會有狀態提示。

② Curator 歸檔了我還想用的 Skill 怎麼辦?

歸檔不是刪除。Skill 文件還在你的 ~/.hermes/skills/ 裏。你可以告訴 Hermes:

請把被歸檔的 "xxx Skill" 恢復成 active 狀態。

它會幫你改狀態。

③ 新手要不要調 Curator 的策略?

不要。 讓它用默認配置跑滿一個月再說。過早調參通常調出來更難用。

小結

Curator 是那種"裝好 Hermes 你都不一定知道它存在,但你用了三個月之後會感謝它"的功能。 它的意義是——讓你對 AI 員工的長期管理成本降到零


十、給 Hermes 裝"外置工具":MCP 入門

圖片


你可能聽過 MCP 這個縮寫最近很火。它到底是什麼?

用一句人話解釋:

MCP(Model Context Protocol)就是 AI 的 USB-C 接口。

定一個統一的插座規格,所有工具(GitHub、瀏覽器、數據庫、本地文件)都可以做成"MCP 服務器"這種標準插頭。

AI Agent 作為"主機",插上就能用。

Hermes 天生支持 MCP

你不用裝橋接工具、不用改代碼。Hermes 原生就是 MCP 客戶端:啓動時會連接你配置的 MCP 服務器,自動發現它們提供的工具,然後把這些工具和 Hermes 自帶的 terminalread_file 這些並列給你用。

(進階玩家:Hermes 還能反過來當 MCP 服務器,讓 Claude Desktop、Cursor IDE 等反過來調你的 Hermes。但這是高階玩法,本文不展開。)

小白值得第一時間裝的三個 MCP

① GitHub MCP —— 讓 Hermes 幫你管倉庫

能幹什麼:
- 讀 issue / PR
- 創建 issue / 評論
- 查代碼、查文件
- 自動回覆 PR review

② Playwright MCP —— 讓 Hermes 用瀏覽器

能幹什麼:
- 模擬用戶操作:登錄、點擊、填表單
- 截圖、錄屏
- 抓網頁內容(比單純的 curl 更接近真實用戶)

③ Filesystem MCP —— 讓 Hermes 安全讀寫指定目錄

能幹什麼:
- 你指定它只能碰某個目錄(比如 ~/work-log/)
- 比默認 terminal 更"受約束",適合做敏感操作

配置 MCP 的最小姿勢

MCP 配置寫在 ~/.hermes/config.yaml 裏。大致長這樣(以 Filesystem 為例):

mcp:
  servers:
    filesystem:
      command: "npx"
      args:
        - "-y"
        - "@modelcontextprotocol/server-filesystem"
        - "/Users/你的用戶名/work-log"
      # 可選:只暴露部分工具
      tools:
        include: [read_file, write_file, list_directory]

改完重啓 Hermes:

docker restart hermes   # 或者你本機的 gateway restart

然後問它:

你現在有哪些 MCP 工具可用?列出來。

它應該能列出 filesystem 提供的那些工具。

推薦資源

MCP 生態增長很快,新工具層出不窮。推薦去 GitHub 搜 awesome-mcp-servers 這類聚合倉庫,按你的場景選。

給小白的建議第一週先只裝 Filesystem MCP,讓它能讀你的某個工作目錄。用順手了再加 GitHub、Playwright。


十一、成本賬:一年下來到底要花多少錢?

圖片


最現實的問題:這東西一年下來花多少?

我給你算三條真實的路線。都以"平均每天 10 萬 tokens 輸入 + 3 萬 tokens 輸出"估算,這個量相當於重度日常使用(早報 + 日報 + 週報 + 幾次寫作輔助)。

路線 A · 零成本(極致摳)

項目
方案
月費
服務器
自家舊電腦常開
¥0
Provider
OpenRouter 免費模型 + Nous Portal 免費額度
¥0
合計

¥0 / 月

真的能 0 元跑嗎? 能,但有妥協:

  • OpenRouter 免費模型(Gemma、Llama 4 Maverick 等)質量可以,但經常限速
  • Nous Portal 免費每月 $0.10 額度,夠你測試,不夠每天用
  • 免費模型在高負載時會排隊

適合:學生黨、只想體驗、跑着玩

路線 B · 省錢線(推薦)

項目
方案
月費
服務器
Vultr 東京 1C1G 或國內輕量服務器
¥40-50
Provider
DeepSeek API
¥30-50
合計

約 ¥70-100 / 月

DeepSeek 的官方價格(2026 年 5 月):

deepseek-chat(64K 上下文)
  輸入:$0.07 / 百萬 tokens
  輸出:$0.27 / 百萬 tokens

每天 10 萬輸入 + 3 萬輸出 = 每天 0.008 ≈ $0.015 ≈ 0.11 元 / 天 ≈ 3.5 元 / 月。

Provider 費用其實真的很便宜。貴的是 VPS。

適合:個人創作者、獨立開發者、想長期用的

路線 C · 主流線(不計較)

項目
方案
月費
服務器
Vultr 東京 2C4G
¥80-100
Provider
Claude Sonnet / GPT-4o / Kimi
¥200-500
合計

約 ¥300-600 / 月

質量頂級,但賬單可觀。這個路線大概率只有"用 Hermes 做商業項目、一年能掙回來十倍"的人才合適。

真相:你最大的開銷不是 API,是 VPS

很多人一聽"AI API"就覺得會燒錢。實際上在 Hermes 這種場景裏——

API 錢花的是個位數,VPS 錢花的是主力。

所以第二節讓你選 VPS 的時候,我建議你從最便宜的 $5/月 起步,不夠用再升。別一上來就租 $20/月 的,浪費。

一條反常識的建議

不要裝本地模型。至少頭三個月別裝。

很多教程鼓吹"裝 Ollama 本地跑 Hermes,免費、隱私"。對新手是陷阱:

  • 本地模型工具調用穩定性遠不如雲 API
  • 你得調 num_ctx,默認 2048/4096 的上下文一輪就炸(Hermes 推薦 64K 起步)
  • 你得顯卡夠好才能跑動大模型(不然你用的是一個殘血版)
  • 跑一次查詢,你電腦的風扇會告訴你"電費不是零"

先把 DeepSeek API 跑爽。等你真的做商用規模、需要私有化再上本地。


十二、組建你的"AI 小公司":Kanban 多 Agent 協作

圖片


這一節是進階玩家的"顯擺點"。

Kanban 是什麼

Hermes 的 Kanban 是一個跨 profile 共享的任務看板。你可以:

  • 往看板上丟任務
  • 指定哪個 profile 負責(或者讓調度員自動分)
  • 看每個 worker 當前在幹什麼
  • 任務卡殼時 worker 可以標"阻塞"請求人工介入

v0.13 的 Kanban 相比之前版本的關鍵升級:

  • 心跳檢測:worker 卡死不會一直佔資源
  • 殭屍進程清理:子進程跑飛了會被自動清理
  • 每任務重試上限:避免卡在一個任務上無限燒 token

前置條件

Kanban 要玩,你得先有至少 2 個 profile。第一篇教過:

docker exec -it hermes hermes profile create researcher
docker exec -it hermes hermes profile create writer
docker exec -it hermes hermes profile create editor

三個分身,三副人格。分別給它們寫不同的 SOUL.md

  • researcher:調研人格。擅長搜索、摘要、提煉事實
  • writer:寫作人格。擅長把事實變成讀起來順的文章
  • editor:編輯人格。擅長挑毛病、改文風、控字數

最小閉環:一個"內容生產小隊"

步驟 1 · 啓動 Dispatcher(調度員)

Dispatcher 是一個長期運行的守護進程,它盯着看板,把待辦任務派給合適的 worker:

docker exec -d hermes hermes kanban dispatcher start

步驟 2 · 提交一個任務

docker exec hermes hermes kanban create \
  --title "寫一篇 Hermes 教程" \
  --description "先由 researcher 調研最新更新,再由 writer 起稿 1500 字,最後由 editor 改到 1200 字以內。" \
  --assignee auto

--assignee auto 交給 dispatcher 自動分派。

步驟 3 · 觀戰

官方提供了一個 Web 儀表盤:

docker exec hermes hermes dashboard
# 默認開在 127.0.0.1:9119

如果是 VPS 跑的,你可以 SSH 隧道轉發這個端口到本地,再瀏覽器打開看。

或者命令行看:

docker exec hermes hermes kanban list
docker exec hermes hermes kanban status <task-id>

Kanban 的正確用法

❌ 錯誤理解

"Kanban 就是多個 Agent 同時幹,更快。"

不對。Kanban 不是為了並行加速,是為了清晰分工和狀態管理。如果你一個任務跑到一半卡了,Kanban 讓你知道它卡在哪個 worker、卡在什麼事情上。

✅ 正確理解

Kanban 是讓你的 AI 工作流"可觀測"的看板。

跟 Jira / Trello 一個意思。只不過卡片背後不是人,是 Agent。

新手建議

前兩週完全不用 Kanban。 先把單 Agent 的 cron 和 /goal 玩明白。單 Agent 都沒跑好的時候,多 Agent 只會讓問題翻倍。

等你出現"一件事太複雜,一個 Hermes 不夠"的感覺時,再來開 Kanban。



十三、⭐ 重點 · 5 個"能立刻用"的 Skill 模板

圖片


這一節是本篇的核心。

Skill 是 Hermes 最硬核的價值所在。別人的 Hermes 和你的 Hermes 有什麼區別?就看你給它裝了多少"定製流程"。

下面 5 個 Skill 模板,每一個都可以直接抄進你的 ~/.hermes/skills/ 目錄(Docker 用戶:~/.hermes 是宿主機掛載過去的同一個目錄,直接編輯就行)。

使用方法(5 個通用)

① 創建目錄並保存 Skill

# 以第一個 Skill 為例
mkdir -p ~/.hermes/skills/writing/gzh-topic-picker
nano ~/.hermes/skills/writing/gzh-topic-picker/SKILL.md
# 把下面的模板粘貼進去,保存

② 讓 Hermes 重新掃描 Skills

docker exec hermes hermes skills list

能看到你剛加的 Skill 出現在列表裏,就成功了。

③ 觸發這個 Skill

有兩種方式:

  • 自動觸發:當你的對話觸發了 SKILL.md 裏的 description 裏描述的場景,Hermes 會自動加載它
  • 手動觸發hermes -s <skill名> -q "..." 或在對話裏 /skill gzh-topic-picker

下面開始上模板。


Skill 1 · 公眾號爆款選題助手

保存位置~/.hermes/skills/writing/gzh-topic-picker/SKILL.md

---
name: gzh-topic-picker
description: 當用戶需要為公眾號選題、做選題策劃、或詢問"這周寫什麼好"時觸發。基於當前熱點和目標讀者畫像生成可落地的選題清單。
version: 1.0.0
tags: [writing, 公眾號, 選題, content]
---


# 公眾號爆款選題助手

## 觸發時機

當用戶的對話中出現以下意圖之一時自動觸發:

"這周寫什麼好"
"幫我想幾個公眾號選題"
"我要寫一篇關於 X 的公眾號文章,給我幾個角度"
類似的選題、策劃、主題規劃需求

## 輸入要求

啓動時你必須先向用戶確認以下信息(如果用戶沒主動說):

1. 
**公眾號定位**:AI 工具評測?職場?創業?情感?其他?
2. **目標讀者**:中國用戶?非技術背景?寶媽?打工人?
3. **本週能投入的寫作時間**:決定選題產出的複雜度

缺一個你都不要開始。

## 執行步驟

步驟 1:調用 web search 工具,在以下來源查近 7 天熱點
  - 微博熱搜
  - 知乎近期熱議(帶話題榜)
  - 微信公眾號相關大號的新發文章
  - 對應垂類的國內社區(V2EX、少數派、即刻、小紅書等)

步驟 2:篩選候選選題
  - 熱度夠(能帶流量)
  - 與公眾號定位匹配
  - 讀者畫像能共鳴
  - 本週有時間 hold 住

步驟 3:按以下結構輸出

【本週選題策劃 · YYYY-MM-DD】

選題 A:
標題候選(3 個,每個 ≤20 字)
鈎子類型:好奇 / 利益 / 共鳴 / 反常識 / 權威
核心論點:一句話
結構建議:開頭-三段主幹-結尾的簡要骨架
寫作難度:低 / 中 / 高
預估閲讀量:保守 / 中等 / 爆款潛力

選題 B:...

選題 C:...

最後給一條"我的首推",並說明理由。

## 質檢標準

標題不能用"重磅!"、"炸裂!"、"注意了!"這種口水詞
每個選題必須有明確的"為什麼此刻寫它"的時效理由
不編造數據、不編造引用

## 完成後動作

問用戶:"這三個裏你最想寫哪個?選定後我可以接着幫你列大綱。"

Skill 2 · 小紅書仿寫助手

保存位置~/.hermes/skills/writing/xhs-rewriter/SKILL.md

---
name: xhs-rewriter
description: 當用戶提供一段小紅書原文、並希望基於它重寫一版保留風格但避免查重的內容時觸發。不做抄襲,做"風格學習 + 重新創作"。
version: 1.0.0
tags: [writing, 小紅書, 仿寫, content]
---


# 小紅書仿寫助手

## 觸發時機

用戶提供一段小紅書筆記原文 + "幫我改寫一版"
"學這個筆記的風格,寫一篇我的產品"
類似的風格學習 + 重新創作需求

## ⚠️ 紅線

**絕不做逐句抄襲式改寫。**

你要做的是:
學這篇筆記的**結構**(開頭鈎子、中段節奏、結尾召喚)
學它的**語氣**(小姐姐式?接地氣式?專業種草式?)
學它的**emoji 風格****分行節奏**
在用戶給定的"新主題"上原創一篇

## 輸入要求

向用戶確認:
1. 原文筆記(他會貼)
2. 新主題是什麼
3. 用戶本人的"身份設定"(用戶是 20 歲女生?30 歲寶媽?還是品牌賬號?)

## 執行步驟

步驟 1:閲讀原文,抽取以下骨架
開頭 1-2 句的"鈎子模式"
中段的信息組織方式(列表?對比?故事?)
結尾的 CTA 模式
emoji 密度和位置規律

步驟 2:基於新主題重新創作
標題(≤20 字,帶 1-2 個 emoji)
正文 150-300 字(小紅書黃金長度)
分段模式向原文靠攏,但文字完全原創
結尾一句引導評論的話

步驟 3:輸出時順便給 3-5 個話題標籤

## 質檢標準

不允許和原文出現超過 5 個字的連續重合
emoji 不能多到讓人眼花(控制在 5-8 個)
標題不能出現"姐妹們"、"沖沖衝"這種已經被用爛的套詞(除非用戶明確要求)

## 完成後動作

問用戶:"要換個語氣風格再寫一版嗎?或者直接幫你生成配圖 prompt?"

Skill 3 · 客戶郵件回覆助手

保存位置~/.hermes/skills/work/client-email-replier/SKILL.md

---
name: client-email-replier
description: 當用戶貼一封客戶郵件、需要回復時觸發。分析客戶訴求、判斷情緒、給出得體回覆草稿。
version: 1.0.0
tags: [work, email, 客戶, 商務]
---


# 客戶郵件回覆助手

## 觸發時機

用戶貼一封客戶來信 + "幫我回一下"
"這封郵件我該怎麼回"
類似的商務郵件起草需求

## 執行步驟

步驟 1:拆解這封郵件
客戶身份:新客?老客?大客戶?
核心訴求:他想要什麼(可能不止一件事)
情緒色彩:友好 / 中性 / 不滿 / 憤怒
隱含期望:他期望你在什麼時間內給什麼答覆

步驟 2:向用戶確認關鍵信息
這件事的真實情況(你是否真能做到他要的事)
時間線(什麼時候能給答覆)
是否涉及價格、合同、退款等敏感議題

步驟 3:起草回覆,遵循以下結構

1. 
開頭(1 句):簡潔問候 + 感謝來信
2. 正面回應訴求(2-4 句):明確說"可以 / 不可以 / 部分可以"
3. 給出具體方案(2-3 句):時間、人選、下一步
4. 主動的下一步(1 句):給客戶一個選擇或一個時間點
5. 結尾(1 句):保持對話開放

## 質檢標準

不用"感謝您的寶貴時間"這種廢話
不過度道歉(說多了顯得心虛)
不畫餅(說"儘快"、"我們會努力"一律砍掉)
給出具體時間點、具體人名、具體下一步

## 特殊處理

**如果客戶情緒是"不滿 / 憤怒"**
先承認問題(用"確認收到您反饋的 X 問題,這不應該發生"這種句式)
再給補救方案
絕不先解釋背景(客戶不想聽你的困難)

## 完成後動作

提供兩版:
版本 A:標準商務版
版本 B:更温暖的"人味兒版"

讓用戶選。

Skill 4 · 週報代筆助手

保存位置~/.hermes/skills/work/weekly-report-writer/SKILL.md

---
name: weekly-report-writer
description: 當用戶需要寫週報、讓 AI 整理一週工作進展時觸發。從日報/commit/會議記錄中提煉,輸出結構化週報。
version: 1.0.0
tags: [work, report, 週報, 打工人]
---


# 週報代筆助手

## 觸發時機

"幫我寫一下這周的週報"
"整理一下本週進展"
每週五下午 5 點(可以通過 cron 自動觸發)

## 數據來源優先級

依次嘗試,找到一個就用:

1. 
用戶本地的 ~/work-log/daily-*.md 文件(日報文件)
2. 本週的 git commit(如果在代碼項目中)
3. 用戶本地的日曆記錄(如果配置過 Google Calendar MCP)
4. 如果前三樣都沒有——**直接問用戶**:"這周你主要乾了哪幾件事?按時間順序給我說 3-5 條。"

## 輸出結構

【週報 · 第 N 周(MM.DD - MM.DD)】

一、本週完成
1. [項目 A] 做了什麼。關鍵結果是什麼。
2. [項目 B] ...
3. ...

(寫 3-5 條,不超過 5 條。超過 5 條說明你沒篩選,把小事當大事寫了。)

二、進行中 / 未完成
[項目 X] 進度 N%,阻塞點:...
...

三、下週計劃
1. ...
2. ...
3. ...

(只寫 3 條,最重要的。4 條以上說明你在湊數。)

四、需要支持或周知的事項(可選,沒事不寫)
...

## 質檢標準

杜絕"取得了階段性成果"、"推進了相關工作"這類萬能話
動詞要具體:不是"優化",而是"把 X 接口響應時間從 800ms 降到 200ms"
不編造數據
長度控制在 300-500 字,太長老闆不看

## 完成後動作

保存一份到 ~/work-log/weekly-YYYY-WW.md
如果配置了飛書/企業微信,問用戶:"要我直接發給週報羣嗎?"

Skill 5 · 競品調研助手

保存位置~/.hermes/skills/research/competitor-analysis/SKILL.md

---
name: competitor-analysis
description: 當用戶需要調研某個競品、或對比幾款產品時觸發。系統化搜索、結構化對比、給出決策建議。
version: 1.0.0
tags: [research, 競品, 產品, 決策]
---


# 競品調研助手

## 觸發時機

"幫我調研一下 XX 產品"
"XX 和 YY 對比一下"
"這幾款 AI 工具我選哪個"

## 執行步驟

步驟 1:明確調研目標
向用戶確認:
1. 他是買家視角(要不要用)、從業者視角(做競品分析)、還是投資視角?
2. 最關心哪幾個維度(功能?價格?體驗?生態?)
3. 要調研幾款(如果沒說,你主動推薦 3-5 款同賽道產品)

步驟 2:信息收集(調用 web search)
對每款產品至少查:
官網:功能清單、定價
GitHub(如果開源):star 數、近 30 天 commit 活躍度
用戶評價:Reddit / V2EX / 小紅書 / Product Hunt 的近期討論
負面評價:專門搜 "<產品名> 不好" 或 "<產品名> 缺點"

步驟 3:輸出結構化對比

【XX 領域競品調研 · YYYY-MM-DD】

## 核心結論(先說)
一句話說清:對這位用戶來說,首推是哪個,原因一句話。

## 對比矩陣

| 維度 | 產品 A | 產品 B | 產品 C |
|------|-------|-------|-------|
| 定價 | ... | ... | ... |
| 核心功能 | ... | ... | ... |
| 中文支持 | ... | ... | ... |
| 上手難度 | ... | ... | ... |
| 社區活躍度 | ... | ... | ... |

## 每款產品一句話畫像

產品 A:適合 X 類用戶,強在 Y,弱在 Z
產品 B:...
產品 C:...

## 建議行動

先試:產品 _
備選:產品 _
暫不考慮:產品 _(原因)

## 信息來源

[連結 1]
[連結 2]
...

## 質檢標準

所有數據必須有來源連結,不允許"據瞭解"、"有人說"
對比維度要對用戶有意義(不要硬湊"Logo 好看度"這種)
負面信息和正面信息都要給,不做廣告文
結論直給,不要騎牆

## 完成後動作

問用戶:"需要我針對其中某一款做更深入調研嗎?比如價格細節、實際使用體驗、API 限制等。"

5 個 Skill 的通用使用方法

把上面 5 個模板全部保存好之後:

# 檢查是否被 Hermes 識別
docker exec hermes hermes skills list

# 應該能看到這 5 個 Skill 在列表裏

然後下次你對話時:

  • 說"幫我想幾個公眾號選題"→ 自動觸發 Skill 1
  • 貼一封郵件 + "幫我回"→ 自動觸發 Skill 3
  • 每週五 17:00(如果你配了 cron)→ 自動跑 Skill 4

這五個 Skill 裝完,你的 Hermes 就從"AI 工具"真正變成了"AI 員工"。


十四、給 AI 員工戴"手銬":安全三件套

圖片


Hermes 給了 Agent 相當大的權限。上一篇我們強調過一句話:

Profile 不是沙箱。

換句話說:你命名一個 profile 叫 "只讀調研助手",不代表它真的只會讀。它能執行什麼取決於它的終端後端工作目錄配置,而不是名字。

這一節給你"給 AI 戴手銬"的最小安全三件套。

手銬 1 · 換成 Docker 終端後端

默認情況下,Hermes 用 local 作為終端後端,命令直接在宿主機跑。想更安全?換成 Docker:

# ~/.hermes/config.yaml
terminal:
  backend: docker

它每次執行命令時會起一個臨時 Docker 容器,跑完銷燬。你宿主機哪怕被刪文件也是在容器裏刪,不會動到真實系統。

但注意:你讓它做的事如果涉及"我要它讀我本地的 X 目錄",它就讀不到(容器裏沒這個目錄)。需要你手動掛載。進階玩家再研究這個。

手銬 2 · 鎖死工作目錄

如果你還是想用 local 後端(為了方便),那至少鎖死工作目錄:

terminal:
  backend: local
  cwd: /Users/你的用戶名/work-hermes

Hermes 啓動後會在這個目錄下工作。讓它 cd / 也出不去這個目錄(前提是你用的版本有這個約束)。

小白建議:在你的家目錄下專門建一個 ~/work-hermes/ 目錄給 Hermes 用。其他地方不給它碰。

手銬 3 · 用好 /snapshot 和 /rollback

Hermes 內置兩個救命命令:

/snapshot create [標籤]    # 創建配置和狀態快照
/snapshot                  # 列出所有快照
/snapshot restore <id>     # 回滾到某個快照

/rollback                  # 列出文件系統檢查點
/rollback <序號>            # 回滾文件到那個檢查點

使用時機

  • 裝新 Skill 之前先 /snapshot create "before new skill"
  • 讓它大規模改文件之前先 /snapshot
  • 它把事情搞砸了,/snapshot restore 回到犯錯之前
  • 誤刪了文件,/rollback 可能能救回來

合起來一句話

Docker 後端做邊界,cwd 做約束,snapshot 做兜底。

小白不用一上來就全上。第一個月不涉及敏感操作,默認 local 後端 + 專門的 work 目錄就夠。等你開始讓它管重要項目,再把 Docker 後端和 snapshot 習慣加上。


十五、進階 FAQ:用一個月後必然遇到的 8 個坑

圖片


Q1 · /model 和 hermes model,到底哪個對?

都對,但作用不同:

  • hermes model(命令):配置默認模型,影響新開的每個 session
  • /model(slash 命令,在對話裏打):只換當前這個 session 的模型,關掉就沒了

場景

  • 想長期用 DeepSeek → hermes model 配 DeepSeek
  • 臨時想用一次 Claude 寫個文 → 對話裏 /model

Q2 · Ollama 本地模型報 "Token limit exceeded"

因為 Ollama 默認上下文只有 2048 或 4096 tokens。Hermes 推薦至少 64K。改:

# ~/.hermes/config.yaml
providers:
  ollama:
    options:
      num_ctx: 65536

並確認你的顯卡能扛住 64K 上下文的顯存佔用(至少 12GB VRAM 才穩)。

Q3 · 多個 Profile 想同時用 Gateway,但 Bot Token 打架了

一個 Bot Token 只能綁一個 Gateway 進程。 兩個 profile 共用同一個 Telegram Bot 會互相擠。

解決:每個 profile 在對應平台上創建獨立的 Bot。飛書 / Telegram / 企業微信都支持你創建多個 Bot,互不影響。

Q4 · Cron 任務到點不觸發

99% 是因為 Gateway 沒在後台跑。檢查:

docker ps | grep hermes
# 應該看到 hermes 容器 STATUS 是 "Up xxx"

docker logs hermes | tail -50
# 看最近有沒有 "ticker" 或 "cron" 相關的日誌

如果容器沒起來——去第三節重新跑 gateway run 那條命令。

Q5 · /goal 一直在轉圈不停

大概率是目標寫得太大 / 太模糊

❌ 反例:/goal 幫我把公眾號做起來✅ 正例:/goal 把當前這篇文章優化到 2000 字以內,每段 ≤5 行

goal 必須可量化、可判定。judge 模型看不出"做起來"是啥意思,它只能一直試。

跑飛了怎麼停?/goal clear 立刻清空。

Q6 · Curator 把我常用的 Skill 歸檔了

告訴 Hermes:

請把被歸檔的 <skill名> 恢復成 active 狀態。

並且之後多用它幾次,Curator 看到使用頻次上升就不會再歸檔。

Q7 · Kanban 看板空的,dispatcher 沒在幹活

docker exec hermes hermes kanban dispatcher status

如果沒跑:

docker exec -d hermes hermes kanban dispatcher start

起不來?看 dispatcher 的日誌:

docker exec hermes hermes kanban dispatcher logs

Q8 · 我重啓了電腦 / VPS,Hermes 沒自己起來

Docker 版:檢查 --restart unless-stopped 這個參數有沒有。沒有的話 docker 不會自動拉起。

裸機 systemd 版:檢查服務是不是 enabled:

systemctl --user status hermes-gateway
systemctl --user enable hermes-gateway  # 讓它開機自啓

十六、第二週到第四周的學習路線

圖片


第二週 · 搬家 + 定時上班

Day 8:  選一個 VPS 或者把家裏舊電腦常開
Day 9:  Docker 方式裝好 Hermes,跑通 setup 嚮導
Day 10: 讓 Gateway 在後台常駐,容器狀態確認 Up
Day 11: 接入一個聊天軟件(飛書 / 企業微信 / Telegram 任選一個)
Day 12: 創建第一個 cron 任務,用第五節的"AI 工具日報"模板
Day 13: 創建第二個 cron 任務(日報或週報)
Day 14: 覆盤這一週——有沒有哪個時段它沒按時交作業?日誌裏查原因

第二週目標:你不在電腦前,它也在上班。

第三週 · 自我驅動 + 工具擴展

Day 15: 嘗試用一次 /goal,讓它幫你改一篇文章到達標為止
Day 16: 第二個 /goal 任務(debug 代碼 / 數據清洗 / 長文整理)
Day 17: 裝第一個 MCP(推薦 Filesystem MCP)
Day 18: 讓 Hermes 通過 MCP 讀你的某個工作目錄
Day 19: 裝第二個 MCP(GitHub MCP 或 Playwright MCP,按你的場景)
Day 20: 上面 5 個 Skill 模板裏挑 2 個最用得上的,創建並測試
Day 21: 觀察 Curator 日誌,看它有沒有開始整理你的 Skill 庫

第三週目標:它有自己的目標感,有你安排的"外置工具"。

第四周 · 組建小團隊

Day 22: 創建第 2 個 profile(writer / researcher 選一個)
Day 23: 給新 profile 寫專屬 SOUL.md,和主 profile 區分開
Day 24: 創建第 3 個 profile
Day 25: 啓動 Kanban dispatcher
Day 26: 提交第一個多 Agent 任務(比如 researcher → writer 接力)
Day 27: 全部 5 個 Skill 模板裝完,並在實際工作中跑一遍
Day 28: 做一次完整覆盤:算一下這四周你讓 AI 替你幹了多少活

第四周目標:一個人,一支 AI 小團隊。



十七、寫在最後:AI 員工上班之後,你的時間表會變成什麼樣

圖片


你堅持完第二週到第四周之後,你的一天大概會變成這樣:

07:55  手機振動。飛書彈出一條:
       "早上好,今日 AI 工具日報(3 條新更新)……"
       你在被窩裏滑三下看完。

09:30  開始工作。你對 Hermes 說:
       "幫我研究一下 XX 產品,給我選型建議。"
       Skill 5 自動觸發,它開始埋頭調研。
       你去倒咖啡。

10:00  回來。調研完成,結論清晰。
       你挑幾個疑問追問。

14:00  你寫新公眾號稿。
       用 /goal 命令:"優化到 2000 字以內,每段 ≤5 行,保留所有事實。"
       它反覆自我迭代,你吃完午飯回來它已經達標了。

17:00  週五下午。你根本沒想起週報這件事。
       Hermes 已經讀完這周你的日報、commit、日曆,
       按模板寫好了週報草稿,發到你的飛書。
       你看一眼,改兩個字,交上去。

22:00  你要睡了。
       明早 8 點的日報任務安靜地掛在 cron 裏。
       你關燈。它在另一個時區的 VPS 上繼續工作。

這不是科幻。

這是你裝完這篇教程裏講的全部功能之後,一週之後就能達到的狀態

但記住老話:

先養活一個 Hermes,再組建 AI 團隊。

不要第一天就把 cron、/goal、MCP、Kanban 全部開滿。一步一步來。

  • 第一篇教你:讓它活着
  • 第二篇教你:讓它上班
  • 第三篇(下次見):讓它掙錢

下一篇預告

下一篇我們會聊:

  • Hermes 做副業 5 個真實案例(含 Polymarket 那個 2.5M 閲讀的模型)
  • 本地模型深度調優:什麼時候值得上、怎麼避開 Ollama 的坑
  • self-evolution 實驗:Nous 官方的 hermes-agent-self-evolution 項目玩法
  • 你的 AI 員工"工牌體系":如何給團隊裏每個 profile 立更清晰的崗位說明

想第一時間看到下一篇,關注公眾號 / 標星倉庫,都可以。


資料來源(均已交叉核對)

  • Hermes Agent Quickstart(官方)
  • Docker 運行與沙箱後端(官方)
  • Scheduled Tasks Cron(官方)
  • Automation Templates(官方)
  • Daily Briefing Bot Tutorial(官方)
  • Cron Troubleshooting(官方)
  • Persistent Goals /goal(官方)
  • Curator(官方)
  • Feishu / Lark 接入(官方)
  • WeCom Bot(官方)
  • WeCom Callback(官方)
  • DingTalk(官方)
  • 騰訊元寶(官方)
  • MCP(官方)
  • Native MCP Skill(官方)
  • Skill Authoring(官方)
  • Kanban Multi-Agent Board(官方)
  • Kanban Tutorial(官方)
  • Slash Commands Reference(官方)
  • Profiles(官方)
  • Fallback Providers(官方)
  • DeepSeek API 價格(2026.5 官方)
  • Nous Portal 訂閲(官方)
  • Ollama × Hermes 集成文檔(官方)
  • Hermes v0.12.0 Release Notes
  • Hermes v0.13.0 新特性報道

本文整理於 2026 年 5 月,以 Hermes Agent v0.13.0 為主基準。項目更新非常快,命令或界面和本文對不上時,以你裝到的版本里的 hermes --help 和 hermes <subcommand> --help 為準。