提交智能体收藏0
C
开发框架智能体开发

CrewAI

CrewAI 是一个开源 Python 框架,通过 Crews 构建角色化多智能体协作,通过 Flows 编排事件驱动的工作流。开发者可组合两者构建生产级自动化应用。

能做什么

CrewAI 是一个开源 Python 多智能体编排框架,提供两类互补的构建方式:

  • Crews:以角色、目标、背景、工具和任务为单位组织多个 AI 智能体,让它们自主协作完成任务,支持顺序与层级等流程模式。
  • Flows:事件驱动的工作流,提供状态管理、条件分支、路由和逻辑组合(如 or_、and_),可在其中调用单个 LLM 或嵌入 Crew。

两者可组合使用:用 Flows 控制精确执行路径,用 Crews 承担需要自主协作的步骤。框架还支持工具、记忆、知识、检查点、异步执行,以及 MCP/A2A 等连接能力。

适用场景

  • 需要多个角色化智能体协同完成多步骤任务的场景。
  • 需要把智能体工作嵌入确定性业务流程、并保持状态与分支控制的自动化。
  • 从原型逐步演进到生产环境、希望应用逻辑保持在常规 Python 代码中的项目。

使用条件与限制

  • 需要 Python >=3.10 且 <3.14,并使用 UV 进行依赖与包管理。
  • 通过 CLI 创建与运行项目:uv tool install crewai、crewai create crew <project_name>、crewai install、crewai run。
  • 调用模型需要配置相应模型提供方的 API Key;若使用网页搜索工具(如 SerperDevTool)还需第三方搜索 API Key。
  • 默认使用 OpenAI API,也可通过其他连接方式接入模型,例如通过 Ollama 使用本地模型。
  • 项目采用 MIT 许可证,源码托管于 GitHub,文档与示例另有独立站点仓库。

说明

上述功能与使用方式均来自官方项目说明;具体版本要求、配置细节与集成能力请以官方文档为准。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-17。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/crewaiinc/crewai ↗

这个项目对你有帮助吗?

点赞与收藏保存在当前浏览器