CodeSoul-co/Hypha
Harness-oriented agent system framework for production-grade LLM agent applications
它解決的問題
Hypha 提供了一個可投入生產的框架,用於建立受控、持久且可重複使用的領域特定 AI 代理。它解決了將代理從簡單原型轉換為生產環境的問題,透過將核心推理邏輯與執行引擎分離,確保代理行為受到限制、可審計且可恢復。
如何運作
Hypha 採用雙層架構,包含一個 代理核心 用於推理、規劃和工具選擇,以及一個 生產引擎,透過內建政策與審批門檻的有限狀態機(FSM)來管理實際執行。
產品特定的邏輯並非硬編碼,而是定義在 DomainPack 中——一個將任務、工作流程、提示和功能編譯至共享執行時的設定。為了優化效能與成本,快取與重用平面 會管理多層快取資料(例如推理子圖和工具結果),但不會讓快取覆蓋原始事件日誌(source-of-truth event logs)。
適用對象
專為開發者設計,用於建立金融、法律或研究等產業的專業代理,這些領域需要高可靠性、可審計性以及對工具執行的嚴格治理。
主要特色
- DomainPack 系統:將產品特定行為與執行時分離,讓單一框架支援多種不同類型的代理。
- 事件優先的執行時:使用事件驅動的執行模型,支援恢復、重播以及對代理行為的完整審計。
- 多層快取:實作專用的快取樹(例如 PlanTree、ToolTree),重用已驗證的工作,降低 LLM 成本與延遲。
- 受控功能:透過具政策與審批控制的受控調用路徑,整合工具與 MCP(Model Context Protocol)適配器。
- 持久化執行:支援檢查點、有限續行與恢復工作人員,確保長時間執行的任務不會遺失。
相關
- 專案
- 專案
- 專案
- 專案
- 專案