H繁中版
Flows10 個讓我的聊天機器人變成 24/7 系統的 Hermes Agent 技巧
AutomationIntermediate5 分鐘閱讀by YanXbt
<!-- Source: https://hermesbible.com/flows/10-hermes-hacks-24-7-system -->

概覽

大多數人把 Hermes Agent 當成聊天應用程式來用:打開它、輸入提示、得到回應、關掉它。這大約浪費了 Hermes 能力的 90%。

以下十個設定能把 Hermes 從一個聊天視窗變成一個 24/7 運作的系統——它在你睡覺時工作、在你的工作流程變化時自動反應,而且每次執行都變得更有效率。這些技巧為作者每週節省了 15 小時以上,適用於你反覆執行的任何工作流程——內容製作、軟體開發、業務運營、客戶管理、研究或銷售。只要你做過兩次以上的事情,Hermes 就能替你執行。

以下範例來自內容和社群媒體自動化(因為這是作者每天在做的事),但機制本身與領域無關。一個掃描 X 上熱門貼文的定時排程,和一個檢查 GitHub 上開啟的 PR 或監控 CRM 新線索的排程,用的是同一套機制。

如果時間有限,優先從這三個開始: 定時排程(#3)、結構化 /goal(#4)和技能(#8)。光這三個就能在一夜之間改變你使用 Hermes 的體驗。

設定時間與節省時間

#技巧設定時間每週節省
1任務控制台30 分鐘2 小時
2事件觸發器20 分鐘3 小時
3定時排程 ⭐10 分鐘5 小時
4/goal 結構化 ⭐5 分鐘4 小時
5子代理5 分鐘3 小時
6Telegram 工作區10 分鐘1 小時
7看板5 分鐘2 小時
8技術當作標準作業流程 ⭐每個技能 15 分鐘5 小時
9Webhook30 分鐘3 小時
10獨立代理每個設定檔 20 分鐘4 小時

1. 任務控制台

最重要也最基礎的設定:建立一個儀表板,讓所有事情一目了然。當 Hermes 在執行真正的任務時,你不會希望這些工作被埋在聊天記錄裡。你需要看到哪些正在運行、哪些在等你處理、哪些被卡住了、哪些需要審核,以及從昨天到現在有什麼變化。

讓 Hermes 幫你建一個:

Build me a mission control dashboard. Start with:
- A kanban board showing all active agent tasks
- A content pipeline where I can add ideas and track progress
- A memory wiki showing everything we've worked on
- A performance section showing my X and content metrics

Hermes 也內建了一個開箱即用的儀表板:

hermes dashboard

它會在 localhost:9119 開啟,顯示技能、模型、定時排程、設定檔和看板。先從那裡開始,等到需要更多功能再做客製化。

Hermes 還推出了原生的桌面應用程式,支援 macOS、Windows 和 Linux——可以並排預覽、瀏覽檔案、整合語音功能,與 CLI 和 Telegram 共用同一個資料目錄。在電腦前用桌面應用,外出時切換到 Telegram。一個代理,所有介面。

最快在任何介面上啟動代理的方式:

hermes setup --portal

一次 OAuth 授權就能涵蓋模型、網路搜尋、圖片生成、TTS 和雲端瀏覽器——不需要分別設定 API 金鑰。當看板直接嵌入儀表板後,Hermes 就不再只是你傳訊息的對象,而是成為你操作層的一部分。

2. 事件觸發器

想想你平時在哪裡工作:Notion、Linear、Google Sheets、Slack。你移動了一個任務、更新了狀態、新增了一個想法——但目前為止,這些操作之後什麼都沒發生。你得之後自己記得通知 Hermes。解決方法:讓 Hermes 自動監控變更並做出反應。

範例工作流程: 當你在 Notion 中把一個影片創意移到「待拍攝」清單時,Hermes 偵測到變更,幾分鐘內就會把拍攝腳本傳送到 Telegram——包括是否現在拍/以後拍/取消、最強的標題角度、30 秒的開場鉤子、需要的佐證素材,以及拍攝前的檢查清單。你不需要對 Hermes 下指令,你只是移動了一張卡片。

方案 A——定時排程監控變更(最簡單)。 排程每 10 分鐘執行一次:

check my Notion board [board URL].
if any card moved to "To Film" in the last 10 minutes,
research the topic, write a filming brief,
send it to Telegram.

方案 B——webhook 觸發(即時)。 使用 Notion 自動化、Make 或 Zapier 在卡片移動時向 Hermes 發送 webhook。回應是即時的,而不是每 10 分鐘輪詢一次。原則是:當你的工作流程狀態改變時,Hermes 應該知道接下來要做什麼。

3. 定時排程

事件觸發器是對變更做出反應;定時排程是對時間做出反應。每天早上,在你還沒開始提問之前,就有有用的資訊送到你面前——這個轉變讓 Hermes 感覺像一個比你早開始工作的員工。

Every morning at 8am:
send me one AI story worth reacting to on X.

Every 3 hours:
scan X for fresh posts in my niche I should quote tweet.

Every day at 9pm:
check if competitors posted any outlier content today.

Every Monday at 9am:
audit my content board. flag ideas stuck for more than 7 days.

Every Friday at 6pm:
summarize what content shipped this week,
what performed, what didn't, and why.

設定這些排程用的是自然語言——不需要 crontab 語法。只要告訴代理你想要什麼、什麼時候要。有用的資訊會在你想到之前就自動送達。

4. 結構化的 /goal

一般的提示只要求 Hermes 回答一次。/goal 則讓 Hermes 持續朝一個目標工作,經過多輪對話直到完成。大多數人把 /goal 當一般提示用——模糊的輸入,模糊的輸出。無用的 /goal 和能產出真正成果的 /goal 之間的差別就在於結構。

/goal [OUTCOME]
using [SOURCES]
with constraints: [CONSTRAINTS]
deliverable: [DELIVERABLE]

每個部分各有其功能:

  • Outcome(結果) 告訴 Hermes 目標何時算達成
  • Sources(來源) 告訴它去哪裡找資訊
  • Constraints(限制) 告訴它要避免什麼
  • Deliverable(交付物) 告訴它「完成」的樣子是什麼

面試技巧。 如果你不知道怎麼結構化你的目標,讓 Hermes 幫你:

I want to use /goal but I don't want a vague goal.
Interview me with only the questions you need.
Then turn my answers into the strongest possible
/goal command. Include the exact outcome, context,
sources, constraints, deliverable,
and when you should stop.

Hermes 會問你 5-8 個問題,然後根據你的回答寫出自己的 /goal 指令——比你自己從頭寫的更精準。

5. 子代理作為研究團隊

一個代理給你一個答案;子代理給你一個團隊。對於任何值得認真做的研究任務,將它分配給多個平行運行的子代理,每個負責不同的來源,然後將結果合併成一個建議。

/goal research the best content angle for this week.
spawn 3 sub-agents:

1. scan X for trending posts in AI agents niche,
   pull engagement numbers and hooks that worked

2. analyze my last 30 days of posts,
   find patterns in what performed vs what didn't

3. check competitor accounts,
   flag any outlier content from the last 7 days

combine all three into one recommendation
with the strongest angle, a draft hook,
and proof assets I'll need.

每個子代理都有自己的上下文視窗;只有最終摘要會回到主對話,所以你的主上下文保持精簡。最佳使用場景:跨多個來源的研究、競爭對手分析(每個競爭對手一個子代理)、內容創作(研究/起草/編輯)和程式碼審查(邏輯/安全性/效能)。

6. Telegram 主題作為工作區

Telegram 主題把一個聊天室分割成獨立的工作區,每個有不同的上下文和任務:

  • YouTube — 內容規劃、腳本、拍攝腳本
  • React — X 上值得回應的熱門貼文
  • Coding — 技術工作、除錯、PR
  • Research — 深度研究、競爭對手分析
  • General — 小型任務、隨機問題

當所有事情都在同一個聊天室裡進行時,上下文會互相干擾——程式問題混進了內容企劃。主題能解決這個問題;Hermes 根據你在哪個主題裡來判斷你在談什麼。

設定方式:建立一個包含你的 Hermes bot 的群組,在群組設定中啟用主題,為每個工作區建立一個主題,然後在每個主題中分別與 Hermes 對話。每個主題可以有自己的定時排程:

React topic cron, every 3 hours:
scan X for posts in AI agents niche
with 500+ likes in the last 3 hours.
if any are worth reacting to, draft a quote tweet
and send it here for approval.

研究留在研究區、內容留在內容區——不會互相干擾。

7. 看板任務管理

一旦 Hermes 同時處理多個任務,你就需要一個看板,否則任務會在聊天記錄中消失。Hermes 內建了看板,使用持久化的 SQLite 儲存,跨所有設定檔共享。

hermes kanban list

把任務丟進分類區,調度器每 60 秒自動分配給工作者。狀態流程為:分類 → 待辦 → 就緒 → 執行中 → 已阻斷 → 完成。你能看到哪些就緒、哪些執行中、哪些已完成;哪個代理負責哪個任務;以及哪些被卡住、為什麼卡住。崩潰的任務會自動被回收(殭屍偵測),心跳機制追蹤工作者的健康狀態。

你設定的每個 /goal 也會自動成為一張看板卡片:

/goal research competitors → kanban card
/goal draft weekly report → kanban card
/goal triage inbox → kanban card

早餐時丟進五個任務,到午餐時一半就完成了——而且你沒有手動管理任何一個。

8. 技能即標準作業流程

技能是 Hermes 的標準作業流程(SOP):把一個流程編碼一次,代理就能永遠使用它。Hermes 在每次任務完成後已經會自動建立技能——它回顧哪些方法有效,把工作流程儲存為 markdown 檔案到 ~/.hermes/skills/,下次重複使用。針對你的關鍵工作流程有意識地撰寫技能,才能真正發揮複利效應。

Save this as a skill called "content-post":

# Content Post Workflow

1. Check trending topics in AI agents niche via X search
2. Cross-reference with my last 14 days of posts (avoid repeats)
3. Pick the strongest angle based on engagement patterns
4. Write a draft in my voice
5. Score the draft:
   - Hook: does it stop the scroll? (1-10)
   - Bookmark fuel: would someone save this? (1-10)
   - Proof: is every claim backed by a number? (1-10)
6. If any score below 7, rewrite that section
7. Send final draft to Telegram for approval

現在每當你說「用 content-post 做今天的草稿」,Hermes 就會執行整套標準作業流程,不需要你再解釋一次。任何你解釋過兩次的工作流程都應該成為一個技能。技能是透明的——它們以 markdown 檔案的形式存在,你可以閱讀、編輯或刪除。沒有黑盒子。

hermes skills

Hermes 搭載了 60 多種內建工具,涵蓋終端機、網路、瀏覽器、視覺辨識、圖片生成、TTS 和程式碼執行。技能是在這些工具之上建立的完整工作流程。

9. Webhook 與事件驅動代理

定時排程是因為時鐘變化而執行;webhook 是因為外部世界變化而執行。以下是事件驅動觸發器的範例:

  • 新線索進來 → Hermes 立即研究該公司
  • GitHub PR 開啟 → Hermes 摘要變更並標記風險
  • 競爭對手發布內容 → Hermes 檢查是否值得回應
  • 會議記錄產生 → Hermes 提取行動項目並加入你的任務板
  • 某個關鍵字開始上熱門 → Hermes 起草一個內容角度

Hermes 透過其 gateway 接收 webhook。在你的自動化工具(Make、Zapier、n8n)中設定 webhook URL,指向你的 Hermes gateway 端點。

n8n workflow:
1. RSS trigger watches competitor blog (every 30 min)
2. if new post detected → send webhook to Hermes

Hermes /goal on webhook receive:
/goal a competitor just published: [title] [url].
read the full article via web search.
summarize the key points in 3 lines.
assess: should I react to this on X?
if yes, draft a reaction post in my voice.
send everything to Telegram for approval.

原則是:定時排程處理時間,webhook 處理事件。兩者結合,就能覆蓋所有需要 Hermes 在你沒有觸碰它的情況下自動啟動的場景。

10. 按職責分離代理

你不希望一個代理用同一個模型、工具、記憶體和權限來做所有工作。Hermes 設定檔讓你為不同角色建立獨立的代理,每個都有自己的 soul.md(個性和規則)、記憶體、技能、模型、MCP 連線和權限。

hermes profile create content-lead
→ soul.md: you produce content. match my voice.
   use trending data. avoid repeated angles.
→ model: strong writing model
→ tools: X search, web search, analytics

hermes profile create researcher
→ soul.md: you find information. deep research only.
   no opinions. facts and numbers.
→ model: cheaper, high-volume model
→ tools: web search, firecrawl, browser-use

hermes profile create ops
→ soul.md: you handle admin. calendar, email triage,
   reminders. ask for approval before sending anything.
→ tools: email, calendar, notion

hermes profile create code-reviewer
→ soul.md: you review PRs. flag security issues,
   logic errors, performance problems.
→ model: deep-reasoning model
→ tools: github, terminal

有些代理需要你能負擔的最聰明的模型;有些只是每小時檢查一次頁面。有些應該有寫入權限;有些永遠不應該有。每個設定檔執行它的第一次 /goal、從結果中學習,然後把工作流程儲存為技能——第二次執行更快,第五次就自動化了。

用一條指令分享任何設定檔:

cd ~/.hermes/profiles/researcher
git init && git add . && git commit -m "initial"
git push origin main

任何人都可以用 hermes profile install github.com/you/researcher 安裝它。他們填入自己的 API 金鑰;記憶體和對話記錄是各自分開的。

這些技巧如何串接運作

這些設定疊加使用時會產生複利效應。以下是作者系統中運行的一條鏈路:

8:00 AM — 定時排程(#3)觸發。

content-lead 設定檔(#10)啟動
並開始結構化的 /goal(#4):
「找出今天最強的 3 個內容角度,
使用 X 熱門資料和我最近 14 天的貼文。」

它啟動 3 個子代理(#5):
→ 子代理 1 掃描 X 上的熱門貼文
→ 子代理 2 拉取我最近的貼文表現
→ 子代理 3 檢查競爭對手帳號

三個結果都成為看板卡片(#7)。
調度器平行追蹤它們。

子代理完成。content-lead 執行
content-post 技能(#8)來起草 2 篇貼文。

草稿被送到我的 Telegram 內容主題(#6)等待審核。

我批准了一篇。拒絕了另一篇。

10 分鐘後,競爭對手發布了一篇
回應文章。webhook(#9)觸發。
Hermes 起草了一個跟進角度
並發送到我的 React 主題(#6)。

我在任務控制台(#1)上看到所有東西。

一個早上。七個技巧觸發。兩篇貼文準備好。零手動研究。這就是系統。

真正的洞察

如果 Hermes 給你的感覺仍然像另一個聊天應用程式,看看它周圍的系統。給它一個任務控制台讓你能看到正在發生的事。設定事件觸發器讓它在你的工作流程變化時做出反應。加入定時排程讓有用的資訊在你需要之前就到達。使用結構化的 /goal 而非模糊的提示。把研究工作分配給子代理。用 Telegram 主題分隔工作區。用看板追蹤任務。把可重複的流程變成技能。透過 webhook 連接外部事件。停止讓一個代理做所有工作。

十個設定,每個每週節省數小時。全部疊加起來,Hermes 就能在你專注於真正重要的工作時,替你運營所有事務。代理已經準備好了,系統已經準備好了——接上線路,讓它運作吧。


本篇文章由 YanXbt 投稿。官方參考文件請見 Hermes Agent 文件