CrewAI

框架
多智能体

强调多 Agent 分工协作的框架,适合把任务拆给不同角色的 Agent 来协同完成。

官网
官方文档

怎么安装

pip 安装

适合 Python 3.10+ 环境,加上 [tools] 可一并装入 50+ 内置工具(搜索、抓取、文件读写等)。

pip install 'crewai[tools]'

用 CLI 初始化项目

官方推荐用脚手架生成项目骨架,自带 agents.yamltasks.yamlcrew.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() 运行。