AutoGen多智能体框架:一条命令装好,10行代码跑通第一个智能体

发布时间:2026/8/30 8:10:59
AutoGen多智能体框架:一条命令装好,10行代码跑通第一个智能体 AutoGen多智能体框架一条命令装好10行代码跑通第一个智能体【免费下载链接】autogenA programming framework for agentic AI项目地址: https://gitcode.com/GitHub_Trending/au/autogenAutoGen是一个多智能体AI应用开发框架它把多个大模型智能体组织起来协作可以自主完成任务也可以留一个接口让人类随时介入。适合想在Python里快速做出智能体原型、再逐步演进到生产系统的开发者。下面按先跑起来、再讲清楚的顺序走一遍。 一条命令装好环境AutoGen只要求Python 3.10以上。安装只需两个包autogen-agentchat提供智能体和团队编排autogen-ext[openai]提供 OpenAI 模型客户端。pip install -U autogen-agentchat autogen-ext[openai] export OPENAI_API_KEYsk-...不写代码也能先体验再执行pip install -U autogenstudio即可启动一个浏览器里的可视化工具用表单配置模型、搭智能体、点按钮看对话适合先建立整体印象再回头看代码。 10行代码跑通第一个智能体装好后下面的脚本能在几分钟内让你看到智能体输出第一条回复import asyncio from autogen_agentchat.agents import AssistantAgent from autogen_ext.models.openai import OpenAIChatCompletionClient async def main(): client OpenAIChatCompletionClient(modelgpt-4.1) agent AssistantAgent(assistant, model_clientclient) print(await agent.run(taskSay Hello World!)) await client.close() asyncio.run(main())要点只有三个先建模型客户端再用它创建AssistantAgent一个会自己调工具、直到任务完成才停的对话智能体最后用agent.run()发起一轮任务。想实时看到消息逐条打印把run换成run_stream并交给Console即可。️ 四个可以直接照抄的场景单个问答助手用AssistantAgent加一段系统提示词给客服、文档问答类需求打底十分钟可出原型。多智能体分工协作用AgentTool把一个专家智能体包装成工具挂到主智能体上。比如主智能体负责拆解问题数学专家、检索专家各干各的适合一个模型搞不定、拆开分工的任务。人工介入加入代表用户的代理流程走到关键节点时暂停等真人确认再让智能体继续。仓库里的 FastAPI 示例 和 分布式群聊示例 分别覆盖了带界面的在线应用和多个进程各自跑一个智能体的部署方式可以直接读源码照抄。接外部能力通过 MCPModel Context Protocol一种让智能体调用外部工具的标准协议工作区挂上现成的 MCP 服务器智能体就多出了网页浏览等能力不用自己写工具接口。⚙️ 三个核心能力与它们的实际效果分层的API设计底层autogen-core管消息传递和运行时上层autogen-agentchat提供智能体、团队、终止条件这些开箱即用的构件。做原型只用上层需要精细控制时再下沉到底层不用推翻重写。本地和分布式同一套代码智能体既可以全部跑在一个进程里也可以各自起进程甚至跨机器部署.NET 和 Python 的智能体还能互通。对新手最实际的效果是先单进程调试业务量上来了再拆进程代码不用大改。模型和工具生态OpenAI、Azure、Ollama、Mistral 等客户端都在扩展包里切换模型基本只改一行导入工具侧除 MCP 外也支持自定义 Python 函数。⚠️ 新手最容易踩的五个坑代码报错说不明的 import你大概率在跟 AutoGen v0.2 的旧教程。v0.4 之后包名和API都变了旧文章里的写法基本不能直接用以 Python 开发指南 为准。运行时报 401 或连不上模型先确认OPENAI_API_KEY已导出且在当前 shell 生效echo $OPENAI_API_KEY查一下最快。智能体反复调工具停不下来给AssistantAgent设max_tool_iterations限制工具调用轮次同时检查终止条件是否配了MaxMessageTermination之类的兜底。MCP 服务器行为异常甚至执行了本地命令官方明确提醒只连接可信的 MCP 服务器因为它可能在你环境里跑命令、读到敏感信息。要不要新项目就用它AutoGen 已进入维护模式不再加新功能后续演进在微软的 Agent Framework。学习它仍然有价值但生产项目选型时请把这个迁移方向纳入考虑。跑通 Hello World 之后建议下一步打开 Studio 说明 体验无代码流程再读一遍 分布式群聊示例 的源码基本就能覆盖单机到分布式的全部常见姿势。【免费下载链接】autogenA programming framework for agentic AI项目地址: https://gitcode.com/GitHub_Trending/au/autogen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻