CrewAI
活跃简介
CrewAI 是一个多 Agent 协作框架,让多个 AI Agent 组成团队协同完成复杂任务。支持角色定义和流程编排。
核心特性
- 多 Agent 协作编排 — 多个 AI Agent 组成 Crew,按角色分工协同完成复杂任务
- CrewAI Flows — 企业级生产架构,支持事件驱动、细粒度控制和单次 LLM 调用编排
- 独立框架 — 从零构建,不依赖 LangChain 等其他 Agent 框架
- 灵活低层定制 — 从工作流架构到 Agent 行为、内部 prompt、执行逻辑均可深度定制
- Tool 共享机制 — Agent 之间可共享工具,提升协作效率
- Crew Control Plane — 企业版提供追踪、可观测性、安全和统一管理面板
适用场景
💡 构建多 Agent 协作系统自动化复杂业务流程
💡 使用 Flows 构建可生产部署的事件驱动 Agent 应用
💡 为不同任务分配专门角色的 Agent 团队协同工作
💡 通过 Crew Control Plane 监控和管理企业级 Agent 部署
💡 结合 Agent Skills 快速搭建 CrewAI 项目脚手架
分类
快速开始
pip install crewai
# 创建 Agent 和 Task 的基本示例
from crewai import Agent, Task, Crew
researcher = Agent(role='研究员', goal='搜集最新 AI 趋势')
task = Task(description='研究 2025 年 AI Agent 趋势', agent=researcher)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
print(result)