基本能力
产品定位
CrewAI多智能体协作平台是一个基于crewAI框架的多智能体AI系统,旨在通过智能体间的协作完成复杂任务。
核心功能
- 多智能体协作:支持多个AI智能体协作完成复杂任务
- 自定义配置:可通过YAML文件自定义智能体和任务
- MCP服务器:提供REST API接口供外部LLM调用CrewAI工具
- 工具集成:支持Web搜索、数据分析等工具
适用场景
- 复杂任务分解与协作执行
- 研究报告自动生成
- 数据分析与处理
- 多智能体系统开发
使用教程
使用依赖
确保系统已安装Python >=3.10 <3.13,并安装uv依赖管理工具:
pip install uv安装教程
- 安装项目依赖:
crewai install- 在.env文件中添加OPENAI_API_KEY
- 根据需要修改配置文件:
- src/crewai/config/agents.yaml 定义智能体 - src/crewai/config/tasks.yaml 定义任务 - src/crewai/crew.py 添加自定义逻辑和工具 - src/crewai/main.py 添加自定义输入
运行项目
- 运行顺序执行模式:
crewai run- 运行层次执行模式:
hierarchical或
run_hierarchical调试方式
- 启动MCP服务器:
start_mcp或直接运行:
python -m mcp.run_server- 默认运行在0.0.0.0:8000,可自定义:
start_mcp --host 127.0.0.1 --port 9000