A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
Microsoft Agent Framework 是一个由微软推出的开源框架,旨在为开发者提供构建、编排及部署生产级 AI 代理和多代理工作流的统一平台。该项目支持 Python 和 .NET 双语言生态,通过提供标准化的开发底座,帮助团队高效地从原型开发迈向大规模生产部署。
框架支持 Python 和 C#/.NET 双语言开发,确保不同技术栈下的 API 调用高度一致。
内置灵活的编排机制,支持顺序执行、并发处理、任务交接及群组协作等复杂的图谱化工作流模式。
提供完善的中间件系统,支持请求与响应处理、异常管理及自定义流水线的构建。
无缝集成 Microsoft Foundry、Azure OpenAI、OpenAI 及 GitHub Copilot SDK 等广泛的 AI 生态资源。
具备高可靠性特性,深度支持代理系统的持久化、状态恢复、可观测性监控及人机协同控制。
适用于希望将 AI 应用从原型转化为生产环境的企业级开发团队,特别是在需要跨团队协作、复杂任务编排以及对系统可维护性和可扩展性有严格要求的场景中表现出色。