cuga-project/cuga-agent
CUGA is an open-source generalist agent harness for the enterprise, supporting complex task execution on web and APIs, OpenAPI/MCP integrations, composable architecture, reasoning modes, and policy-aware features.
解決的問題
CUGA 是一款企業級智能體框架(Agent Harness),旨在消除從零開始構建領域特定 AI 智能體的需求。它提供了預構建的編排層、規劃邏輯和安全策略,使開發人員能夠專注於配置領域特定的工具、工作流和策略,而不是重建核心智能體基礎設施。
運作原理
CUGA 作為一個可配置的通用智能體運行,將規劃者-執行者(planner-executor)和代碼-行動(code-act)模式與結構化規劃相結合。它與各種工具生態系統集成,包括 OpenAPI 規範、MCP 服務器和 LangChain。對於複雜任務,它支持一種混合模式,通過 Playwright 將 API 調用與瀏覽器交互相結合。它還具備用於治理的策略系統(例如,意圖守護、工具審批)以及用於 RAG 的知識引擎,使用 Docling 攝取各種文檔格式。
適用對象
它專為需要快速部署可靠的領域特定智能體,同時保持對行為、安全性和部署(例如,通過 Kubernetes)進行嚴格控制的開發人員和組織而設計。
亮點
- 高基準測試性能:在 AppWorld 和 WebArena 基準測試中排名第一。
- 靈活的工具集成:支持 MCP、OpenAPI 和 LangChain 工具集成。
- 企業治理:包含具有人在回路(human-in-the-loop)審批門的策略系統。
- 混合執行:可以在基於 API 和基於瀏覽器的任務執行之間無縫切換。
- 知識集成:內置 RAG,支持智能體級別和會話級別的文檔範圍控制。
- 模塊化部署:支持通過 Helm 圖表在 Kubernetes 上自託管,並與 Langflow 集成以實現低代碼可視化工作流。
相關
- Dispatch
- 專案
- Dispatch
- 專案
- 專案