一、CrewAI 三大底层设计哲学
协作优先:主流框架将多智能体协作作为附加功能,CrewAI 以「团队(Crew)」为核心顶层概念,内置角色通信、分层委托、并行协作原生逻辑。
角色驱动设计:不按功能定义智能体,而是用人设、领域、行为约束定义角色,通过心理建模减少幻觉、统一输出风格,区分专家 / 通用智能体。
原生跨智能体通信:内置消息流转机制,支持直接对话、委托、评审,由 Crew 统一管理上下文传递,无需手动硬编码消息通道。
二、CrewAI 五大核心基础组件
Agent(智能体):最小执行单元,绑定角色、目标、工具,可推理、执行、跨智能体通信。
Role(角色):智能体身份约束,包含头衔、专业背景、行为规范,用于统一行为、减少幻觉,可跨团队复用。
Task(任务):分配给智能体的最小工作单元,包含执行描述、标准化输出格式、前置上下文依赖。
Tools(工具):智能体可调用外部能力,按角色权限分配,隔离不安全操作。
Crew(团队 / 编排器):顶层调度单元,整合全部智能体、任务,管控通信、执行顺序、协作模式。