Microsoft Agent Framework 是微软推出的多语言框架,支持 Python 和 .NET,用于构建、编排和部署 AI 智能体。框架涵盖从简单聊天智能体到复杂多智能体工作流的功能,提供图编排、可观测性、多模型支持、中间件系统及开发者工具,并包含实验性 AF Labs 和交互式 DevUI。

- 核心功能: 支持图编排工作流,具备数据流、流式处理、检查点、人工介入和时间旅行能力;内置 OpenTelemetry 可观测性;灵活中间件系统。
- 语言支持: 完整支持 Python 和 C#/.NET,API 设计保持一致。
- 模型提供商: 支持 Azure OpenAI、Microsoft Foundry、OpenAI 等多种 LLM 提供商。
- 开发者工具: DevUI 提供交互式开发、测试和调试界面;AF Labs 包含基准测试、强化学习等实验性功能。
- 快速入门: Python 通过
pip install agent-framework 安装,.NET 通过 Microsoft.Agents.AI 包安装,均提供 Azure 和 OpenAI 的代码示例。
- 部署与托管: 支持 A2A 协议、Azure Functions、Durable Task 等多种托管方式。