手记

微软Autogen分裂了... 不是两个,是四个版本!

其中一个在2023年非常受欢迎的开源框架,探索了AI代理人及其多智能体合作的应用场景,最近团队开始分化,并且有新的产品正在形成。

九月的时候,AutoGen 的几位创始人与微软分道扬镳,创建了原项目的 GH 分叉。最终,在十一月,他们成立了新的 AG2 GitHub 组织和新的 仓库(这次是一个全新的、独立的仓库),同时接管了 PiPy 的 autogenpyautogen 包(这是他们更新的地方)以及他们的 Discord 频道

同时,微软推出了一个全新的重写版本,称为 Autogen 0.4,该版本可以在 原始仓库 的主分支获取。还有一个由社区维护的旧版 0.2 版本,可以在 0.2 分支 中找到。这两个版本都可以在新 PyPI 仓库 autogen-agentchat 中找到。

最近,微软宣布他们计划将Autogen的0.4多代理运行时引入Semantic Kernel(从Autogen到SK的无缝过渡),实际上这是Autogen的第四次演变。从2025年初开始,他们计划将0.4版的多代理运行时作为SK仓库的一部分提供,同时提供生产支持,而将原始仓库的维护交给社区。

这还真是一大串,这是我试着排列的链接。

1. 完全重写,Autogen 0.4 版本采用不同架构
- 在微软原始仓库的 master 分支上开发:https://github.com/microsoft/autogen
- 不向后兼容
- 由社区维护
- 可以通过安装 autogen-agentchat==0.4.0.dev6 PyPI 包(预发布版本)和 autogen-core 来获取

2. Legacy Autogen 0.2 版
- 在原始 Microsoft 代码库的 0.2 分支上开发:https://github.com/microsoft/autogen/tree/0.2
- 向下兼容
- 由社区维护
- 可作为 autogen-agentchat~=0.2 的 PyPI 包使用(标记为正式版本,当前版本是 0.2.38)

3. AG2,由原作者扩展的版本:

4. 语义核,最终将整合Autogen 0.4的部分

P.S >.

这里有一个来自 MS Autogen 阵营关于“克隆”的声明:声明。似乎他们想让 pyautogen 的 PyPi 包指向他们的代码库("当前的 pyautogen 包未与 Microsoft AutoGen 关联,我们无法获得管理员权限"),并且也提到了 Discord。

毕竟,与Autogen(自动生成工具)相关的总共有5个软件包:

  • AG2: autogen, pyautogen, ag2
  • MS: AgentChat 自动生成核心自动生成
0人推荐
随时随地看视频
慕课网APP