關閉瀏覽器後,您的AI也不該停止工作

打造AI代理從未如此容易。
每週都有新的模型、框架或SDK問世,能夠推理、呼叫工具並自動化任務。
轉變
挑戰不再是讓代理思考
而是讓它持續工作。
大多數AI助理仍然以對話為核心。您提出問題,它們回答,互動就此結束。如果明天想完成同樣的工作,就得再問一次。
這很適合對話,卻不適合週期性的工作。
無論您是在監控GitHub儲存庫、追蹤市場動態、審閱客服工單,還是產生每日研究簡報,許多任務都不需要再下一次提示。它們需要的是一個記得自己被交付了什麼工作、並持續執行下去的代理。
這正是Hermes要解決的問題。
在本指南中,您將學會如何將開源的自主AI代理Hermes部署到Acurast去中心化Processor網路上。接下來會將Hermes連接到OpenRouter、設定部署,並建立一個無需等待下一次提示就能持續執行的排程工作流程。
打造代理只是故事的一半
圍繞AI代理的討論大多聚焦於推理能力。模型能使用工具嗎?能瀏覽網頁嗎?能規劃一連串的行動嗎?
這些問題很重要,但它們只描述了單次互動中發生的事。
下一個問題同樣重要:代理打造完成之後,會發生什麼事?
實用的代理需要一個執行的地方。它需要執行週期性任務、記錄先前的工作、提供可供您管理它的介面,並在您關閉瀏覽器之後依然可用。
大多數代理框架都把這些部分留給您自己處理。
Hermes就從這裡開始。
Hermes並不是又一套建構模組,而是一個完整的代理執行環境。它將排程、記憶、工具使用、OpenRouter整合與網頁介面結合在單一應用程式中,部署後即可立即開始使用。
因此,Hermes非常適合以下這類工作流程:
- 每天早上彙整Hacker News的熱門報導。
- 監控GitHub儲存庫的新版本發布。
- 產生每日研究或市場簡報。
- 追蹤競爭對手的公告。
- 定期檢查網站與API。
目標不是每天提出更好的問題,而是把有用的工作定義一次,讓代理持續執行下去。
為什麼要在Acurast上執行Hermes?
執行自主代理,通常就意味著要維運基礎設施。
您需要伺服器、部署流程、公開端點、身分驗證、監控與持續的維護。這些工作都不會讓您的代理更聰明,卻是讓它保持可用的必要條件。
Acurast免除了其中大部分的維運負擔。
您不必將Hermes部署到傳統的雲端伺服器,而是部署到Acurast去中心化Processor網路上。Hermes會在部署期間持續執行,而OpenRouter則提供GPT-4o與Claude等領先語言模型的存取。
這種部署模式由Codename Cargo驅動,這是Acurast從Node.js執行環境轉向完整Linux容器的轉變。開發者不再侷限於JavaScript,現在可以部署以Python、Go、Rust、C++開發的應用程式,幾乎任何能在Linux上執行的軟體都可以。更廣泛的執行環境讓Hermes這樣的應用程式成為可能,也為Acurast網路上更豐富的AI代理與可用於正式環境的工作負載開啟了大門。
每個元件都有明確的角色:
- Hermes負責管理代理及其工作流程。
- OpenRouter將Hermes連接到您偏好的語言模型。
- Acurast提供代理執行所需的去中心化算力。
- Cargo提供Linux執行環境。
它們結合在一起,提供了從實驗走向持續執行AI代理所需的一切。
在Acurast上部署Hermes
Hermes範例應用程式包含了開始所需的一切。
步驟1:設定Hermes
首先,從Acurast Example Apps儲存庫開啟Hermes範例應用程式。
部署之前,請設定必要的環境變數:
- Acurast助記詞:用於授權部署並支付網路費用。
- SSH密碼:需要除錯時,用於安全存取Processor。
- 回呼URL:Acurast會將產生的部署網址傳送到這裡。
- 主網:作為部署網路。
- OpenRouter API金鑰:用於存取您偏好的語言模型。
- 預設模型,例如GPT-4o Mini。
- 網頁介面密碼:用於保護Hermes的存取。
這個專案也包含一個acurast.json設定檔。大部分預設值都可以維持不變,但值得檢查一下部署時長,確保您的代理能在需要的期間內保持在線。
步驟2:部署代理
設定完成後,使用以下指令部署Hermes:
acurast deploy
Acurast CLI會引導您完成其餘步驟,包括在送出部署前確認部署費用。
確認後,Processor就會開始自動準備環境。
步驟3:驗證部署
隨著部署進行,您會看到日誌顯示相依套件正在安裝、服務正在啟動,以及SSH通道正在設定。
部署就緒後,會產生一個專屬的前端網址。如果您需要直接存取Processor進行疑難排解,日誌也會提供SSH指令。
當Hermes顯示已就緒時,您的自主代理就正式上線了。
步驟4:登入並建立您的第一個工作流程
開啟產生的前端網址,並使用先前設定的密碼登入。
要實際看看Hermes的運作,可以建立一個排程任務,例如:
每天早上8:00,造訪Hacker News,擷取前十大報導,加以彙整,並在這個工作階段中提供摘要。
Hermes會儲存這項任務、將它加入排程器,並在部署保持運作期間自動執行。
這個範例刻意保持簡單,但說明了更廣泛的概念。同樣的做法也能用來監控儲存庫、產生定期報告、監看API的變化,或自動化原本每天都需要相同提示的研究工作。
幾件需要注意的事
Hermes會在Acurast部署保持運作期間持續執行。
部署結束時,Processor會被釋出,部署資料也會被移除。如果您要建立週期性的工作流程,請選擇能讓代理有足夠時間執行它們的部署時長。
不只是另一個AI代理
AI發展的快速步調,讓打造令人驚豔的展示變得很容易。下一個挑戰,是把這些展示變成能持續完成有用工作的軟體。
Hermes提供為持續執行而設計、而非一次性互動的執行環境,藉此回應這項挑戰。Cargo提供讓這些部署得以實現的Linux執行環境,而Acurast則提供讓它們持續運作的去中心化算力。
它們共同將討論的焦點從打造AI代理轉向營運AI代理。
這或許會是更重要的里程碑。
觀看完整影片教學
上方的指南從頭到尾涵蓋了部署流程,而實際看到它的運作,會讓設定變得更加容易。
觀看隨附的影片,完整了解如何設定Hermes、在Acurast上部署、連接OpenRouter,並建立您的第一個自主工作流程。
無論您是第一次探索AI代理,還是想自己部署一個,這部影片都是本指南的實用輔助。


