多智能体模式,超越了AutoGen 笔记

多智能体模式,超越了AutoGen

Microsoft 的 AutoGen 已进入维护模式,其团队已与 Semantic Kernel 合并,形成 Microsoft Agent Framework。虽然不再开发新功能,但关键的错误修复和安全补丁将继续发布。使用 AutoGen 的现有项目仍可正常运行,Microsoft 提供了迁移指南。此次转型意义重大,因为 AutoGen 曾是理解多智能体系统的基础工具。来自 AutoGen 的四个核心概念依然具有相关性:对话历史作为共享状态、说话者选择在架构设计中的核心地位、为不同智能体使用不同模型以节省成本,以及将代码编写与代码执行分离的必要性。对话历史充当共享状态,简化了调试和智能体集成,但需要谨慎管理以控制上下文长度。系统的设计取决于如何确定“下一个说话者”,在可能的情况下优先采用编码规则而非推理调用。为不同智能体任务使用不同的 AI 模型,通过为简单操作采用更便宜的模型,可大幅降低成本。最后,将负责推理和编写代码的智能体与在沙箱中执行代码的智能体分离,提供了至关重要的安全性和控制力。在生产环境中使用 AutoGen 的用户应规划迁移,而新项目应直接从 Microsoft Agent Framework 开始。其持久价值在于理解多智能体系统的底层模式,而非特定的库实现。