GitHub Trending ★ 126 3 min

NousResearch/hermes-agent

Python

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

📌 Hermes Agent:自學習多模型 AI 代理

你以為 AI 代理只能跑在本地?Hermes Agent 能在 5 美元的 VPS 上持續學習,並跨平台對話,隨時隨地與你互動。

🤔 問題與動機
現有的 AI 代理多依賴固定模型與本地環境,難以在長期使用中累積經驗或跨會話保持個人化記憶。這限制了代理在真實工作流中的適應性與成長潛力。

🧪 架構與功能設計
Hermes Agent 由 NousResearch 打造,內建自我改進迴圈:

  • 從實際任務中產生技能,並在使用過程中持續優化。
  • 透過定期提示(nudges)將知識長期保存。
  • 能搜尋自身過往對話,利用 LLM 摘要進行跨會話回憶(FTS5 session search)。
  • 採用 Honcho 語境建模,逐步建構使用者的深度模型。
  • 支援代理技能開放標準(agentskills.io),並內建 cron 排程器實現自動化任務。

🔹 核心發現

  • 模型不可見:可透過統一的 gateway 接入 Nous Portal、OpenRouter(200+ 模型)、NovitaAI、NVIDIA NIM、Xiaomi MiMo、z.ai/GLM、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI 或自有端點,切換時無需修改程式碼。
  • 全端介面:提供完整 TUI,支援多行編輯、斜線指令自動補全、對話歷史、中斷與重定向、串流工具輸出。
  • 跨平台存在:單一 gateway 同時服務於 Telegram、Discord、Slack、WhatsApp、Signal 與 CLI,並支援語音備忘錄轉錄與對話跨平台連續性。
  • 低成本部署:可在極低成本的 VPS、GPU 叢集或幾乎零閒置成本的無伺服器基礎設施上運行,不綁定於個人筆電。

💡 深入分析
Hermes Agent 的核心價值在于其「閉環學習」:代理不僅消費經驗,還能從經驗中產出新技能,並在實際使用中自我優化。這種設計讓代理隨使用時間而變得更貼合使用者的工作習慣與知識結構,而不需要頻繁的人工微調或重新訓練。同時,透過多模型 gateway,使用者可以依據成本、延遲或特定能力自由切換底層模型,避免供應商鎖定。

⚠️ 已知限制

  • 文件僅描述功能與架構,未提供正式基準測試或長期使用研究。
  • 部署與效能仍受底層硬體與選擇模型的影響,極低成本 VPS 在高負載情況下可能遇到瓶頸。
  • 跨平台對話的連續性依賴於代理自行保存的記憶,極長時間間隔的記憶保留效果尚未公開評估。

🎯 實務啟示

  • 對於需要長期互動且希望代理隨使用而變得更個人化的場景(如客服、開發助理、個人知識管理),Hermes Agent 提供了一種可在低成本雲端上運行的可行方案。
  • 開發團隊可利用其內建技能創建與自優化機制,快速原型化符合特定工作流程的代理,而無需從頭建立訓練管線。
  • 若想避免模型供應商鎖定,可透過統一 gateway 於不同模型間切換,根據任務需求靈活調整。

🔗 專案連結
📂 GitHub:https://github.com/NousResearch/hermes-agent
🏢 作者:NousResearch

你有試過讓 AI 代理在雲端自我成長嗎?歡迎在留言區分享你的使用經驗或想法 👇

#AI #Agent #HermesAgent #NousResearch #開源 #雲端部署 #多模型 #TUI #自學習

tencent/hy3-preview:free 自動生成