AutoGen 是微软推出的智能体 AI 编程框架,用于创建可自治运行或与人协作的多智能体应用。它提供 AgentChat(高层多智能体对话 API)、autogen-ext(各类模型/工具扩展)以及 AutoGen Studio(无代码 GUI)。许可为 CC-BY-4.0,Python,约 58,330 stars。需要首先明确:AutoGen 现已进入「维护模式」——不再新增功能、转为社区管理;微软指引新用户改用其企业级继任者 Microsoft Agent Framework(MAF),并提供从 AutoGen 迁移到 MAF 的指南。
来源:README.md(首段、维护模式 CAUTION、Installation);GitHub 仓库元数据(stars=58330、license=CC-BY-4.0、language=Python) 查看 GitHub 仓库 →AutoGen 曾是多智能体框架的代表性项目之一,对「让多个智能体自治协作或与人协同」的范式影响很大,长期高 star。它现处于维护模式、由社区管理,热度更多来自历史积累与生态存量。客观提示:新项目应转向其继任者 Microsoft Agent Framework(已发布生产就绪版本),现有用户可按官方迁移指南迁移。截至数据采集约 58,330 stars。
来源:README.md(首段、维护模式说明);GitHub 仓库元数据(stars=58330)创建可自治或与人协作的多智能体应用,AgentChat 高层 API 让定义与运行智能体很简洁。
来源:README.md(首段、Quickstart Hello World)autogen-ext 提供 OpenAI 等模型客户端与工具扩展,可通过 MCP server(如 Playwright)让智能体执行网页浏览等任务。
来源:README.md(Installation、Quickstart 的 MCP Server 示例)提供可视化的无代码界面(autogenstudio)来搭建多智能体应用。
来源:README.md(Installation 的 autogenstudio)已进入维护模式(不再加新功能、社区管理);微软指引新用户改用 Microsoft Agent Framework,并提供迁移指南。
来源:README.md(维护模式 CAUTION 段落)AutoGen(当前 v0.4+ 架构)以分层方式提供多智能体能力:autogen-agentchat 是高层 API(如 AssistantAgent,可 .run 执行任务),autogen-ext 提供模型客户端(OpenAI 等)与工具扩展(如通过 MCP server 接入 Playwright 做网页浏览智能体),底层有事件驱动的运行时。AutoGen Studio 提供无代码 GUI 搭建。需 Python 3.10+。从 v0.2 升级需按官方迁移指南改代码。重要:项目已停止新增功能、转社区维护,架构演进实际转移到了 Microsoft Agent Framework(MAF),后者提供稳定 API、多 provider、A2A/MCP 跨运行时互操作等。
来源:README.md(Installation、Quickstart 的 AgentChat/MCP 示例、维护模式与 MAF 说明)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
LLM 客户端(OpenAI 等)MCP server(如 Playwright)AutoGen 适用于多智能体协作/自治应用的构建与研究,历史上被广泛用于多智能体对话、工具调用与自动化原型。但鉴于它已进入维护模式,新的生产或长期项目更应选择其继任者 Microsoft Agent Framework;AutoGen 现更适合维护既有项目、或作为多智能体范式的学习/参考,新功能与长期支持都在 MAF 一侧。
来源:README.md(首段、维护模式/MAF 说明)AutoGen 已进入维护模式:不再接收新功能或增强,转为社区管理。微软已发布其企业级继任者 Microsoft Agent Framework(生产就绪、稳定 API、多 provider、A2A/MCP 跨运行时互操作),并提供从 AutoGen 迁移到 MAF 的指南。AutoGen 自身的稳定版见其 releases,但后续演进集中在 MAF。
来源:README.md(维护模式 CAUTION 段落、Installation 的 releases/迁移)AutoGen 是多智能体框架的代表性开源项目,AgentChat 高层 API 简洁、支持 MCP 工具与无代码 Studio、生态存量大,对多智能体范式影响深远。但要明确:它已进入维护模式、不再新增功能、转社区管理,微软已推出企业级继任者 Microsoft Agent Framework(MAF)并提供迁移指南。客观建议:新项目直接用 MAF,AutoGen 更适合维护既有项目或作为范式学习参考——它的历史价值很高,但长期支持和新能力都在继任者一侧。
来源:综合 README.md 的能力、维护模式与 MAF 继任说明