硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

微软开源智能体框架,简化 AI 智能体开发

作者:Almir Vuk

  • 2025-10-08
    北京
  • 本文字数:1441 字

    阅读完需:约 5 分钟

大小:678.52K时长:03:51
微软开源智能体框架,简化 AI 智能体开发

微软发布微软智能体框架预览版,旨在帮助各级开发人员更轻松地创建和部署 AI 智能体,相关详情已在微软开发团队的官方博文中发布。


微软工程师指出,该框架是一项重要的整合成果,它将此前独立的两大项目——Semantic Kernel 和 AutoGen——的能力进行了融合。Semantic Kernel 为企业级应用提供基础,而 AutoGen 则是微软研究院开发的用于实验性多代理编排的工具。根据官方公告,以往开发人员需要在创新性与生产稳定性之间做出权衡,而新框架的推出正是为了打破这一局限。


正如技术文档所述,微软智能体框架赋予了开发人员以极简代码量构建 AI 智能体的能力。微软通过展示在不到二十行代码中创建功能性代理的示例,生动地诠释了这种简洁性。“构建 AI 智能体不应该像火箭科学那样复杂”,正如 .NET 博客公告中所强调的,凸显了该框架对那些缺乏专业 AI 知识背景的开发人员的易用性。


该框架引入了微软所概述的四大核心支柱

  • 开放标准和互操作性——支持模型上下文协议(MCP)、智能体到智能体(A2A)通信以及基于 OpenAPI 的集成,确保在不同运行时环境中的可移植性。

  • 研究管道——AutoGen 提供的高级编排模式,诸如群组聊天、辩论以及反思等强大功能,如今已具备企业级的可靠性。

  • 按设计可扩展——模块化框架,提供可连接到 Azure AI Foundry、Microsoft Graph、SharePoint、Elastic、Redis 和其他服务的连接器。通过 YAML 和 JSON 进行声明式智能体配置,实现工作流的版本控制管理。

  • 生产就绪——内置 OpenTelemetry 实现可观测性,与 Azure Monitor 集成,采用 Entra ID 安全身份验证,并兼容 GitHub Actions 与 Azure DevOps,支持无缝 CI/CD 流程。



微软在最初的博文公告中提到,该框架早期的企业采用情况表现强劲,他们不仅详细阐述了相关情况,还提供了客户的实际用例,供感兴趣的读者深入了解和探索。


如官方所宣布,该框架支持多种编排模式,涵盖顺序、并发、群组聊天以及交接工作流。这些模式最初作为 AutoGen 项目中的研究原型被开发出来,如今已具备生产级别的稳定性和企业级的控制能力。


从技术实现角度来看,该框架为 Python 和 .NET 环境提供了全面支持,相关细节已在 GitHub 仓库文档中明确说明。开发人员可以通过 pip 包管理器安装 Python 版本,或通过 NuGet 包集成 .NET 支持。该框架提供了各种企业系统的连接器,可插拔内存模块支持多种后端存储方案,并可通过 YAML 或 JSON 配置实现声明式的智能体定义。


开发人员可以通过以下命令开始使用:

pip install agent-framework
dotnet add package Microsoft.Agents.AI
复制代码


微软将该框架定位为 Azure AI 生态系统的一部分,正如 Foundry 博客所报道的那样。该框架与 Azure AI 生态系统的深度集成体现在多个方面:它为 Azure AI Foundry 服务提供了原生支持,集成了 OpenTelemetry 仪表盘,并与现有的微软开发工具兼容,包括通过 AI Toolkit 扩展在 Visual Studio Code 中使用。



(Visual Studio Code 扩展的使用,来源:微软官方博客


对于目前使用 Semantic Kernel 或 AutoGen 的开发人员,微软提供了迁移指南,相关内容已在文档中进行了详细说明。微软强调了以下内容:

这种连续性意味着开发人员可以在保留现有投入的同时解锁新功能。微软智能体框架并不是对过往产品的简单替代,而是将创新与稳定性完美融合的自然演进。


该框架的预览版现在可以通过微软的 GitHub 仓库以及 Python 和 .NET 生态系统的包管理器获得。感兴趣的读者还可以观看微软团队制作的 30 分钟介绍视频


原文链接

https://www.infoq.com/news/2025/10/microsoft-agent-framework/

2025-10-08 14:026

评论

发布
暂无评论
发现更多内容

https 握手失败问题排查全记录

程序员与厨子

nginx https 网络 HTTP 抓包

架构师训练营 - 第三周课后练习

joshuamai

穿越时空的回响:华为欧洲创新日的蝴蝶振翅

脑极体

三、设计模式

Geek_28b526

手把手教你如何在Windows安装Anaconda

计算机与AI

Python Anaconda

查漏补缺:166个最常用的Linux命令,哪些你还不知道?

小Q

Java Linux 程序员 操作系统 开发

一定要偷偷学,偷偷进步!腾讯内部首发Java多线程、高并发、设计模式“满级”笔记

Java架构追梦

Java 架构 面试 设计模式 多线程与高并发

架构师训练营第 1 期 - 第七周作业

Todd-Lee

极客大学架构师训练营

科学家联合提出基于区块链的追溯框架

CECBC

区块链 农业

week3 代码重构 学习总结

杨斌

极客大学 - 架构师训练营 第七周作业

9527

架构师训练营第 1 期 - 第七周总结

Todd-Lee

极客大学架构师训练营

架构师训练营 1 期第 7 周:性能优化(一)- 作业

piercebn

极客大学架构师训练营

【涂鸦物联网足迹】涂鸦云平台全景介绍

IoT云工坊

人工智能 云计算 大数据 物联网平台 物联网

第三周作业

丁乐洪

架構師訓練營第 1 期 - 第 07 周總結

Panda

架構師訓練營第 1 期

架构师训练营 - 第 7 周课后作业(1 期)

阿甘

week3 代码重构 -作业一

杨斌

目标检测之YOLOv2

Dreamer

架构师训练营 - 第三周学习总结

joshuamai

【涂鸦物联网足迹】物联网主流通信方式

IoT云工坊

人工智能 云计算 大数据 物联网 云平台

在Idea中使用JUnit单元测试

jiangling500

单元测试 IDEA JUnit

区块链将颠覆和改变传统金融业底层逻辑

CECBC

区块链 数字经济

区块链追溯系统迎来新突破

CECBC

区块链 溯源 产品溯源

8张图带你分析Redis与MySQL数据一致性问题

Java架构师迁哥

Week 7 性能优化总结

黄立

Spring+多线程+集合+MVC+数据结构算法 +MyBatis源码学习笔记分享

Java架构之路

Java 程序员 架构 面试 编程语言

WSL还是不错的

孙苏勇

WSL2 工具链 wsl

Week 7 作业一

黄立

LeetCode题解:231. 2的幂,位运算取二进制中最右边的1,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

爆火!阿里P9用500多页手册搞定双十一高并发秒杀系统,绝了

996小迁

Java 架构 面试 高并发 秒杀系统

微软开源智能体框架,简化 AI 智能体开发_微软_InfoQ精选文章