Skip to main content

微軟發布AI代理框架Agent Framework 1.0,支援多代理調度與MCP

Posted in 業界新聞
新聞

微軟於2025年10月首次對外揭露Agent Framework,當時宣布要將Semantic Kernel的企業級基礎架構,與Microsoft Research的AutoGen多代理調度能力合而為一。歷經RC階段、數月社群回饋與用戶實際驗證後,現在正式推出1.0穩定版,並承諾提供長期向後相容支援。

Agent Framework 1.0內建多家供應商的服務連接器,涵蓋Microsoft Foundry、Azure OpenAI、OpenAI、Anthropic Claude、Amazon Bedrock、Google Gemini及Ollama,開發者可依需求切換不同模型而不必更動核心程式碼。

多代理調度是1.0版的重點功能之一,框架提供循序、並行、交接、群組聊天及Magentic-One等多種調度模式,均支援串流輸出、檢查點、人機協作審核,以及暫停與恢復機制,適用於需要長時間執行的工作流程。開發者也可透過圖工作流程引擎,將代理推理與商業邏輯組合成可重複執行的確定性流程,並透過檢查點與狀態還原機制確保中斷後可接續運行。

Agent Framework 1.0版支援MCP(Model Context Protocol)協定,讓代理可動態發現並呼叫外部MCP相容伺服器所提供的工具。至於A2A(Agent-to-Agent)代理對代理協定,微軟表示A2A 1.0支援即將推出,屆時代理將可與其他框架中運行的代理進行結構化訊息協作。

框架也納入中介軟體管線機制,開發者可在代理執行的各階段攔截與轉換行為,例如加入內容安全過濾、日誌記錄或合規政策。記憶體架構則採可插拔設計,支援對話歷史、持久化鍵值狀態與向量檢索,後端可選用Foundry Agent Service、Mem0、Redis或Neo4j等方案。

此外,開發者可透過YAML宣告式定義代理的指令、工具、記憶體配置與編排拓撲,再以單一API呼叫載入執行,方便納入版本控制。針對既有使用者的搬遷需求,微軟提供搬遷輔助工具,可分析現有Semantic Kernel或AutoGen程式碼並產生逐步搬遷計畫,搭配詳細的遷移指南協助團隊轉換。

在預覽功能部分,1.0版同時附帶數項尚未正式穩定的功能,包括瀏覽器端的DevUI除錯工具、Foundry託管代理整合,以及GitHub Copilot SDK與Claude Code SDK整合,後者可將具備程式碼編寫能力的代理納入多代理工作流程中,與其他模型的代理協同運作。微軟強調,這些預覽功能的API可能依社群回饋調整。

View original 0 Likes 0 Boosts

Comments (0)

No comments yet.