CrewAI(角色化多智能体,了解选型)
所属:阶段三 · 主流 Agent 开发框架 目标:了解 CrewAI 的角色化多智能体模式,能判断什么场景适合用它。
📌 学习目的
了解 CrewAI 的角色化多智能体模式,能判断什么场景适合用它。
✅ 学习要求(前置条件)
已完成「02_langgraph_core」(先掌握 Supervisor 多智能体)。
📚 主要学习内容
- Agent / Task / Process 三个核心抽象
- 角色化分工:每个 Agent 一个明确角色
- CrewAI 与 LangGraph 多智能体的对比
📖 对应 docs
- 目录:
docs/03-阶段三-主流Agent开发框架/(按目录名里的第 X 篇对应) - 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
🛠️ 建议练习
- 用 CrewAI 搭一个「策划 + 写作 + 评审」三人组
- 对比 CrewAI 与 LangGraph Supervisor 模式的代码差异
🏁 完成后达成标准
- 能用 CrewAI 跑通一个最小多 Agent 示例
- 能说清何时选 CrewAI、何时选 LangGraph
🚀 运行提示
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/003_phase3_frameworks/04_crewai
# 跑你的练习文件
uv run python your_exercise.py