← 返回列表

AutoGen:构建多智能体 AI 应用的编程框架

microsoft/autogen · A programming framework for agentic AI

GitHub原文发布 未知首次收录 2026-10-02上架 2026-10-02 07:03

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

AutoGen 是微软研究团队开创的编程框架,用于创建可自主行动或与人类协作的多智能体 AI 应用。框架采用分层可扩展设计,包含提供消息传递与事件驱动运行时的 Core API、面向快速原型与常见多智能体模式的 AgentChat API,以及扩展 LLM 客户端和代码执行等能力的 Extensions API,同时提供无代码 GUI(AutoGen Studio)和智能体基准测试套件(AutoGen Bench)。项目目前已进入维护模式,不再新增功能,建议新用户转向 Microsoft Agent Framework。

核心能力与快速开始

★ 61252 · Python

能做什么
提供多智能体 AI 应用的构建能力:Core API 实现消息传递、事件驱动智能体以及本地与分布式运行时,并支持 .NET 与 Python 的跨语言能力;AgentChat API 在 Core API 之上提供更简洁、有主见的 API,便于快速原型开发,支持双智能体对话、群组对话等常见多智能体模式;Extensions API 支持第一方与第三方扩展,包括 OpenAI、AzureOpenAI 等 LLM 客户端实现以及代码执行等能力。配套开发者工具包括:AutoGen Studio,用于无需编写代码即可搭建和运行多智能体工作流;AutoGen Bench,用于评估智能体性能的基准测试套件。生态示例包括使用 AgentChat API 和 Extensions API 构建的 Magentic-One 多智能体团队,可处理网页浏览、代码执行和文件处理等任务。
适用场景
适合需要编排多个 LLM 智能体协同完成复杂任务的场景,例如构建双智能体对话或群组对话等常见多智能体模式;快速原型验证多智能体工作流;通过 AgentTool 组合专家智能体(如数学、化学领域智能体)由通用助手调度;接入 Playwright MCP 服务器构建网页浏览助手;使用 AutoGen Studio 以无代码方式搭建和演示多智能体流程;使用 AutoGen Bench 评测智能体表现。
项目形态
开发框架
部署方式
未说明;README 提供本地安装方式(pip 安装 autogen-agentchat、autogen-ext[openai]、autogenstudio),AutoGen Studio 可通过命令行运行在本地端口,但未说明生产部署方案。
主要依赖
需要 Python 3.10 或更高版本;Quickstart 示例需调用 OpenAI API,需创建账号并配置 OPENAI_API_KEY;使用 MCP 示例需安装对应 MCP 服务器(如通过 npm 安装 @playwright/mcp)。
使用限制
项目已进入维护模式,不会获得新功能或增强,转为社区管理,社区支持响应可能有限;AutoGen Studio 定位为快速原型与示例界面,并非生产就绪应用,开发者需自行实现认证、安全等部署所需功能;README 警告仅连接可信的 MCP 服务器,因其可能在本地环境执行命令或泄露敏感信息。
许可证
CC-BY-4.0
最近推送
2026-04-15 19:59

资料检查:2026-10-02 07:00 · 卡片整理:2026-10-02 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。