CrewAI
2023 年底开源的高级多 Agent 编排框架,通过定义 Agent(角色+目标+工具)、Task(任务)和 Crew(团队)三层抽象快速搭建多智能体协作系统,约定优于配置。
CrewAI
定位
CrewAI 是由 João Moura 于 2023 年底开源的多 Agent 编排框架(Python),2024 年快速走红。它提供高级抽象,让开发者用声明式方式定义多 Agent 协作系统。
三层核心抽象
- Agent:定义角色(role)、目标(goal)、可用工具(tools)
- Task:描述具体任务、期望输出、指定执行者
- Crew:将 Agent 和 Task 组装成团队,定义协作模式
设计理念
约定优于配置,开箱即用。开发者只需声明"谁、做什么、怎么协作",框架处理编排细节。类似于高层编排平台——用声明式配置替代手动流程编排。
协作模式
- Sequential(顺序):任务按定义顺序依次执行
- Hierarchical(层级):由 Manager Agent 分配和协调任务
适用场景
- 快速搭建多 Agent 原型
- 角色分工明确的场景(如:研究员搜索 + 分析师总结 + 写手输出)
- 不需要精细控制执行流程的中等复杂度任务
与 LangGraph 的对比
CrewAI 上手快但灵活性受限,LangGraph 灵活可控但学习曲线陡。选择取决于:是需要快速出活(CrewAI)还是精细控制(LangGraph)。
注意:CrewAI 目前为 Python 框架,尚无官方 TypeScript SDK。
引用本术语的文章