入門路徑

Hermes Agent 初學者指南:從空伺服器到實用自動化的逐步路線

一條從空伺服器到經過測試的重複性自動化的逐步初學者路線。

Hermes Agent 初學者指南:從空伺服器到實用自動化的逐步路線

如何部署 Hermes、選擇模型、連接 Telegram、建立記憶與技能、排程重複性工作,以及控制成本與安全。

學習 Hermes 最好的方式,是從頭到尾建立一個完整的工作流程。目標不是安裝每一個可用的整合,而是建立一個小巧、易於理解的助手:它能接收訊息、使用可靠的模型、記住重要的偏好、遵循可重複使用的方法,並完成一個排程任務。

本指南遵循這個進程。它也會解釋每個步驟背後的決策,因為一個能用的指令,遠不如知道如何判斷結果是否安全可靠來得有價值。

Hermes 在 ChatGPT 之外增加了什麼

一般的 ChatGPT 對話大多是反應式的。使用者提出問題,然後收到回答。Hermes 則在模型周圍增加了一個作業層,使其能夠使用持久化的檔案、工具、訊息頻道和排程任務。

這並不代表 Hermes 自動變得更加聰明。推理的品質仍然取決於所連接的模型。改變的是模型參與一個持續運作系統的能力。Hermes 可以保存運作中的指令、接收 Telegram 訊息、執行技能、儲存成品,然後在下週再次啟動來重複這個過程。

只在需要持續運作時才部署在伺服器上

本機安裝足以進行實驗。當 Hermes 需要在使用者關閉電腦後仍然可用時,VPS 就很有用。

選擇伺服器時,要確認其作業系統和容器支援與部署方法相符。一個適中的方案通常就足夠了,因為模型通常是透過遠端供應商運行。如果伺服器同時也要運行本機模型、瀏覽器、資料庫或多個代理實例,則可能需要更大的容量。

建立伺服器後,開啟其網頁終端機或透過 SSH 安全地連線。完成 Hermes 的初始安裝,然後在繼續之前停止並驗證服務。檢查它是否能啟動、設定目錄是否存在,以及伺服器能否連接到所選的模型供應商。

審慎選擇供應商和模型

像 OpenRouter 這樣的聚合器可以透過一個帳戶使用多個模型。在設定期間,Hermes 會要求提供供應商憑證,然後要求選擇一個模型。

最好的模型不總是正確的預設選擇。考慮三個類別:

  • 例行工作: 分類、簡短摘要和簡單的轉換可以使用成本較低的模型。
  • 高推理工作: 研究綜合、困難的編碼和模糊的規劃可能需要高階模型。
  • 備用: 如果主要供應商故障,第二個模型可以保持基本工作流程可用。

從一個已知能可靠支援工具使用的模型開始。在第一個工作流程穩定之後,再嘗試更便宜的替代方案,並比較實際的輸出,而不是依賴一般的基準測試。

安全地連接 Telegram

Telegram 將助手變成可以從手機聯絡到的工具。透過 BotFather 建立一個機器人,並將其 Token 複製到 Hermes 中。使用一個 Telegram 資訊機器人或其他有文件紀錄的方法來獲取你自己的數字使用者 ID,然後將該 ID 放入允許清單。

需要進行兩個測試:

  1. 授權帳戶可以發送請求並收到回應。
  2. 不在允許清單上的帳戶無法使用該代理。

第二個測試經常被遺忘。它證明了機器人是私密的,而不僅僅是功能正常。

如果機器人沒有回應,檢查閘道狀態和日誌。確認 Token 中沒有意外的空格,並且 Hermes 程序在設定變更後已重新啟動。

讓記憶保持簡短、有用且可審查

持久性記憶應包含能改善未來工作的事實:偏好的語言、時區、業務背景、輸出格式和穩定的約束條件。它不應變成一個無法控制的對話記錄檔案庫。

一個簡單的記憶原則是:只有在可能對後續會話重要的情況下才儲存資訊。暫時性的細節屬於當前專案或對話。敏感資料不應僅僅為了方便而被記錄。

定期要求 Hermes 顯示它認為自己知道關於你的資訊。更正不正確的項目,並移除不再適用的細節。一個錯誤的記憶可能會影響許多後續的任務,因此審查是正常作業的一部分。

將重複的提示轉換為技能

假設一位企業主想要一份每週競爭對手報告。一次性的提示也許能產生可接受的答案,但下一份報告可能會使用不同的來源、標題或評估標準。

技能透過記錄方法來解決這個問題。競爭對手研究技能可以指定:

  • 競爭對手清單;
  • 經核准的來源;
  • 需要檢查哪些產品、價格和公告;
  • 日期範圍;
  • 比較格式;
  • 引用證據的規則;
  • 當沒有重大變化時需要報告的要求。

手動執行技能並檢查結果。如果它遺漏了一個競爭對手或重複了舊聞,就更新指令。技能應從觀察到的失敗中演進,而不是試圖預先預測每一個可能的問題。

排程第一個重複性工作

一旦技能可靠地運作,就建立一個 cron 任務來每週執行它。一個 cron 任務只是一個排程指令,但一個 AI 任務還需要一個傳遞頻道和一個失敗策略。

在正確的時區中定義排程。指定報告應發送到何處。為研究範圍新增一個明確的上限,並告訴 Hermes 在網站無法存取時該怎麼做。一個會默默重試數小時的任務可能會產生不必要的成本。

儲存排程後,手動觸發它。這可以在不等待排程時間的情況下,確認提示、權限和傳遞路徑。然後檢查 cron 清單,以驗證任務已啟用且其下次執行時間是正確的。

同時關注模型和伺服器成本

VPS 通常有可預測的月費。模型使用量的變動則較大。OpenRouter 和類似的供應商提供的儀表板會顯示按模型和時間計算的 Token 花費。

在前幾次排程執行後審查成本。如果一份每週報告使用的 Token 超出預期,可以減少不必要的上下文、縮短來源材料,或使用成本較低的模型進行初步過濾。昂貴的模型可以保留給最終的綜合分析階段。

成本追蹤也有助於發現迴圈。突然的飆升可能表示某個工具重複失敗,或某個排程被意外地建立了多次。

有用的指令和作業習慣

Hermes 支援用於檢查狀態、切換模型、審查排程以及處理會話的指令。確切的指令集可能會隨版本演進,因此已安裝版本的說明文件和文件應始終作為參考。

更持久的習慣是在每個有意義的變更之後進行驗證:

  • 更換模型後,發送一個測試請求。
  • 新增工具後,執行一個唯讀動作。
  • 建立技能後,手動執行它。
  • 建立排程後,手動觸發它一次。
  • 變更網路設定後,同時確認存取和限制是否正常運作。

這能將設定轉變為一系列小而可驗證的步驟。

從其他代理系統遷移

Hermes 可以從某些其他代理設定匯入資料,包括 OpenClaw 相關的檔案和指令。遷移不應被視為盲目複製。

審查匯入的記憶、身份指令、技能和機密。移除過時的路徑和整合。確認舊系統中的工具名稱在 Hermes 中指的是相同的功能。最重要的是,在逐一檢查之前,不要啟動所有匯入的排程。

遷移是一個簡化的機會。保留那些產生了價值的程序,並捨棄那些從未被使用的累積實驗。

第一個自動化應該很無趣

一個成功的初學者自動化不需要很戲劇化。理想的第一個工作是重複性的、唯讀的,且易於驗證。一份每週競爭對手簡報、每日收件匣摘要或早晨日曆概覽能提供可衡量的價值,而無需賦予代理危險的權限。

一旦這個工作流程穩定運行,Hermes 就展示了其核心迴圈:接收上下文、應用技能、使用工具、產生成品,並按時傳遞。之後的每一個能力都是這個相同迴圈的延伸。


來源影片: Hermes Agent Tutorial for Beginners (Full Step-by-Step Setup),Metics Media。根據完整逐字稿改編與重組;已移除贊助內容及重複的口語素材。

提及的概念

本文的知識庫鄰近領域。