返回 AI 工具目录
AutoGen
开发框架人工精选最近核验 2026年7月23日
AutoGen 是微软研究院发起的多智能体应用框架,用于构建可自主运行或与人协作的多 Agent 系统,采用分层架构:Core(消息传递、事件驱动、本地/分布式运行时,支持 Python 与 .NET)、AgentChat(面向快速原型的高层 API)、Extensions(接入 OpenAI/Azure OpenAI 等模型客户端与代码执行),并配 AutoGen Studio(无代码 GUI)与 AutoGen Bench(评测)。代码为 MIT 许可。重要提示:官方已宣布 AutoGen 进入维护模式、不再新增功能,微软建议新项目改用其后继者 Microsoft Agent Framework。
定价开源部署本地运行、自托管国内可达国内可达性待核验许可CC-BY-4.0
解决什么问题
- 解决多智能体对话与协作的编排问题:让多个 Agent 通过消息传递互相协作,或与人协同完成任务
- 支持两两对话、群聊等模式,并可通过 MCP(Model Context Protocol)接入代码执行、网页浏览与文件处理等能力
- 分层设计按需选择抽象层级:用 AgentChat 快速搭原型,用 Core 做事件驱动、可跨 Python/.NET 的分布式运行时,用 Extensions 接第三方模型与工具
- AutoGen Studio 面向无代码搭建,Bench 用于对 Agent 表现做基准评测
- 在多智能体编排范式的早期探索上影响较大
适合
- 适合做多智能体协作的研究、原型与实验,尤其是需要跨 Python 与 .NET、或需要事件驱动分布式运行时的团队
- 微软技术栈(Azure OpenAI、.NET)用户接入较顺
- 想快速试验两两对话、群聊、代码执行等 Agent 协作模式,用 AgentChat 或 Studio 上手较快
- 已进入维护模式,更适合已有 AutoGen 存量项目的维护,或短期实验
- 若是面向长期生产的新建系统,应优先评估其后继框架
不适合
- 不建议为长期生产的新项目从零选用 AutoGen:官方已停止新增功能并推荐迁移到 Microsoft Agent Framework
- 新建系统应直接评估后继者,避免上线即面临迁移
- 需要零代码交付给业务方的场景,Studio 能力有限,不及成熟平台
- 对国内合规、数据不出境要求高的生产系统,其默认对接 OpenAI/Azure OpenAI 也不匹配
- 若只需单智能体或简单 RAG,引入多 Agent 框架属于过度设计
如何接入
- 以 Python 包接入:安装命令为「pip install autogen-agentchat autogen-ext[openai]」,要求 Python 3.10+;.NET/C# 亦有实现
- 模型通过 Extensions 接入,官方示例以 OpenAI、Azure OpenAI 为主,可自行扩展其他模型客户端
- 工具与外部能力经 MCP 服务器接入
- 整体为开源库,自建部署在自有环境;AutoGen Studio 提供本地 GUI
- 无官方托管云服务,运维与模型接入均需自理
已知限制
- 最大局限是产品生命周期:AutoGen 已进入维护模式、不再迭代新功能,官方引导迁移到 Microsoft Agent Framework,长期投入风险高
- 框架本身偏研究与实验,生产化所需的治理、观测、稳定性需自行补齐
- 跨 Python/.NET 的能力覆盖并不完全对等
- 国内可达性:开源库可安装自建,但默认依赖的 OpenAI/Azure OpenAI 在国内可用性、数据出域与合规上受限,Azure OpenAI 的国内供给亦有限
- 生产使用需改接国内合规模型并自建运维
接入与使用事实
- 部署方式
- 本地运行、自托管
- 实现语言
- en
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- CC-BY-4.0
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
