微軟合併 SK 與 AutoGen 推出 Agent Framework 1.0

從事過 AI 代理開發的人,基本上都被微軟的框架選擇困擾過:Semantic Kernel 和 AutoGen 各有一套 API,文件風格不同,社群方向也不重疊。你想做一個能上線的代理應用,要麼拼湊框架,要麼等微軟統一思路。

4月3日,等待結束了。微軟發佈了 Agent Framework 1.0,正式把這兩套東西合併進一個統一的 SDK,同時支援 .NET 和 Python,並明確宣佈提供穩定 API 和長期支援。

Semantic Kernel + AutoGen = Agent Framework

這次合併不是改個名那麼簡單。微軟的解釋是:Semantic Kernel 提供了企業級基礎設施和服務連接能力,AutoGen 提供了靈活的多代理編排理念,兩套思路合在一起,才能覆蓋從簡單助手到複雜工作流程的完整場景。

官方明確表示,Semantic Kernel 和 AutoGen 進入維護模式,新功能只在 Agent Framework 裡開發。對於已經在使用這兩個框架的開發者,版本遷移指南已經同步發佈。

相比之前,幾個方面有實質變化:

  • 多 provider 支援:Azure OpenAI、Anthropic Claude、Amazon Bedrock、Google Gemini、Ollama 全都內建連接器,不用自己寫適配層
  • 中介軟體管道:在代理執行的各個階段插入內容安全過濾、日誌、合規策略,不影響提示本身
  • 圖形引擎:用圖形結構定義代理和函數之間的工作流程,支援確定性流程和檢查點恢復
  • 可插拔記憶:對話歷史、鍵值狀態、向量檢索都內建,後端可以接 Redis、Neo4j、Mem0 或自訂儲存

協定層面,MCP 和 A2A 都支援了。MCP 用來發現和呼叫外部工具,A2A 讓不同框架之間的代理可以相互協作。

五行程式碼起步

微軟主打「5 lines of code, zero to agent」,安裝也很直接:

Python:pip install agent-framework
.NET:dotnet add package Microsoft.Agents.AI

編排模式支援順序、並發、handoff、群聊(group chat)以及 Magentic-One 模式。YAML 宣告式配置也進來了,可以把代理定義和工作流程拓撲用版本控制管理起來。

開發工具方面,DevUI 目前是 preview 狀態,是個瀏覽器端的除錯介面,能視覺化代理執行流程,用來排查多代理場景下的死結或邏輯問題比較實用。

統一之後能解決什麼問題

Futurum Group 副總裁 Mitch Ashley 把這次發佈定性為「企業 AI 開發的一次實質性推進」,重點提到了多廠商支援和合規鉤子對生產部署的意義。

這兩點確實是關鍵。從甲方視角看,不能把 AI 基礎設施綁死在某一家大廠,這是合規要求也是風險管理;從開發者視角看,每次換模型提供商都要重寫一遍連接邏輯,是實實在在的摩擦成本。

Agent Framework 1.0 把這個問題從框架層面解決了,provider 切換變成了配置項,不需要改業務程式碼邏輯。

有趣的是,微軟並沒有強制你用 Azure。Anthropic Claude、Google Gemini、Amazon Bedrock 都是一等公民,Ollama 也在支援列表裡。這種開放態度在微軟的產品裡不太常見,大概是意識到強綁定會嚇跑客戶。

和 LangChain、CrewAI 怎麼競爭

市場上不缺代理框架:LangChain 去年完成了 1.25 億美元融資進入獨角獸行列,CrewAI 加了串流 tool call 事件,OpenAI Agents SDK 直接內建在 API 平台裡。

微軟的差異點有兩個:一是 .NET 開發者的優先支援——企業裡用 C# 和 .NET 的團隊數量相當可觀,這塊人群在其他框架裡沒有被優先服務;二是和 Azure App Service、Microsoft Foundry 的深度整合,對於已經跑在 Azure 上的工作負載,遷移成本低。

另外 A2A 協定(Agent-to-Agent)的支援值得關注。A2A 1.0 還在 coming soon 狀態,但一旦穩定,不同框架、不同廠商的代理之間可以直接通訊——這是代理互通的基礎層。

1.0 的意義

AI 工具鏈裡,很多東西長期停在 preview 狀態,生產可用性存疑。微軟選擇打 1.0 標籤,意思很明確:這個版本是認真的,穩定 API 不會隨便 breaking change,長期支援也承諾了。

對於正在評估代理開發框架的工程團隊,這至少是一個可以認真考慮的選項了。

參考來源:CocoLoop、Microsoft Agent Framework Version 1.0(Microsoft Agent Framework Dev Blog,2026-04-03);Microsoft Ships Agent Framework 1.0: A Production-Ready Foundation for Multi-Agent AI(Techstrong.ai)