首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Microsoft Agent Framework >Microsoft Agent Framework 的核心架构由哪些部分组成?

Microsoft Agent Framework 的核心架构由哪些部分组成?

词条归属:Microsoft Agent Framework

1. 框架定位与演进背景

Microsoft Agent Framework 是微软在 AI 智能体领域的旗舰开源框架,于 2026 年 4 月 2 日达到 GA(General Availability)1.0 版本。在此之前的 2025 年 10 月,微软将 AutoGen v0.4 和 Semantic Kernel 合并为统一产品,所有新的编排功能开发均集中在该框架上。AutoGen 和 Semantic Kernel 已进入维护模式,仅修复安全漏洞和问题,不再新增功能。

2. 核心能力分类

框架提供三大类核心能力:

  • Agents(智能体):使用大语言模型处理输入、调用工具和 MCP 服务器、生成响应的独立运行时组件。每个智能体是有状态的执行单元,而非简单的提示词封装。
  • Workflows(工作流):基于图的编排引擎,连接智能体和函数,强制执行执行顺序,支持检查点和人机协同场景。
  • Foundational Building Blocks(基础构建模块):包括模型客户端(聊天补全和响应)、智能体会话(状态管理)、上下文提供者(记忆和检索)、中间件管道(拦截、过滤、遥测)、MCP 客户端(工具发现和调用)。

3. 架构关键设计原则

框架采用统一 Agent 基类设计,无论底层模型提供商是谁,每个智能体都提供一致的接口。核心设计理念是让开发者专注于智能体的业务逻辑,框架负责所有通用能力的编排。架构中的每个智能体原生支持函数调用、多轮对话、结构化输出和流式响应。

相关文章
Microsoft Agent Framework:基于 DelegatingAIAgent 与 ChatClientAgent 的核心架构和协同范式
在生成式人工智能(Generative AI)从单纯的单次对话模型(Stateless LLM Calls)向具备复杂推理、长期记忆、工具调用能力以及自治能力的多智能体系统(Multi-Agent Systems)演进的宏大进程中,底层开发框架的抽象能力与架构设计直接决定了系统工程化的上限与可扩展性。Microsoft Agent Framework 的推出,标志着企业级 AI 应用开发进入了一个全新的成熟阶段。该框架通过深度整合现有技术的优势,确立了以 AIAgent 为核心的统一接口标准,并在其之上衍生出了两种截然不同却又高度互补的核心实现类型:负责底层计算引擎与推理能力标准化的 ChatClientAgent,以及负责跨切面关注点(Cross-cutting Concerns)拦截、状态增强与工作流控制的 DelegatingAIAgent。
张善友
2026-03-16
6470
网络协议是由哪些部分组成的?网络协议一般有哪些常用的协议?
提到互联网方面相信大家对于数据方面的交换都是拥有过一定的经验的,不同互联网之间数据是可以随意减缓的,但是交换的过程中往往会出现一些不匹配的问题,而这个时候就会需要使用到网络协议,网络协议是专门为计算机网络中数据交换而建立的,将数据交换过程中的规则标准集合与一体,方便了不同互联网用户们之间的数据交换,那么一般来说网络协议是由哪些部分组成的?网络协议一般有哪些常用的协议?下面小编就为大家来详细介绍一下相关的知识。
用户8739405
2021-07-09
4K0
JVM常见面试题(一):JVM是什么、JVM由哪些部分组成、运行流程是什么,JDK、JRE、JVM的联系与区别
JVM(Java Virtual Machine,即java虚拟机),java程序的运行环境(java二进制字节码的运行环境)。
寻求出路的程序媛
2024-07-29
7370
.NET AI 生态系统的重构与演进:Microsoft Agent Framework 对 Semantic Kernel 的继承、超越与战略整合
在生成式人工智能(Generative AI)从单纯的文本生成向具备自主规划与执行能力的“代理化(Agentic)”系统跨越的过程中,.NET 生态系统正在经历一场自该平台诞生以来最深刻的架构重构。这种重构不仅体现在工具链的更新上,更体现在底层设计哲学的根本转变:从将人工智能视为一种“外部调用的库(Library)”,演进为将 AI 代理视为一种“原生的一等公民(First-class Citizen)”软件组件 。
张善友
2026-02-03
1.3K0
.NET 11与智能体人工智能的范式转移:架构演进、开发者生态与安全解析
在企业级软件开发框架的演进历程中,技术栈的发展方向往往伴随着底层工程实践与宏观商业战略之间的剧烈摩擦。当前的.NET 生态系统正处于一个历史性的分水岭:当一线开发者在开源社区中为 C# 13、14 乃至 15 的语法细节展开激烈辩论时,Microsoft 的宏观战略已经越过了传统的语言特性层级,直接将.NET 框架的未来锚定在由“智能体人工智能(Agentic AI)”定义的全新范式上。
张善友
2026-03-08
7110
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券