AG2 是一套多智能体对话框架,值不值得折腾,先看一句话:它适合想用多个模型智能体互相商量着办事的开发者,不适合只想装个聊天界面的人。装之前更要先分清名字:AG2 不是微软的改名产品。
官方仓库信息
官方仓库在 GitHub,组织名是 ag2ai,项目名是 AG2。它源自微软研究院的 AutoGen,原作者后来在社区继续维护这个分支,许可证是 Apache 2.0。微软自己的 AutoGen 仓库在 2025 年 10 月进入维护模式,只修问题、不加新功能,微软把新项目引向 Microsoft Agent Framework,后者在 2026 年 4 月发布 1.0 版。AG2 在 2026 年 7 月发布 1.0 版,走的是另一条独立演进路线。
部署本身不重:Python 环境里用 pip install ag2 装好,真正的花销在模型调用上——智能体之间来回商量,每轮对话都要烧 token,调试一个多智能体流程的账单可能比单次问答高一个量级。框架本身不需要显卡,跑在普通电脑或服务器上都行,难的是把对话流程、工具权限和终止条件一次调通。
三个真实坑点
- 包名陷阱:pip install autogen 装到的是旧路线的包,AG2 新路线用的是 ag2,两个名字别混用,同一个项目只跟一条路线。2. 旧教程对不上:1.0 版重构了原来的群聊和智能体写法,照着 2024 年的 AutoGen 教程抄,大概率跑不通。3. 调试成本高:智能体互相接话容易兜圈子,先给每个智能体定好职责、说话轮数上限和结束条件,再放开跑,别一上来就接真实业务。
适合谁:已经在用 Python、想试验多智能体协作的开发者和团队。只想快速搭一个聊天机器人或知识库问答,先看 Dify、Flowise 这类应用层工具;新项目如果看重微软官方支持,直接评估 Microsoft Agent Framework。AG2 的价值在“多个智能体怎么配合”上,不在“装起来多简单”上。