微软曾同时维护两个 AI 开发框架:AutoGen 侧重于多智能体研究和原型开发的对话式编排模式,Semantic Kernel 侧重于企业 AI 集成的状态管理、遥测和中间件能力。这种双轨制导致开发者在选择框架时面临困惑,许多客户同时使用两个框架却面临 API 漂移、连接器代码重复和遥测分散等问题。
2025 年 10 月,微软宣布将 AutoGen 与 Semantic Kernel 合并为统一的 Microsoft Agent Framework,旨在提供一个覆盖构建、编排、部署和管理全流程的单 SDK。MAF 继承了 AutoGen 的简洁智能体和团队抽象,融合了 Semantic Kernel 的会话状态管理、类型安全、过滤器和遥测体系,并新增了基于图的工作流、声明式 YAML 智能体定义、OpenTelemetry 可观测性等工程化能力。
Microsoft Agent Framework 1.0 于 2026 年 4 月 3 日达到通用可用(GA)版本,原生支持 MCP(Model Context Protocol)和 A2A(Agent-to-Agent)协议,实现了跨运行时互操作性。框架同时支持 Python 和 .NET 双语言,API 形状镜像对称,为 enterprise 客户提供了一致的开发体验。微软建议现有 AutoGen 项目在 6 至 12 个月内迁移至 MAF,以获取长期 API 稳定性和生产级特性。