什麼是 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,並在代理旁本地運行模型。

你也可以讓桌面持續運行以處理排程任務和長時間運行的流程,而無需讓個人電腦保持開機。

了解更多關於在 DaDesktop 上運行本地 LLM 的資訊