CrewAI 角色化多智能体框架:让 AI 员工分工协作
导读 如果你已经用过 ChatGPT、Claude 等单轮对话工具,但发现复杂任务——比如"调研竞品并写出一篇完整报告"——需要反复来回拉扯,那就可以试试 CrewAI。它把每个 AI 模型当作一名"员工",你只需定义他们的角色(谁来做)、任务(做什么)、流程(按什么顺序做),整个团队就会自动跑起来。 本篇面向零基础读者,不要求任何 Agent 框架经验。我们会用一个**“调研 + 写作"双角色示例**贯穿全文,让你直观理解 CrewAI 的三要素如何拼装。 什么是 CrewAI? CrewAI 是一个开源的 Python 框架,核心理念是角色化多智能体编排——不是让一个大模型干所有事,而是拆成多个专业化的小 Agent,各自扮演不同角色,组成 Crew 协同完成任务。 它和同类框架的区别在于: LangGraph 走的是"状态机"路线,你需要画完整的流转图来控制每一步; AutoGen 走的是"对话协作"路线,多个 Agent 互相发消息来推进; CrewAI 走的是**“角色分工"路线**——你定义好每个人的岗位 JD,剩下的交给 Crew 调度。 对于日常自动化场景(数据收集 → 分析 → 写报告),CrewAI 是最直观的选择。 环境准备 前置条件 依赖 版本要求 说明 Python ≥ 3.10,< 3.14 当前最新兼容范围 pip / uv 任意一种 包管理器 如果你还没装 Python 3.10+,去 python.org 下载即可。国内用户也可以用清华镜像加速: # macOS / Linux / WSL curl https://pyenv.run | sh 安装 CrewAI # 方式一:用 pip(推荐新手) pip install crewai # 如果想自带一些常用工具链(网页搜索、文件读取等),安装完整套装: pip install "crewai[tools]" 💡 国内网络如果下载慢,加 -i https://pypi.tuna.tsinghua.edu.cn/simple 换清华镜像源。失败后再试官方源就行。 ...