什麼是 Hermes Agent?
Hermes Agent 是 Nous Research 推出的開源 AI 代理,旨在處理任務、記住所學內容,並隨著時間不斷改進。它可以使用終端、瀏覽器、檔案系統、網路搜尋和程式執行等工具來完成工作,而不僅僅是生成回應。
什麼是 AI 代理?
AI 代理不僅能生成文字。你給它一個目標,它可以決定需要採取哪些行動、使用工具、觀察結果,並繼續朝目標邁進。
許多 AI 代理已經能使用工具並完成多步驟任務。差異在於任務完成後會發生什麼。有些代理將每個任務視為新問題。Hermes 旨在保留有用的知識和流程,以便隨著時間變得更有用。請參閱 Agentic AI,了解這如何應用於在 DaDesktop 上運行代理。
Hermes 有何不同?
Hermes 具有內建的學習迴圈。它可以從經驗中建立技能、在使用中改進這些技能、記住有用的資訊,並在需要先前工作的資訊時搜尋過去的會話。
持久記憶
Hermes 可以跨會話記住關於你、你的專案和你的環境的有用資訊。
技能提升
Hermes 可以將有用的工作流程轉化為可重複使用的技能,並在找到更好的執行方式時加以改進。
過去的會話
Hermes 可以搜尋先前的對話,以恢復與當前工作相關的資訊。
為什麼使用 Hermes Agent?
當任務涉及多個步驟、工具或應用程式時,Hermes 非常有用。你可以將整體任務交給 Hermes,讓它協調工作,而不是在 AI 聊天、終端、瀏覽器和檔案之間反覆切換。
- 處理完整任務:給 Hermes 一個目標,而不是要求逐步指示。
- 隨時間保持上下文:在單獨的會話中保留有用的資訊。
- 建立可重複使用的工作流程:將成功的方法保存為技能,而不是從頭開始解決相同問題。
- 自動化重複性工作:排程任務在背景自動運行。
- 委派工作:為較大任務的不同部分使用單獨的子代理。
- 選擇你的模型:將 Hermes 連接到本地模型或支援的雲端模型提供商。
Hermes 能做什麼
- 軟體開發:檢查程式碼、除錯問題、進行更改、運行測試,以及處理儲存庫。
- 研究:搜尋網路、閱讀來源、收集資訊,並整理發現。
- 自動化:運行腳本並排程重複性任務,如報告、監控和其他例行工作。
- 系統管理:使用終端、安裝軟體、配置系統,並排除問題。
- 瀏覽器任務:瀏覽網站、與網頁互動,並收集資訊。
- 檔案工作:讀取、建立、編輯、搜尋,並整理檔案。
- 工具整合:透過 MCP 連接其他服務和工具。
Hermes 如何隨使用而改進
假設你給 Hermes 一個需要多個步驟的困難任務。在解決過程中,Hermes 可能會發現一個有效的工作流程。它可以將該流程保存為技能,而不是在任務結束時丟失知識。
下次出現類似任務時,Hermes 可以使用該技能作為起點。如果工作流程需要改進,技能可以更新。其記憶也可以保留先前工作的有用事實和經驗教訓。
記憶和技能有不同的用途。記憶儲存有用的資訊和上下文,而技能儲存執行事情的程序。兩者結合,使 Hermes 能累積關於所知內容以及如何執行重複性工作的知識。
在背景自動化工作
Hermes 具有內建的排程器,用於處理重複性任務。你可以用自然語言描述排程,讓 Hermes 無需等待你啟動會話即可執行工作。
這可用於報告、監控、備份、研究任務和其他例行工作。排程任務也可以在運行之間保持連續性,使其能夠建立在先前工作的基礎上。
運行本地或雲端模型
Hermes 不局限於單一 LLM。你可以將其連接到本地模型或支援的雲端提供商,並在不改變代理的工具、記憶和工作流程的情況下更換模型。
運行本地模型可以讓你更有效地控制模型、硬體以及資料的處理位置。它還可以讓 Hermes 使用你的檔案和其他本地資源,而無需將它們發送給外部模型提供商。
如何安裝 Hermes
Hermes 可以在 Linux、macOS、Windows 和 WSL2 上運行。你可以安裝桌面應用程式,或使用不帶桌面應用程式的命令列版本。
在 Linux、macOS 或 WSL2 上,打開終端並運行:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash在 Windows 上,從 PowerShell 運行安裝程式:
irm https://hermes-agent.nousresearch.com/install.ps1 | iex安裝後,運行設定精靈以配置你的模型提供商和其他選項:
hermes setup請參閱 Hermes 文件,了解安裝選項和配置詳情。
在 DaDesktop 上運行 Hermes
Hermes 需要一個可以運行其工具並保存資料的環境。DaDesktop 提供雲端桌面,配備運行 Hermes 及本地 LLM 所需的 CPU、RAM、儲存和 GPU 資源。
當你想運行的模型需要比你自己機器更多的 VRAM 時,這非常有用。選擇具有足夠 VRAM 的 GPU,啟動 DaDesktop 桌面,安裝 Hermes,並在代理旁本地運行模型。
你也可以讓桌面持續運行以處理排程任務和長時間運行的流程,而無需讓個人電腦保持開機。