ag2
活跃·★ 5.0k·Apache-2.0·更新于 2026-10-27
★ 必备神器★ 时下流行
AG2(原名 AutoGen)是开源的编程框架,用来构建 AI 智能体并让多个智能体协作完成任务。README 说它由 AutoGen 演化而来,完全开源,目前由来自多个组织的一群志愿者维护,管理员 Chi Wang 和 Qingyun Wu 可以通过邮件联系。
它要求 Python 3.10 或更高但低于 3.14,通过 PyPI 以 `ag2` 安装(也可使用别名 `autogen`),例如 `pip install ag2[openai]`,默认只装最少的依赖,需要的功能再装附加包。API 密钥保存在配置文件里(示例使用 OAI_CONFIG_LIST),应当把它排除在源码管理之外。README 随后介绍了各种概念:可对话智能体、人工介入、编排多个智能体、工具和进阶的智能体设计模式,以及示例应用。GitHub 上的许可证字段是自定义名称,请核对仓库里的 LICENSE。
#AI 代理#多代理系统#大型语言模型编排#Python#代理式AI
01
功能特性
01代理间通信能力
02支持多种大型语言模型(LLMs)
03集成外部工具和函数
04灵活的自主和人机协作工作流
05丰富的多代理编排模式(如群聊、嵌套聊天)
02
为什么选择它
+成熟的多智能体模型:可对话智能体、人工介入、工具以及多个智能体的编排。
+可通过 PyPI 以 `ag2`(别名 `autogen`)安装,默认依赖很少,附加包可选。
+有文档、示例应用和可引用的论文。
+积极维护:由志愿者社区在最近几天内更新过。
03
权衡点
!它是需要编码使用的框架,README 说明它由一群志愿者而不是单一公司维护。
!要求 Python 3.10 到 3.13(低于 3.14),并需要把 LLM API 密钥保存在配置文件里,且不能提交到版本管理。
!GitHub 上的许可证字段是自定义名称,使用前请阅读 LICENSE,并且它容易与其演化来源的原 AutoGen 项目混淆。
04
维护状况检查
活跃检查日期: 2026-10-25
- 最近提交
- 2026-10-25
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 12
- 最新发布
- v1.2.1 (2026-10-21)
- 未关闭 issue
- 75
- 近期 issue 至少有一条评论的比例
- 5/11
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #3293 [Feature Request] Reference example: AG2 agent calling a paid tool via HTTP 402 settled in Nano4 条评论 · 2026-09-25
- #3409 [Feature Request]: ag2.ag_ui: configurable AG-UI server usable from any ASGI framework2 条评论 · 2026-10-12
- #3300 Optional durable memory integration for AG22 条评论 · 2026-09-27
- #3204 [Feature Request]: Add an official HOL Guard tool-execution middleware example2 条评论 · 2026-08-23
- #3465 [Bug]: A2A polling drops text appended to an artifact after its first snapshot1 条评论 · 2026-10-21
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
OpenAI API
原生支持
已通过文档验证
Python
支持
已通过文档验证
06
快速开始
1
$ pip install ag2[openai]
07
使用场景
↳编排AI代理以进行协作式问题解决和任务自动化。
↳将人类反馈和监督集成到AI代理工作流中。
↳通过工具使用扩展代理能力,实现与外部数据和API的交互。
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧