微软 AutoGen 框架升级:赋能 AI 智能体,释放无限潜能
微软近日宣布升级其 AutoGen 编排框架,旨在为 AI 智能体赋予更强大的灵活性和可控性,助力企业释放 AI 的无限潜能。
AutoGen v0.4 版本着重提升了 AI 智能体的稳健性,并针对用户反馈的架构限制问题进行了优化。微软研究人员在博客文章中指出,AutoGen 的首个版本引发了人们对智能体技术的广泛兴趣,但同时,用户也面临着架构限制、API 效率低下以及调试和干预功能有限等挑战。
为了满足用户对更强可观测性和控制力、多智能体协作灵活性和可复用组件的需求,AutoGen v0.4 进行了重大改进。该版本更加模块化和可扩展,支持可扩展性和分布式智能体网络。它还引入了异步消息传递、跨语言支持、可观测性和调试功能,以及内置和社区扩展。
异步消息传递意味着使用 AutoGen v0.4 构建的智能体支持事件驱动和请求交互模式。该框架的模块化设计允许开发人员添加插件组件并构建长期运行的智能体。它还使用户能够设计更复杂和分布式的智能体网络。
AutoGen 的扩展模块简化了与多智能体团队和高级模型客户端协作的过程。它还允许开源开发人员管理其扩展。
为了解决可观测性问题,AutoGen v0.4 内置了指标跟踪、消息跟踪和调试工具,以便用户可以监控智能体交互。这些更新使不同编码语言的智能体之间能够互操作;目前,AutoGen v0.4 支持 Python 和 .NET,但正在开发对其他语言的支持。
微软更新了 AutoGen 框架,以更好地定义框架、工具和应用程序之间的职责。它包含三个层级:核心层,包含事件驱动系统的基础构建块;AgentChat 层,一个“基于核心层的任务驱动、高级 API”,具有群聊、代码执行和预构建智能体等功能,与 AutoGen v0.2 最为相似;以及第一方扩展,与 Azure 代码执行器和 OpenAI 的模型客户端等集成。
除了更新框架外,微软围绕 AutoGen 构建的一些工具也进行了升级。
AutoGen Studio 是一个用于快速构建智能体原型的低代码界面,它基于 AutoGen v4.0 AgentChat API 进行了重建。用户可以获得实时智能体更新,暂停对话或在执行过程中重定向智能体,使用拖放界面设计智能体团队,导入自定义智能体并获得交互式反馈。
微软于 2023 年 10 月发布了 AutoGen,旨在简化智能体之间的通信方式。与 LangChain 和 LlamaIndex 一样,AutoGen 是首批发布的 AI 智能体编排框架之一,早于智能体成为当今的热门话题。
此后,微软发布了其他智能体系统,包括 Magentic-One,这是一个通用的智能体系统,可以为多个智能体提供支持以完成任务。
微软已全面拥抱 AI 智能体,通过其 Copilot Studio 平台部署了可能是最大的 AI 智能体生态系统。
然而,其他公司紧追不舍。Salesforce 推出了 AgentForce,以及最近更新的 AgentForce 2.0,而 ServiceNow 发布了一系列可定制的智能体。AWS 也在其 Bedrock 平台上增加了更多对创建多智能体系统的支持。