CrewAI
框架
多智能体
强调多 Agent 分工协作的框架,适合把任务拆给不同角色的 Agent 来协同完成。
官网
官方文档
怎么安装
pip 安装
适合 Python 3.10+ 环境,加上 [tools] 可一并装入 50+ 内置工具(搜索、抓取、文件读写等)。
pip install 'crewai[tools]'用 CLI 初始化项目
官方推荐用脚手架生成项目骨架,自带 agents.yaml、tasks.yaml、crew.py 与入口文件,做到配置与代码分离。
crewai create crew my_ai_team && cd my_ai_team
crewai install && crewai run配置模型与运行
在项目 .env 里填入 OPENAI_API_KEY 等密钥(也支持 Anthropic、Ollama 本地模型),crewai run 执行、crewai train -n 5 迭代训练。
能做什么
- 为每个 Agent 定义角色、目标与背景,把任务拆给不同角色协同完成。
- 用 Crew 组织多智能体协作,或用 Flow 做事件驱动的精确流程编排。
- 也可纯代码
from crewai import Agent, Task, Crew组装后调用crew.kickoff()运行。