GitHub Trending ★ 113 5 min

NousResearch/hermes-agent

Python

🔗 https://github.com/NousResearch/hermes-agent

📌 NousResearch Hermes Agent:自帶學習迴圈的開源 AI 代理

你有沒想過,一個 AI 代理不只能執行任務,還能從經驗中自己寫出新技能,並在使用過程中變得更好?
Hermes Agent 正是這樣的一個系統:它內建了閉環學習機制,能夠根據過去的互動自行創造技能、在實際使用中持續改進,並且透過定期提醒把知識固化。
更重要的是,它不綁定本機,只要有網路即可在雲端 VPS、GPU 叢集或近乎零成本的 serverless 環境運行,並透過 Telegram、Discord、Slack 等多平台介面與你對話。

🤔 為什麼閉環學習與多平台部署成為關鍵
現有的開源 AI 代理多依賴單次提示或外部腳本來擴充功能,缺乏能夠從經驗中自我優化的機制。當使用者需要跨會話記憶、技能隨使用而精進時,現有框架往往需要額外的記憶存儲或手動腳本維護。Hermes Agent 試圖把學習、記憶與技能生成統一在同一個代理內部,降低外部依賴。

🧪 模型無關、端到端 TUI 與跨平台閘道的設計

  • 模型無關:透過 Hermes model 指令,可在不改變代碼的情況下切換 Nous Portal、OpenRouter、NovitaAI、NVIDIA NIM、Xiaomi MiMo、z.ai/GLM、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI 或自有端點。
  • 完整終端介面 (TUI):支援多行編輯、斜線指令自動補全、對話歷史、中斷與重新導向、工具輸出串流。
  • 跨平台閘道:單一進程同時提供 Telegram、Discord、Slack、WhatsApp、Signal 及 CLI 存取,實現「在你所在的地方」對話。
  • 記憶與學習機制:閉環學習循環(Agent‑curated memory + 定期 nudges)、FTS5 會話搜尋搭配 LLM 摘要以實現跨會話回顧、Honcho 辯證式使用者建模。
  • 自主技能生成:在完成複雜任務後自行創造技能,技能在使用過程中自我改進。
  • 排程自動化:內建 cron 排程器,可設定定時任務。

🔑 核心功能:從經驗中學習並持續進化
Hermes Agent 的獨特之處在於它不只是執行預設指令,而是:

  1. 從經驗創造技能:在完成一段複雜對話或任務後,代理會歸納出可重複使用的技能片段。
  2. 在使用中自我優化:同一個技能在後續呼叫時會根據回饋進行微調。
  3. 知識固化:透過週期性的「nudges」把重要觀念寫入長期記憶,減少遺忘。
  4. 跨會話回顧:利用 FTS5 全文搜尋加上 LLM 摘要,能在新對話中快速檢索過去的相關討論。
  5. 使用者建模:Honcho 辯證式模型嘗試捕捉使用者的偏好與習慣,使後續互動更具個人化。

💡 設計理念:讓 AI 成為真正的「夥伴」而非單一工具
Hermes Agent 把學習迴圈內化,意味著代理不再是靠外部腳本或人工干預來更新知識,而是能夠自行觀察自身行為、從錯誤中學習並將成功經驗固化。這種設計降低了開發者維護個別腳本的成本,同時提供了更自然的使用體驗——代理會隨著時間越來越了解你的工作流程與偏好。

⚠️ 目前已知的限制

  • 效果依賴底層模型:代理的推理與語言品質直接受所連接模型(如 OpenRouter、NovitaAI 等)的表現影響。
  • 需要網路連線:雲端運行模式要求持續的網路以存取模型端點與遠端儲存。
  • 專案尚處於早期階段:文件與社區支援正在積極建立中,部分進階功能可能仍在測試或優化階段。

🎯 實務建議:如何在專案中嘗試 Hermes Agent

  1. 選擇合適的模型端點:若追求最低成本,可先試用免費層的 Hugging Face Inference API 或 OpenRouter 的低價模型;若需要特定能力(如程式碼生成),則選擇支援相應領域的模型。
  2. 部署方式:在 $5 的 VPS 上啟動代理,使用其內建的 TUI 進行初步測試;若需要更高併發,可遷移至 GPU 叢集或 serverless 平台,閒時幾乎不產生費用。
  3. 跨平台整合:將代理的閘道連接至團隊常用的通訊軟體(Telegram、Discord 等),讓成員皆可透過熟悉的介面與 AI 互動。
  4. 觀察技能生成:在完成一段較長的任務後,檢查代理自行創建的技能片段,並評估其在後續類似任務中的實用程度。
  5. 利用排程功能:設定定時腳本(例如每日摘要、資料同步)讓代理在無人值守時自動執行。

🔗 專案連結
📂 GitHubhttps://github.com/NousResearch/hermes-agent
🏷️ NousResearch / hermes-agent – 模型無關、閉環學習、跨平台 TUI 的開源 AI 代理。

你有試過讓 AI 從經驗中自我成長嗎?歡迎在留言區分享你的看法或使用經驗 👇

#AI #Agent #HermesAgent #NousResearch #開源 #模型無關 #TUI #多平台 #自動化 #學習迴圈

tencent/hy3-preview:free 自動生成