返回部落格

Hermes Agent 的自我進化是怎麼運轉的,以及你怎麼用它

每執行約 15 次工具調用,Hermes 會停下來,做一次自我評估。它會看剛才做了什麼、什麼方法有效、哪裡可以更好——然後把這輪經驗寫成一條 Skill Document,存進技能庫。下次遇到類似任務,直接調用,不再從零開始。

「在用了大概四週以後,我就不叫它『工具』了。」一位在 r/hermesagent 泡了三個月的用戶寫道:「它開始主動做我還沒開口的事。不是聰明——是它認識我。」

這就是 Hermes 和其他 agent 框架拉開距離的地方。不是模型更強,不是工具更多——是它會在用的過程裡變得越來越像你的 agent。

自我進化的四個環節

Hugging Face 在 6 月 17 號發了一個 Hermes 架構拆解影片,63,000 次觀看,是目前最完整的建築藍圖。他們把 agent loop 拆成了四步。

第一步,構建上下文。 每次收到訊息,Hermes 不是直接把訊息發給模型。它會從四個地方拉資料:工作記憶(當前工作階段)、核心記憶(你是誰、做什麼)、技能記憶(學到的技能)、長期記憶(跨工作階段的歷史)。四層拼在一起,才是發給模型的完整 prompt。

上下文視窗用了 50% 以後,Hermes 會觸發一次壓縮——把已有訊息總結成一段,而不是繼續堆 token。這個機制是省成本的關鍵,也是它能 24 小時跑著、不燒光 API 額度的基礎。

第二步,工具執行。 Hermes 預裝 17 個以上工具,90 個預裝技能,而且數量會隨使用增長。工具調用是標準的 agent loop——模型決定用什麼工具、執行、把結果塞回上下文。

第三步,工作階段管理。 如果你在 agent 還在處理上一輪時又發了一條訊息,工作階段管理器會決定是中斷還是排隊。這一步看起來小,但對長期執行的 agent 很重要——沒有工作階段管理,並發訊息會把上下文攪亂。

第四步,自我評估——也就是 /learn 的觸發點。 這是 Hermes 和其他 agent 框架真正的分界線。每 15 次工具調用後,agent 會暫停,回看剛才的操作序列,把有效的模式提煉成一條 Skill Document。這個技能會被寫入 ~/.hermes/skills/,在未來的工作階段裡自動載入。重複使用大約 20 次後,同類任務完成速度能快約 40%。

也就是說:第一個月你可能只是在用 Hermes;第二個月,Hermes 開始用你。

三種方式讓它學

不用手動寫 skill 檔案。Hermes 提供了三條路讓使用者餵知識給它。

第一條:直接對話。 最高頻的路徑。你跟 Hermes 說要做一件事,做完了,它自己總結。你不需要做任何額外操作——前提是你真的在用,而不是把它當搜尋引擎用兩天就關掉。Sharbel A. 在一個 4,700 次觀看的影片裡說:「裝 Hermes 是最容易的部分,難的是知道給它什麼工作流程。」你給它越真實的、反覆發生的任務,它越能學。

第二條:/learn 命令。 v0.18 把這做成了「一招學會」。給它一個資料夾、一個 URL、一份 PDF,或者演示一遍你要的操作流程,它會自動提煉成可複用的 skill 模組。Superbash 在 v0.18 解讀影片裡提到一個有意思的用法:「你可以把那個 skill 當成 PRD,丟給一個 coding agent,繼續細化。」——也就是說,/learn 不只是讓 Hermes 自己用,它產生的 skill 檔案是標準格式的,可以拿去給 Claude Code 或者其他工具接著改。

第三條:三個檔案定義人格。 @sandy4kad 分享了自己把 Hermes 當聯合創辦人的設定。只用了三個檔案:

  • ~/.hermes/SOUL.md:定義 agent 的身份——「一個不會說『我不會』的彈性執行者」。
  • ~/.hermes/MEMORY.md:上下文記憶,專案背景、目前目標、約束條件。
  • ~/.hermes/WORKSPACE.md(可選):具體的任務板和工作記錄。

@JulianGoldieSEO 寫的一段話很準:「大多數人關掉聊天視窗,AI 就忘了他們存在過。Hermes 不會。同一個 agent 在我的終端機、Telegram、Discord、Slack、WhatsApp、Email 裡。一個記憶。每個我接觸它的介面。這時候我才明白:這不是聊天機器人。」

實際上手的學習資源

按從淺到深排:

入門級——瞭解它能幹什麼。

實操級——讓它真正做事。

進階級——理解它在怎麼跑。

社群級——跟其他人一起摸索。

一個判斷

Hermes 的自我進化不是行銷詞。它的四層記憶 + 定期自評 + 自動技能生成,是在工程上做到了讓 agent 在使用中改變行為。但這也意味著效果跟你投入的真實任務量成正比:你讓它做的事越淺、越少,它學的就越薄。

反過來想:如果你是一個獨立開發者、一個每天有大量重複認知勞動的個體——Hermes 可能是目前在「個人 agent」這個方向上最接近實用的選擇。不是因為功能多,而是因為它會在三個月以後變得比第一天更好用。大多數工具做不到這一點。

不要急著裝。先想一個問題:你要交給它的第一件反覆發生的任務是什麼?想清楚了再裝。

準備好部署自己的機器人了嗎?

3 分鐘內讓您的 Telegram AI 機器人上線,無需伺服器設定。

開始部署