microsoft/autogen

AutoGen

微软多智能体协作框架

★ 30k 4.4k forks Python MIT
multi-agentagentsllmmicrosoft
4.0综合评分
功能
4.0
文档
3.5
活跃度
4.5
易用
3.5

亮点

  • 多 Agent 对话编排
  • 支持人机协作模式
  • 异步事件驱动架构

适用场景

  • 多 Agent 协作研究
  • 复杂任务分解编排
  • 人机混合决策工作流

评测正文

AutoGen 是微软推出的多智能体协作框架,把「多个 Agent 对话完成复杂任务」这一范式工程化,强调可对话的 Agent 与可组合的 GroupChat。在多 Agent 编排方向上,它是学术界与早期实践者的常用基线。

核心能力包括 ConversableAgent 抽象、GroupChat 编排、可嵌套工具调用、代码执行器、人机协作(human-in-the-loop)模式,以及 v0.4 起引入的异步与事件驱动架构。对 OpenAI、Anthropic、本地模型均有适配。

亮点是多 Agent 对话流表达力强,适合研究「Agent 间如何分工协作」;不足是文档明显跟不上代码迭代速度,API 在 0.2 到 0.4 之间有较大变动,老示例常需手改,复杂拓扑下行为可预测性下降。

适用场景:多 Agent 协作研究实验、需要人机混合决策的工作流、复杂任务分解与编排原型。生产化前需自建可观测与回放机制。