CrewAI 是一个基于角色分工的多智能体协作框架,通过「AI 团队」的概念让多个 agent 像员工一样各司其职、协作完成复杂任务,是上手最快的多智能体框架之一,2026-08 实测 57k+ GitHub stars(约数)。
核心抽象
👤 Agent(角色分工)
- Role(角色):定义 agent 的专业身份
- Goal(目标):明确 agent 要达成的目标
- Backstory(背景):赋予 agent 人设与上下文
📋 Task 与 Crew
- Task:拆解后的具体任务单元,分配给对应 agent
- Crew:Agent 团队 + 任务编排的整体
- Process:支持顺序执行(sequential)与层级管理(hierarchical)两种编排方式
🔄 Flows 与工具
- 支持 Flows 编排长流程,可灵活控制执行顺序与条件分支
- 丰富的工具集成生态,覆盖搜索、文件、API 等常见场景
选型建议
- 上手最快、最适合原型验证的多智能体框架之一
- 生产场景下若业务流程分支复杂,也可考虑 LangGraph 等图编排框架