Microsoft Agent Framework

2个月前更新 0 0 0

整合AutoGen与Semantic Kernel经验,提供Agent、Harness、图工作流、记忆、MCP、A2A和企业集成的微软开源框架。

收录时间:
2026-08-04
Microsoft Agent FrameworkMicrosoft Agent Framework

直接结论:Microsoft Agent Framework适合Python、C#及微软生态中的生产Agent开发;它是AutoGen和Semantic Kernel Agent方向的直接继任者。

资料说明:本文根据该产品截至2026年8月4日的官方页面与官方文档整理,不包含虚构的统一条件实测。功能、价格、版本和产品命名可能调整,发布前请再次核验官网。

工具是什么

Microsoft Agent Framework提供三类核心能力:Agent用于开放式工具调用,Harness用于长时间多步骤任务,Workflow用于显式图结构和确定执行。框架还提供Sessions、Memory、Middleware、MCP、A2A、Human-in-the-loop和可观测性。

核心功能

功能说明
Agents创建使用模型、工具、MCP和结构化输出的Agent。
Agent Harness提供规划、任务列表、文件、记忆和长任务能力。
Workflows用Executors和Edges构建类型安全的图式流程。
多Agent编排支持Sequential、Concurrent、Handoff、Group Chat和Magentic。
Sessions与Memory管理会话状态和长期上下文。
Middleware与Telemetry拦截Agent动作并记录执行指标。
模型与工具支持Microsoft Foundry、OpenAI、Anthropic、Ollama等。
A2A与MCP与外部Agent和工具服务器互操作。

适合哪些用户

  • Python、C#和微软技术栈开发团队。
  • 从AutoGen或Semantic Kernel迁移的项目。
  • 需要类型安全工作流和企业可观测性的系统。

不太适合哪些情况

  • 完全无代码的业务用户。
  • 只需要一次模型请求的简单应用。
  • 依赖旧AutoGen教程且不准备迁移的项目。

主要优势

  • 统一Agent、Harness和Workflow。
  • 继承AutoGen和Semantic Kernel生态经验。
  • 多Agent与企业集成能力完整。

需要注意的限制

  • 框架和部分语言支持仍在快速演进。
  • 第三方模型与工具的数据边界需单独评估。
  • 迁移旧框架需要重新测试行为和状态。

常见问题

Microsoft Agent Framework与AutoGen是什么关系?

官方称它是AutoGen与Semantic Kernel Agent能力的直接继任者,并提供迁移指南。

Agent和Workflow如何选择?

开放式任务用Agent;步骤顺序和规则明确时使用Workflow。

官方来源

  1. Microsoft Agent Framework文档
  2. 框架概览

资料核验日期:2026年8月4日

数据统计

相关导航