首页 / 开源 · 自主 Agent 框架 / AutoGen
🔬

AutoGen

Microsoft
⭐ 60k开源免费

微软的 agent 编程框架,多 agent 对话式协作。

它能帮你做什么

解读

AutoGen 是微软出的 agent 编程框架,核心思路是让多个 AI agent 用「对话」的方式协作解决问题——比如一个负责写代码、一个负责审查和运行,来回几轮把任务做好。

面向开发者:不是一个点点点就能用的软件,而是一个需要你写 Python 代码来编排的「库」。灵活强大,但有编程门槛。

如果你不写代码、只想可视化地搭 agent,建议直接用扣子 Coze、Dify 或 Flowise,别硬啃它。

适合谁

面向开发者——它是一个 Python 框架/库,需要你写代码来编排 agent。会 Python 的人用起来灵活强大;不写代码的小白请改用扣子 Coze、Dify、Flowise 这类可视化工具。

开始前的准备

手把手教程

  1. 装 Python:3.10 以上版本,确保 pip 可用。
  2. 安装pip install "autogen-agentchat"(这是新版;老教程里的 pyautogen 是旧版,别装错)。
  3. 准备模型:拿到 OpenAI 等 API Key,或配置本地/其它模型端点。
  4. 写脚本:照官网示例,定义两三个 agent(如「助手 + 代码执行者」)和它们的对话规则。
  5. 运行:跑脚本,观察 agent 之间自动对话、协作把任务完成。
  6. 扩展:按需加工具、加更多 agent、接自己的数据。

常见问题 / 踩坑

不会写代码能用吗?
基本不行,它是给开发者的库。想不写代码就用 Flowise / Dify / 扣子 Coze。
和 CrewAI 有啥区别?
都是多 agent 框架。AutoGen 更偏「对话式协作」和灵活底层;CrewAI 更偏「角色分工」、开箱即用。看你偏好。
网上教程装的包不一样,很乱?
微软重构过。认准新包 autogen-agentchat 和官网最新文档,别照着老教程装旧的 pyautogen

进阶技巧

打不开 GitHub / 国内访问

pip 用清华源加速;文档 microsoft.github.io/autogen 一般可访问。用境外模型需自行解决网络访问,或换国内模型接口。

同类还有

← 返回全部工具