CrewAI
本节定位
如果说有些框架更像“状态流引擎”,那 CrewAI 的第一感觉通常是:
像在搭一个有分工的小团队。
它特别强调:
- 角色
- 目标
- 任务
- 协作顺序
所以它很适合那些天然就像“多人协作”的任务。
学习目标
- 理解 CrewAI 最核心的抽象对象
- 理解为什么它特别适合团队式多 Agent 场景
- 看懂一个最小 crew 工作流
- 理解它的优势与局限分别在哪
一、CrewAI 最本质的抽象是什么?
1.1 不是先画状态图,而是先定义角色
CrewAI 的思维入口很像现实团队管理:
- 谁负责调研
- 谁负责写作
- 谁负责审查
也就是说,它不是先问:
- 节点怎么连
而是先问:
- 这支团队由谁组成
1.2 一个很直观的类比
CrewAI 更像:
“先组建团队,再把任务派下去”。
这和 LangGraph 那种“先定义状态和边”的思路非常不一样。