Skip to content

Microsoft AutoGen

微软开源的多 Agent 编程框架;仓库已标明维护模式。新项目官方推荐 Microsoft Agent Framework;社区另有演进分支 AG2。

它是做什么的

AutoGen 用于创建可自主运行或与人协作的多 Agent AI 应用,源自微软研究院对实验性多 Agent 编排模式的探索。当前 microsoft/autogen 以醒目 Caution 声明:Maintenance Mode——不再接收新功能与增强,后续由社区管理级维护;新用户应使用 Microsoft Agent Framework,现有用户按官方 迁移指南 迁移。微软将 Agent Framework 描述为面向企业的继任方案(多 Agent 编排、多提供商、A2A/MCP 互操作等,以该项目文档为准)。

并行存在的 AG2ag2ai/ag2,文档 docs.ag2.ai)由原核心作者等在独立组织继续发展,自称 formerly AutoGen,提供多 Agent 对话协作、工具、HITL、GroupChat / Swarm 等能力。与微软仓库是不同治理与包路径,选型必须分清。

语言生态:AutoGen / AG2 以 Python 为主;Microsoft Agent Framework 另有企业向多语言支持(以该仓库与 Learn 文档为准)。
典型场景:遗留多 Agent 系统维护;新项目应直接评估 Agent Framework 或明确选择 AG2。

要点

  • 不要按「微软主推新特性」理解 AutoGen:以 GitHub 维护模式声明为准。
  • 三条线:① microsoft/autogen(维护);② Microsoft Agent Framework(微软推荐继任);③ AG2(社区续作,经典对话式 API 方向)。
  • 安装易混:PyPI 短名历史上易指向不同实现;请按目标文档安装明确包名(如 autogen-agentchatag2 等)并锁定版本。
  • 学习材料:旧教程可能仍写 ConversableAgent / GroupChat;确认其对应的是 AG2 还是已冻结的 AutoGen 线路,再决定是否跟练。

适合谁

  • 已有 AutoGen 代码、需要维护或规划迁移的团队
  • 评估微软多 Agent 路线时,需要一张「现状地图」而非从零跟过时教程的人
  • 有意采用开放治理、对话式多 Agent 模型时,可单独评估 AG2

官方入口

建议怎么用

绿场项目:直接读 Microsoft Agent Framework(或有意识选择 AG2 时读 docs.ag2.ai),不要新建 AutoGen 项目。存量系统:对照迁移指南评估工作量;若暂时冻结,锁定依赖、只合入安全与缺陷修复,并避免再引入依赖新特性的模块。

本站为个人非经营性学习导航。免责声明:信息仅供学习参考,不构成建议或背书;外链与第三方产品归其权利人。详情见 关于本站 · 隐私政策