CrewAI 是用于构建协作式 AI Agent 和自动化流程的框架。它提供 Agent、Crew(协作团队)与 Flow(流程编排)等抽象,并涵盖工具、记忆、知识、结构化输出和执行观测能力。
核心抽象
- Agent:配置角色、目标、工具、记忆和知识,并可输出结构化结果
- Crew 与 Task:定义协作成员、任务以及任务执行过程
- Flow:通过 start、listen、router 等步骤组织流程,管理状态,并支持持久化及恢复长流程
流程控制
- 支持顺序、层级和混合式任务流程
- 可配置 guardrails、回调和人工参与触发点
- 企业版提供自动化部署、运行监控、触发器和团队权限管理