
产品介绍
所属公司
Microsoft
产品概述
AutoGen 是微软推出的一个用于构建 AI 智能体和应用程序的开源框架。它旨在帮助开发者创建基于大语言模型的复杂应用,特别是支持多智能体协作以完成共同目标的系统。其核心价值在于提供了一个灵活、可扩展的编程框架,使开发者能够高效地设计和实现从简单对话到复杂业务流程的各类 AI 代理应用。
发展历史
根据公开资料,AutoGen 的早期开发始于 2023 年 5 月,最初是作为 FLAML(一个自动化机器学习库)的扩展模块出现。2023年9月底,微软正式发布了名为 AutoGen 的工具。截至 2025 年 3 月,AutoGen 已发展到 v0.4 版本,该版本是一次完整的框架重新设计。暂无详细的融资历史信息。
产品功能
提供基于 Web 的 Studio 界面,支持无需编写代码即可进行智能体原型设计。 提供 AgentChat 编程框架,用于构建对话式单智能体或多智能体应用程序。 提供 Core 事件驱动框架,用于构建可扩展的多智能体 AI 系统。 提供 Extensions 机制,支持与外部服务或其他库(如 MCP、OpenAI Assistant API)集成。 支持创建可定制的智能体,让大语言模型扮演不同角色(如程序员、设计师等)协同工作。 支持分布式智能体,可用于构建多语言应用程序。
技术优势
相比其他竞品,AutoGen 整合了微软在多智能体系统领域的研究积累,提供了一个类似 PyTorch 的灵活开发框架。其独特优势在于分层架构设计(如 Core、AgentChat、Studio),兼顾了底层系统构建的灵活性与上层应用开发的便捷性,并原生支持复杂的、确定性与动态结合的智能体工作流。
典型应用场景
构建用于业务过程的确定性和动态智能体工作流。 进行多智能体协作与对话的研究与实验。 开发需要多个 AI 角色(如程序员、产品经理、设计师)分工协作的复杂任务应用。 构建分布式智能体系统,用于多语言或跨平台应用。 快速原型设计,通过可视化界面(Studio)探索智能体交互而不编写代码。








