// 怎么选 · 选型与避坑
agent 框架怎么选:LangGraph、OpenAI Agents SDK、Pydantic AI、CrewAI、Mastra
框架之间没有绝对的好坏,关键看语言、对流程控制的要求、要接哪些模型和部署方式。本站没有做统一实测,下面是选型时该问的问题。
核实于 2026-10-100 个官方来源
现象
- 框架太多,不知道从哪个开始
- 做到一半发现框架抽象层太厚,难以调试
常见原因
- 没有先明确需求就选了最热门的框架
解决步骤
- 先确定语言:TypeScript 团队可看 Mastra 等;Python 团队选择更多
- 流程需要明确的状态、分支和人工介入:看 LangGraph 这类图/状态机式框架
- 想要轻量、贴近某家模型官方能力:看 OpenAI Agents SDK 等厂商 SDK,注意是否支持其他厂商模型
- 重视类型安全和结构化输出:看 Pydantic AI
- 多角色协作的原型:可看 CrewAI
- 用同一个小任务在 2–3 个候选框架里各实现一遍,比较代码量、调试体验和可观测性支持,再看档案里的维护状态
2026-10-10 根据官方文档和公开讨论整理,尚未在本站环境复现;与官方文档不一致时以官方为准。