现在，听着，我完全知道你在想什么。
你在想，哦，另一个框架，另一个星期，另一个框架，另一个研究事物
学习。
我只想继续 MCP。
这就是所有炒作的目的。
那是第六周。
为什么我们必须做另一个框架？
我有很多好消息要告诉你。
首先，这个框架 autogen 我们本周正在做的事情，它会非常快并且
很简单，因为它与其他的有很多共同点。
我们将很快完成它。
其次，总的来说，本周会很快。
我知道我上次就这么说过，但上周我对兰德格拉夫的痴迷让我无法抗拒。
但这周将会是美好而活跃的，因为我们将在本周达到这门课程的顶峰
六。
但第三条消息是，实际上我们本周也将涉及 MCP。
所以好像会有一个预览。
到了第五周，我们正在了解 Microsoft 的 Autogen 概念 Autogen。
让我们开始吧。
所以介绍一下Autogen，它看起来像这样，带有AG的标志。
所以Autogen是来自微软的一个开源框架。
它被释放了。
它的 0.4 版本在一月份发布，他们解释说这是一次彻底的重写，
采用异步、事件驱动的架构来解决我认为的一些批评
他们之前所面临的。
可观察性。
这是一个常见的代理问题，您是否真的了解这些代理交互发生了什么？
灵活性、控制力和规模。
所以这是 Autogen 0.2 的直接替代品，具有非常不同的感觉和架构
到它。
所以你知道，显然我必须做出一个艰难的决定，关于我们是否要去
使用 Autogen 0.4 或 0.2。
我决定坚持使用原来的 0.2。
不，我当然在撒谎。
我们选择 0.4。
我们为什么不呢？
事实上我们不是。
我们将使用 0.5.1，至少到目前为止，因为这是它的当前版本。
它们已经超过了 0.4，但 0.5.1 与 0.4 没有太大区别。
它没有得到根本性的改变。
所以，是的，我们正在使用最新的 autogen，即今年的新更新版本。
请注意，如果您查找文档，则可能会出现以下情况：
您需要非常清楚您正在查看的是 0.4 plus 还是 0.2 的文档
版本，看起来和感觉都截然不同。
但等等，还有更多。
这个故事还有更多内容。
有一些戏剧要告诉你。
去年年底，Autogen 的原创者和一些 Autogen 的联合创始人
一群参与它的人离开了微软，它正在被构建和开源，他们
分裂并创建了 Autogen 的一个分支，这是由这群人管理的 Autogen 的不同版本。
创建者之一现在在 Google，正在开发这个版本。
嗯，嗯，我猜它被称为 AG 2，代表 Autogen Gen 2，但它也被命名为 Agent
操作系统二。
令人困惑的是，他们从 Auto Gen 0.2（Auto Gen 的早期版本）开始，因此它是兼容的
与 auto gen 的其他版本有些一致。
并且它已经脱离了微软分叉后发布的Autogen 0.4。
呃，所以它就像一个版本，比以前更常见，这是超级
令人困惑。
这样做的部分原因是为了能够移动得更多、更快、更多
灵活，不要受制于微软那样的公司官僚机构。
但话虽如此，加入微软的保护伞也有很多好处。
主要的 auto gen，微软的 auto gen 非常非常好用。
它拥有大量的企业客户。
它的使用相当广泛。
呃，显然这是一个困难的情况。
呃，特别难。
微软遇到了这种奇怪的情况，正如他们所说，他们也有点迷失了
控制原本属于 Autogen 的不和谐聊天组，现在由 Ag2 人控制。
因此，社区的很多讨论都是关于 ag2 和 Autogen 生态系统新手的
不知道这一点的人会非常困惑，因为如果你查找 Autogen 的文档，你就会发现
您可能会发现自己在看这个 Ag2，它将基于 Autogen 0.2 的早期版本。
或者您可能会发现自己处于官方支持的 Microsoft 轨道上。
嗯，来自微软的 autogen 和微软确实已经非常明确地表示，他们没有计划采取
正如 Autogen 0.4 所见，使用 Autogen 向前推动时，脚离开踏板。
但与此同时，Ag2 阵营说，看，我们可以更加灵活，我们可以做得更快。
他们一直在发布版本，如果版本号有任何意义的话，他们目前正在发布。
顺便说一下，他们目前的版本是 Ag2 Agg2 0.8 版本。
所以他们有很多版本号。
这并不是说这意味着什么，但至少从视觉上来说，听起来他们正在快速制作
进步，这是他们摆脱微软的原始驱动力之一。
所以这是一个相当多的戏剧。
而且只是再多加一个辣元素，Autogen两个人，Agg2人也有控制力
正如他们所说。
他们拥有 PyPI 中官方包的所有权，这是控制事情执行的地方
点安装。
如果您对 Autogen 进行 pip 安装，您将获得 Agg2。
你没有得到微软官方的 Autogen，这有点有趣。
这显然也是有问题的，因为刚接触 Autogen 的人发现这非常令人困惑。
我的意思是，现在人们倾向于只做 pip install 并期望你得到你得到的东西，特别是
如果您使用 Microsoft 的产品，您可能会认为他们当然拥有 Autogen，官方
PyPI 安装，如果没有安装，那么你会认为这将是完全不同的东西。
但是你 pip install Autogen 的想法是，你会得到一些由某些人构建的 Autogen 的分支
叛徒，嗯，一些非常重要的叛徒，呃，他们的叛乱已经建立了一些东西
显然非常令人印象深刻。
呃，呃，对于刚接触这个的人来说，这显然非常非常令人困惑。
但无论如何，我显然已经做出了我们将与微软合作的决定。
我想说的是，目前为止，它拥有更大的社区和吸引力。
但我让你意识到这一点。
您需要理解这一点并注意文档等方面的混乱。
呃，现在有了 Ag2，因为我们使用 UV 作为环境，所以我已经设置了所有正确的项目。
因此，您的环境中将安装官方的 Microsoft Autogen，它
对我来说，现在毫无意义。5.1，并且可能会取得相当快的进展，然后也许
还没有达到 0.8。
这就是故事。
我希望这是有道理的。