AI News HubLIVE
站内改写2 分鐘閱讀

介紹 Omnigent:一個用於組合、控制和共享智慧體的元框架

Databricks 釋出了 Omnigent,一個開源的元框架,位於現有智慧體框架(如 Claude Code、Codex、Pi 等)之上,提供統一的介面來組合多個智慧體、透過策略而非提示進行控制,並支援即時協作。它旨在成為智慧體工作的新抽象層,類似於 Kubernetes 對伺服器的抽象。

Databricks 在其官方部落格上宣佈了 Omnigent 的釋出,這是一個開源的元框架,旨在解決當前智慧體使用中面臨的碎片化問題。隨著 AI 智慧體的能力不斷提升,開發者和使用者往往需要同時開啟多個智慧體工具,如編碼助手、搜尋智慧體等,並在不同工具間複製貼上文本,導致工作流程低效。同時,智慧體構建者需要不斷整合最新的框架、SDK 和模型,但由於各框架介面不統一,組合和切換變得困難。

Omnigent 正是為解決這些痛點而設計。它作為一個元框架,位於使用者已使用的智慧體框架(如 Claude Code、Codex、Pi 或自定義智慧體)之上,為這些框架提供統一的 API 介面。透過這一抽象層,使用者可以輕鬆組合來自不同框架的智慧體,使用策略而非簡單的提示來控制它們的行為,並與團隊成員即時共享工作會話。

Omnigent 的架構包括三個核心元件:一個執行器(Runner),將任意智慧體封裝在沙盒會話中,提供一致的 API;一個伺服器(Server),負責管理策略和共享功能;以及多種客戶端介面,包括終端、Web 應用和手機應用。這種設計使得使用者可以跨平臺訪問同一個智慧體會話。

在功能方面,Omnigent 提供了幾個關鍵特性。首先是組合性,使用者無需重寫程式碼即可混合使用多種模型和框架,只需一行程式碼即可切換底層智慧體。其次是控制性,透過狀態化的上下文策略,系統可以跟蹤智慧體的行為並執行預算、許可權等規則,而不是依賴於不安全的提示。最後是協作性,使用者可透過 URL 共享即時會話,允許團隊成員共同檢視、評論和指導智慧體的操作。

此外,Omnigent 還支援雲執行,使用者可以在本地或託管沙箱(如 Modal 和 Daytona)中啟動智慧體,確保安全協作。其安全策略不僅限於簡單的允許/拒絕,還能動態跟蹤會話狀態,例如在智慧體從 npm 下載新包後,要求人工批准才能進行 git push。成本策略可以設定每花費 100 美元后暫停智慧體並請求繼續。

Databricks 強調,元框架是智慧體工程的下一個抽象層。正如 Kubernetes 和 Terraform 統一管理伺服器叢集一樣,Omnigent 將不同智慧體框架統一起來,使使用者的會話、策略和技能不依賴於特定工具或模型。該框架已在 Apache 2.0 許可證下開源,目前處於 alpha 階段,並計劃在未來加入更多功能,如基於 GEPA 的自動最佳化、智慧體內省等。

開發者可以立即透過快速入門指南嘗試 Omnigent,或訪問其 GitHub 倉庫和文件。Databricks 邀請社群參與共同構建這一新層。