产品简介
agent-framework 微软官方开源的多语言AI代理框架,专为构建生产级智能代理及复杂工作流而生。它为开发者提供了从原型开发到生产部署的全栈支持,解决了代理编排、可观测性、跨语言等核心工程挑战,适合需要构建自动化AI应用开发团队。

核心功能
- 支持Python和C#/.NET双语言开发
- 灵活的中间件系统用于处理请求和异常
- 支持顺序、并发、移交等多种代理编排模式
- 内置OpenTelemetry实现分布式追踪与监控
- 提供交互式DevUI用于代理开发和调试
快速开始
- 使用pip命令安装框架:`pip install agent-framework`
- 编写Python代码,初始化一个简单的代理客户端并设置提示词
- 运行脚本,向代理发出指令并查看生成结果
界面预览

与其他方案对比
| 对比项 | agent-framework | 同类方案 |
|---|---|---|
| 工程化程度 | 提供生产级特性,如可观测性、编排模式、声明式定义和托管部署 | 许多轻量级库侧重于快速原型开发,生产化支持较弱 |
| 语言支持 | 同时提供Python和.NET(C#)的完整框架实现与一致API | 多数框架仅支持单一语言,限制了技术栈选择 |
| 架构灵活性 | 设计为可插拔,支持从本地开发到云平台(如Foundry)的多种部署模式 | 部分方案与特定云平台或模型服务绑定较深 |
适合谁用
- 构建生产级AI代理应用的开发者
- 需要编排复杂多代理工作流的技术团队
- 追求代理系统可观测性和可调试性的技术人员
下载与版本
当前最新版本为 python-devui-1.0.0b260414,发布于 2026-04-15。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/microsoft/agent-framework