AG2(前身為 AutoGen)是一個開源編程框架,可以構建和協調多個 AI 代理,以協同執行複雜任務,同時支持標準化協議,如 MCP(模型上下文協議)和 A2A(代理到代理)。
https://mcp.ag2.ai/?ref=producthunt&utm_source=aipure
AG2

產品資訊

更新時間:2025年08月28日

什麼是 AG2

AG2 是一個社群驅動的框架,由 AutoGen 演變而來,專注於簡化代理 AI 應用程式的開發和研究。它為創建可以協同工作以解決複雜問題的 AI 代理提供了一個全面的平台。該框架由來自各個組織的志願者維護,旨在使 AI 代理的開發更易於訪問和高效。AG2 支持與多個 AI 模型集成,並提供內建的人工迴路操作功能,使其適用於研究和生產環境。

AG2 的主要功能

AG2(前身為 AutoGen)是一個全面的多代理對話框架,可簡化代理 AI 的開發和研究。它使多個 AI 代理能夠協作、與各種大型語言模型 (LLM) 互動、利用工具,並支援自主和人工迴路工作流程。該框架與包括 MCP(模型上下文協定)、A2A(代理對代理)和 AG-UI 在內的多個協定整合,以實現跨不同場景的標準化通訊。
多代理協作: 使多個 AI 代理能夠透過標準化的通訊協定無縫協同工作,透過協調一致的努力解決複雜的任務
協定整合: 支援多種通訊協定(MCP、A2A、AG-UI),用於代理、工具和人類使用者之間的標準化互動
工具整合框架: 透過 MCP 整合提供廣泛的工具支援,允許代理存取和利用各種外部服務和 API
彈性部署選項: 提供多種部署選項,預設情況下具有最少的依賴項,並透過可選安裝提供其他功能

AG2 的使用案例

客戶支援自動化: 代理可以透過 MCP 存取客戶歷史記錄,透過 A2A 與技術支援代理協作,並透過 AG-UI 即時更新使用者
企業資料處理: 專門的代理可以對儲存在企業系統中的結構化和非結構化資料執行檢索增強生成 (RAG)
API 整合服務: 將 OpenAPI 規範轉換為可供生產的 MCP 伺服器,供 AI 代理與各種服務和 API 互動

優點

廣泛的協定支援,用於標準化通訊
具有最少核心依賴項的彈性且模組化的架構
與各種工具和服務的強大整合能力

缺點

需要特定的 Python 版本限制 (>=3.10, <3.14)
需要額外依賴項的高級功能的複雜設定

如何使用 AG2

安裝 AG2: 使用 pip 安裝 AG2:pip install google-cloud-aiplatform[agent_engines,adk,langchain,ag2,llama_index]>=1.88.0
設置項目配置: 創建一個項目配置文件,其中包含所需的依賴項,包括用於 A2A 協議和 MCP 支持的 ag2[mcp, openai]
創建 AG2 代理: 使用 AG2Agent 模板類來開發專門的代理。通過 llm_config 參數配置具有適當 LLM 設置和工具的代理
配置 MCP 集成: 通過 stdio 客戶端連接到 MCP 伺服器,並註冊代理將使用的 MCP 工具。可以使用 mcp.ag2.ai 創建 MCP 伺服器,也可以手動部署
設置人工監督: 使用 UserProxyAgent 類中的 human_input_mode 參數配置人工迴路功能,以控制何時請求人工輸入
實施代理通信: 使用 A2A 協議適配器 (AG2AgentExecutor) 來處理任務執行並啟用多個代理之間的通信
添加工具和資源: 將 MCP 工具和資源封裝到一個工具包中,該工具包可以註冊到 AG2 代理以啟用特定功能
部署和測試: 使用 mcp_server/main.py 啟動 MCP 伺服器,並使用測試框架以程式方式測試代理交互
監控和管理: 使用實時狀態更新和流式傳輸功能來監控代理活動和任務執行

AG2 常見問題

AG2是一個平台,可協助構建可投入生產的AI代理,並支援AI原生組織。它提供諸如MCP(模型上下文協定)構建器之類的工具,以將OpenAPI規範轉換為可投入生產的伺服器。

与 AG2 类似的最新 AI 工具

Hapticlabs
Hapticlabs
Hapticlabs 是一個無代碼工具包,使設計師、開發者和研究人員能夠輕鬆設計、原型設計和部署跨設備的沉浸式觸覺交互,無需編碼。
Deployo.ai
Deployo.ai
Deployo.ai 是一個全面的 AI 部署平台,支持無縫模型部署、監控和擴展,內置道德 AI 框架和跨雲兼容性。
CloudSoul
CloudSoul
CloudSoul 是一款 AI 驅動的 SaaS 平台,通過自然語言對話使用戶能夠即時部署和管理雲端基礎設施,使 AWS 資源管理更加易用和高效。
Devozy.ai
Devozy.ai
Devozy.ai 是一個由 AI 驅動的開發者自助服務平台,將敏捷項目管理、DevSecOps、多雲基礎設施管理和 IT 服務管理結合為一個統一的解決方案,以加速軟件交付。