CrewAI

活跃
GitHub Python MIT

简介

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)

相关项目