microsoft/autogen skill 新用户还该不该从 AutoGen 开始
你准备从 microsoft/autogen 开一个新的多代理项目时,先停一下。仓库 README 已经把 AutoGen 标成 maintenance mode,并建议新用户从 Microsoft Agent Framework 开始。这个信息比安装命令更影响后续选择。
这份 skill 教程的答案很直接:新生产项目别默认从 AutoGen 起步;维护旧项目、学习 AgentChat、迁移前验证行为,仍然可以本地安装 AutoGen。把这三种场景分开,才不会把短期样例当长期架构。
新项目先看继任框架
AutoGen README 说它后续由社区维护,不会继续接收新功能增强。新项目如果关心稳定 API、长期支持、多提供商和跨运行时互通,应先看 Microsoft Agent Framework。AutoGen 更适合已有代码维护、概念学习和迁移准备。
如果你只是要理解多代理写法,可以继续用 AutoGen 的 AgentChat。安装路径很短,但前提是 Python 版本和模型 Key 都准备好。
pip install -U "autogen-agentchat" "autogen-ext[openai]"
export OPENAI_API_KEY="sk-..."
第一次只验证 Agent 能返回
最小验证用一个 AssistantAgent 就够了。看到它能调用模型并返回结果,再谈多代理、工具和 MCP。
import asyncio
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient
async def main():
client = OpenAIChatCompletionClient(model="gpt-4.1")
agent = AssistantAgent("assistant", model_client=client)
print(await agent.run(task="Say 'Hello World!'"))
await client.close()
asyncio.run(main())
Studio 和 MCP 不要当成生产保证
AutoGen Studio 可以用 autogenstudio ui --port 8080 --appdir ./my-app 快速起界面,但 README 明确说它更偏原型和演示,生产所需的认证、安全等能力要自己做。MCP 示例也一样,先装 Playwright MCP,再控制好工具权限和迭代次数。
如果你的目标是上线一个新系统,把 AutoGen 当学习材料会更稳;如果你接手的是旧 AutoGen 项目,先把本地最小示例跑通,再整理迁移清单。这样能把框架状态、代码兼容和业务风险分开处理。
-
07.06
今日份表情包累积 跳跳鱼抽象表情包上线
-
07.06
以撒的结合重生怎么联机-以撒的结合重生联机教程
-
07.06
明日之后 彩蛋恐怖箱活动
-
07.06
明日之后变装派对活动
-
07.06
时空猎人觉醒冰魄亚索技能全解
-
07.06
蔚蓝档案朱莉打工技能解析
-
-
下载
- 《神剑伏魔录》(神剑风云)游戏音乐合集
- 其他游戏|7.73 MB
- 一款非常好玩的武侠闯关游戏
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- 《生化危机:浣熊市行动》免安装中文硬盘版下载
- 单机|6310 MB
- 一款以动作射击为主题的游戏
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏