
微軟開源Microsoft Agent Framework,讓開發者能以更一致的方式建構與部署多代理(Multi-agent)系統。該框架將Semantic Kernel的企業級基礎,與AutoGen的多代理調度能力整合至執行環境中,提供從人工智慧代理原型開發至生產部署的完整流程。目前框架已進入公開預覽階段,支援MCP、A2A與OpenAPI互通,並適用於Python與.NET程式語言。
Microsoft Agent Framework的設計重點在於簡化代理系統的開發與管理。過去開源專案之間的抽象層差異大、API也不一致,使得開發者在本地測試與雲端部署間常存在整合困難。Agent Framework藉由統一的架構與開放標準,試圖解決這些落差,同時強化企業落地時必備的安全與治理機制。
框架支援MCP(Model Context Protocol)、A2A(Agent-to-Agent)與OpenAPI三種互通方式,使得代理能在不同環境間協作,或直接整合既有REST API作為可呼叫的工具。開發者可在地端、容器化或多雲環境中執行代理,並在Azure AI Foundry託管與進行安全控管。
微軟強調,Agent Framework的特色之一是企業就緒。框架內建OpenTelemetry觀測能力,可追蹤每次工具呼叫與流程步驟,且同時具備長任務耐久機制,能在中斷後自動恢復運作。系統也支援人為核准(Human-in-the-loop),讓需要人工審核的任務能在介面或佇列中待准許後再繼續執行。此外,框架可直接與GitHub Actions與Azure DevOps整合,支援CI/CD流程與異常追蹤,方便企業在部署後持續監控營運狀態。
微軟同步更新VS Code AI Toolkit開發工具,讓開發者能在本地環境中建立、執行並視覺化多代理工作流程,降低開發門檻並加速迭代。開發者可以使用相同的代理程式碼於本地測試,並無縫搬遷至Azure AI Foundry託管環境,保留完整的觀測、法遵與安全設定。
Microsoft Agent Framework接續了AutoGen的研究成果,支援多種調度模式,如序列、並行、交接與Magentic等動態任務協調。這些原本在研究階段的實驗性模式,現在能以企業級耐久性運作。微軟也提供實驗性擴充套件,讓開發者可提前試用仍在孵化中的功能,並在成熟後自動納入正式版本。
微軟已與多家企業合作測試此框架,應用場景涵蓋稽核自動化、客服支援、車輛遙測分析與企業人工智慧整合。部分用例顯示,Agent Framework可減少系統間膠水程式碼(Glue Code)的撰寫量,並提升代理系統的可維運性。
對使用Semantic Kernel或AutoGen的開發者,微軟提供直接的搬遷方法,並表示兩個既有專案仍將維持支援,但未來主要研發投資將集中於Agent Framework。
熱門新聞
2025-12-02
2025-12-01
2025-11-30
2025-12-01
2025-12-01