Microsoft AutoGen
AutoGen 是微软研究院推出的多智能体 AI 应用框架,其中的 Agent 既可以自主行动,也可以与人协作。需要特别注意:AutoGen 目前已进入维护模式,不再开发新功能,转由社区管理;微软建议新项目直接使用其企业级继任者 Microsoft Agent Framework,并提供了官方迁移指南。
对于已有 AutoGen 代码的团队,以及学习多智能体模式的人,它仍有参考价值。它采用分层设计:Core API 提供事件驱动、基于消息传递的 Agent,以及本地和分布式运行时(支持 .NET 和 Python);AgentChat API 封装了双 Agent 对话、群聊等常见模式;Extensions API 提供模型客户端、代码执行和 MCP 工具等扩展。AutoGen Studio 是用于原型设计的无代码图形界面,AutoGen Bench 用于评估 Agent。面向网页和文件任务的多智能体团队 Magentic-One 就是基于它构建的。
上手方式:需要 Python 3.10+。执行 `pip install -U "autogen-agentchat" "autogen-ext[openai]"` 安装,需要图形界面时再执行 `pip install -U autogenstudio`。从 v0.2 升级的用户请参考迁移指南,因为 API 变化很大。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-16
- 近 90 天提交数
- 1
- 近 90 天发布数
- 0
- 最新发布
- python-v0.7.5 (2025-09-30)
- 未关闭 issue
- 1124
- 近期 issue 至少有一条评论的比例
- 2/8
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #7353 Feature: Cryptographic action receipts for enterprise agent governance (AAR)417 条评论 · 2026-03-06
- #7405 Proposal: GuardrailProvider protocol for tool call interception147 条评论 · 2026-03-14
- #7487 Multi-agent systems need a 'mission keeper' role — not a Boss Agent, but a dedicated goal integrity node74 条评论 · 2026-03-29
- #7492 Payment primitive for multi-agent systems - how are teams handling this?64 条评论 · 2026-03-30
- #7372 Cryptographic governance layer for AutoGen distributed agent runtime62 条评论 · 2026-03-11
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
适合谁
- 你正在维护已有的 AutoGen v0.2/v0.4 项目,或需要运行基于它构建的 Magentic-One、AutoGen Bench 等研究项目。
- 希望参考其分层事件驱动架构,并按官方指南平滑迁移至 Microsoft Agent Framework。
- 你正在启动全新项目:微软已声明 AutoGen 进入维护模式、不再开发新功能,建议新项目直接使用 Microsoft Agent Framework。
- 期望直接把 AutoGen Studio 当作生产环境 Web 应用部署(README 明确说明 Studio 仅用于原型验证)。
与同类的区别
AutoGen 已进入维护模式;Microsoft Agent Framework 是微软官方现役继任者,内置检查点、OpenTelemetry 与统一的 Python/.NET API。
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧