入門路徑

掌握 Hermes Desktop:從本機聊天應用程式到永遠線上的代理控制中心

桌面設定、本機模型、遠端閘道、設定檔、成品、子代理、排程藍圖與訊息傳遞。

掌握 Hermes Desktop:從本機聊天應用程式到永遠線上的代理控制中心

一份實用指南,涵蓋安裝、模型供應商、遠端閘道、設定檔、成品、子代理、排程與訊息傳遞。

如果你將 Hermes 視為一個控制中心而非單純的聊天視窗,理解起來會容易許多。一般的即時通訊軟體適合快速傳送指令,但當代理需要管理多個會話、檔案、排程任務、專業角色以及長期專案時,很快就會變得難以應付。Hermes Desktop 將這些元素整合到一個可視化的工作空間中。

這款桌面應用程式在兩個截然不同的階段中都很有用。初學者可以用它來安裝 Hermes 並連接模型,無需在終端機中操作。有經驗的操作員則可以用它來管理一台保持在線上、運行於伺服器上的遠端 Hermes 實例。操作介面仍在本地,但真正的代理可以在其他地方全天候運行。

從最簡單的可運作安裝開始

最快的方式是下載 Hermes Desktop,將其放入電腦的應用程式資料夾,然後開啟它。在首次啟動的過程中,應用程式會要求選擇一個模型供應商。這個供應商提供語言模型,Hermes 用它來進行推理和寫作。

雲端供應商是最容易的起點。根據供應商的不同,可以透過 API 金鑰或既有訂閱登入來取得存取權限。Hermes 會將每個請求傳送給該模型,並在桌面介面中顯示回應。這種分離很重要:Hermes 是代理系統,而選擇的模型則是背後的推理引擎。

設定畫面讓這種關係一目瞭然。使用者可以選擇主要模型,為視覺或網頁提取等任務設定其他模型,並設定備用模型。備用模型可在主要供應商無法使用時提供連續性。個性、時區、工作區位置、介面主題以及推理區塊的顯示與否,也都可以在不手動編輯設定檔的情況下調整。

本機模型可行,但需要取捨

Hermes Desktop 也可以連接透過 LM Studio 等軟體在本機運行的模型。本機模型可以避免按使用量計算的 Token 費用,並將更多處理留在使用者自己的機器上。然而,它需要足夠的記憶體和運算能力,而且其品質可能不如頂尖的託管模型。

本機設定通常包括下載相容模型、啟動本機模型伺服器,然後在 Hermes 中輸入其位址。模型服務和 Hermes 不必在同一台機器上,只要網路連線配置安全即可。這使得你可以在一台筆記型電腦上執行操作介面,同時使用家中或辦公室裡另一台效能更強大的電腦。

對大多數初學者來說,合理的進展是先透過雲端模型驗證工作流程。當隱私、可預測成本或離線操作變得更加重要時,之後再引入本機模型。

為什麼遠端閘道很重要

當電腦進入休眠或離開網路時,桌面安裝就會停止運作。一個永遠線上的代理需要一個永遠線上的主機。虛擬私人伺服器(VPS)是一台位於資料中心的小型租用電腦,可以持續運行 Hermes。

遠端閘道的設計將三個元件分開:

  1. Hermes Desktop 提供操作介面。
  2. Hermes 閘道在遠端伺服器上運行並執行工作。
  3. 模型供應商提供語言模型。

在伺服器上部署 Hermes 之後,桌面應用程式可以連接遠端閘道,而非本機實例。Tailscale 等私人網路工具可以在筆記型電腦和伺服器之間提供更安全的連接,無需將閘道直接暴露於網際網路。

實際的好處很簡單:當筆記型電腦闔上時,排程工作仍會繼續執行。Telegram 和其他訊息的連線也會保持可用。桌面應用程式成為通往持續運行代理的視窗,而非代理所依賴的機器本身。

桌面工作流程以會話和成品為核心

一個嚴謹的代理工作流程所產出的遠不只是聊天訊息。因此,Hermes Desktop 將會話分開,並讓產生的材料更容易找到。

會話讓不同的專案保持獨立。一個研究對話不需要與編碼任務或個人規劃討論共用相同的可見歷史。成品則收集有用的輸出,例如文件、連結、圖片和產生的檔案。使用者不必翻閱數月的訊息來找回先前的結果,可以直接搜尋和瀏覽這些材料。

桌面介面也讓模型切換和語音輸入更加容易。使用者可以在處理要求較高的任務時選擇不同的模型,然後在進行一般工作時切回較便宜的模型。當配置了多個供應商時,這點尤其有價值,因為最強的模型並不總是最經濟的選擇。

即時預覽和子代理將聊天轉變為工作空間

當 Hermes 建立網頁、報告或結構化檔案時,即時預覽可以在對話旁邊顯示結果。這縮短了反饋迴圈:使用者可以檢查輸出、要求修改,然後看到修訂後的結果,無需在多個應用程式之間切換。

子代理將相同的理念延伸到委派任務。主要代理可以將獨立的工作分配給專門的代理,例如研究、編碼或內容準備。主要會話仍然作為協調層,而子代理則在有限的任務範圍內工作。這比開啟許多不相關的聊天更有用,因為委派仍然與共同的成果相連。

良好的委派仍然需要清晰的指令。每個子代理都應收到特定的目標、允許使用的材料以及預期的輸出。像「研究所有東西」這樣籠統的要求會產生難以處理的結果;而「比較這三個產品的價格、隱私和部署複雜度」這樣更具體的請求則更容易驗證。

設定檔建立可重複使用的代理角色

設定檔是 Hermes Desktop 中最重要的組織功能之一。一個設定檔可以包含自己的個性指令、模型偏好、工具和工作慣例。這讓一個 Hermes 安裝可以表現得像幾個不同的助手。

例如,一個歸檔設定檔可以被指示將連結轉換為 Obsidian 筆記庫中格式一致的標籤化筆記。一個研究設定檔可以將雜亂的問題和來源頁面轉換為結構化的簡報。一個編碼設定檔可以使用專為軟體工作選擇的模型,而一個寫作設定檔則可以使用不同的模型和風格指南。

其價值不僅僅是方便。設定檔減少了重複的提示。一旦角色、工具、輸出格式和儲存規則被記錄下來,使用者可以切換到合適的設定檔,而不是重新解釋整個工作流程。

設定檔也可以讓共享的伺服器更加靈活,但不應被誤認為是嚴格的使用者隔離。連接到同一台 Hermes 安裝的使用者,根據設定方式,可能仍然能夠看到共享的會話歷史或檔案。當需要使用者之間的隱私時,更安全的做法是使用獨立的帳戶或實例。

Cron 藍圖讓重複性工作更輕鬆

Cron 工作是按排程運行的任務。Hermes 可以將 cron 工作用於每日簡報、程式碼倉庫監控、定期研究、收件匣檢查,以及其他應在無需手動提示的情況下發生的任務。

自動化藍圖提供了一個可重複使用的起點。使用者不必從頭定義每個排程和指令,而是可以匯入藍圖、補充缺少的細節,然後審查產生的任務。桌面介面也提供了用於建立、編輯、暫停和手動觸發任務的控制項。

排程代理比排程簡單的腳本需要更多的考量。提示應定義什麼是有意義的結果、結果應傳送到何處,以及代理絕對不能自動做什麼。一個監控任務可能被允許報告變更,但未經批准不得發布、購買、刪除或聯絡任何人。

技能和訊息傳遞完善了作業層

技能將可重複使用的方法打包,這樣 Hermes 就不必每次都重新發現相同的流程。一個技能可以描述如何準備研究簡報、儲存連結、更新知識庫,或使用特定的外部工具。技能中心(Skills Hub)讓這些套件更容易被發現、安裝、啟用和停用。

訊息傳遞整合將代理擴展到桌面之外。Telegram、WhatsApp 和其他支援的頻道可以作為遠端控制面。在設定好頻道並重新啟動閘道後,其對話會單獨顯示在桌面應用程式中。這讓手機端的互動可用,同時不會將每條訊息混入主要的桌面會話。

用於訊息傳遞的 Token 和使用者識別碼應被視為機密。存取權應限制給已知使用者,且憑證絕不應貼到公開聊天或螢幕截圖中。

從實驗到日常系統的合理路徑

Hermes Desktop 降低了安裝門檻,但其真正的價值在於初始聊天正常運作之後才會體現。最佳的進展是漸進式的:

  1. 安裝桌面應用程式並連接一個可靠的模型。
  2. 為不同的專案建立獨立的會話。
  3. 為一種重複性的工作類型新增一個設定檔。
  4. 只有在需要持續運作時,才將閘道移至一個永遠線上的伺服器。
  5. 新增一個經過仔細限制的排程任務。
  6. 在基本工作流程穩定後,再引入技能、子代理和訊息傳遞。

這個順序讓系統保持易於理解。Hermes Desktop 之所以強大,正是因為它能組合許多活動零件,但這些零件只有在逐一添加並在實際使用中驗證後,才最值得信賴。


來源影片: Master Hermes Desktop in 34 mins,Keith AI。根據完整逐字稿改編與重組;已移除廣告宣傳部分及口語重複內容。

提及的概念

本文的知識庫鄰近領域。