近日,微软正式推出开源SDK与运行时平台Microsoft Agent Framework,旨在为开发者构建、部署及管理复杂多智能体系统提供统一基座。该框架融合了Semantic Kernel的企业级能力与AutoGen的创新编排模式,实现从实验到生产环境的无缝衔接,避免开发者在"创新探索"与"生产落地"间做出取舍。

开放标准与互操作性是核心设计理念,支持MCP、A2A及OpenAPI三大协议。智能体可通过MCP动态发现并调用外部工具或数据服务,无缝接入不断扩展的MCP生态;借助A2A协议,不同运行时环境中的智能体可基于结构化消息实现跨框架协作,如数据拉取、分析验证等场景;OpenAPI优先设计使任何符合规范的REST API可自动转换为可调用工具,无需手动封装即可接入数千个企业级API。此外,框架支持容器化、本地及多云环境的智能体部署,开发者可自由选择Azure OpenAI、OpenAI等SDK,并通过AIFunctions封装现有方法快速集成工具。

从研究到生产的转化管道方面,框架将微软研究院AutoGen项目的突破性成果转化为生产级能力。支持顺序、并行、群聊、交接及Magentic动态任务编排等多种模式,并设立实验性扩展包孵化通道,允许高级用户先行测试微软研究院与开源社区的前沿技术,成熟后自动融入稳定框架。例如,曾经处于原型阶段的群聊协作模式,现已具备持久化、可审计及企业级管控能力,实现创新到落地的闭环。
社区驱动的可扩展性是框架的重要特征。作为开源项目,其采用模块化设计,内置连接器库支持Azure AI Foundry、Microsoft Graph、Oracle、Amazon Bedrock等企业系统,以及通过Azure Logic Apps接入的SaaS服务,使智能体从开发初期即可访问企业数据。内存模块支持Redis、Pinecone、Elasticsearch等存储后端,提供抽象层供开发者自由选择;声明式智能体通过YAML/JSON文件定义角色、提示词及工具,支持版本控制与跨团队共享。框架持续吸收社区创新的编排策略与最佳实践,形成动态演进的生态系统。
企业级就绪能力方面,框架内置OpenTelemetry可观测性组件,可监控智能体动作、工具调用及编排步骤,并通过Azure AI Foundry仪表板实现推理流程可视化与性能追踪。安全层面支持虚拟网络集成、Entra ID身份验证、结构化日志记录及内容安全,满足受监管行业合规要求;长时运行可靠性通过线程暂停/恢复、中断恢复及错误重试机制保障规模化场景稳定性;人工干预机制允许将敏感工具调用标记为需审批,通过UI或队列路由审批请求,确保操作可控。框架还集成GitHub Actions与Azure DevOps的CI/CD管道,遥测数据实时同步至Azure Monitor与Application Insights,实现企业级部署管理与根本原因分析。
对于现有Semantic Kernel用户,迁移路径清晰:.NET开发者可将Microsoft.SemanticKernel.命名空间替换为Microsoft.Extensions.AI.,智能体直接通过Provider创建,无需Kernel耦合;Python用户可通过pip安装完整包或按需安装组件。迁移后,开发者可减少冗余代码,简化内存管理,符合开放标准。AutoGen用户则可将AssistantAgent映射为ChatAgent,支持多轮对话与工具持续调用;FunctionTool封装升级为@ai_function,支持自动模式推断;消息模型统一为ChatMessage类型,明确角色划分;编排模式从事件驱动转向基于图的类型化工作流,支持检查点、暂停/恢复及人机协作。迁移成本低,单智能体仅需轻量重构,多智能体则受益于更强的组合性与持久性。
未来,微软将持续深化框架与微软智能体开发栈的整合,包括与Microsoft 365 Agents SDK深度集成,以及与Azure AI Foundry Agent Service共享运行时。通过SDK与框架融合及运行时统一,开发者可在本地完成原型设计,利用一致遥测数据调试,无缝迁移至具备可观测性、合规与安全保障的企业级托管环境,最终将智能体发布至Microsoft 365 Copilot、Teams、Web等渠道,全程无需代码重写。
目前,Semantic Kernel与AutoGen项目仍将持续支持,但微软未来重点投资将聚焦于Microsoft Agent Framework。该框架并非替代现有工具,而是通过融合创新与稳定,为开发者提供自然演进路径,实现从实验到生产的全链路赋能。
在Microsoft Agent Framework推动Agentic AI全链路赋能的征程中,领驭科技作为战略合作伙伴,将深度参与框架生态的共建与落地实践。依托其在企业级智能体开发、多云架构部署及开源社区运营的丰富经验,领驭科技将与微软共同拓展框架在金融、制造、医疗等行业的场景化解决方案,持续培育面向未来的多智能体人才梯队,共同构建开放、可持续的智能体开发新生态,为全球开发者提供更强大的技术底座与更广阔的创新舞台。