文档索引
获取完整文档索引: https://docs.crewai.com.cn/llms.txt
在深入了解之前,请使用此文件来浏览所有可用页面。
什么是 CrewAI?
CrewAI 是用于编排自主 AI 智能体和构建复杂工作流的领先开源框架。 它通过结合 Crews(团队) 的协作智能与 Flows(工作流) 的精确控制,使开发者能够构建生产就绪的多智能体系统。- CrewAI Flows (工作流):您 AI 应用的基石。Flows 允许您创建结构化、事件驱动的工作流,以管理状态并控制执行。它们为您 AI 智能体的运作提供了框架。
- CrewAI Crews (团队):Flow 中的工作单元。Crews 是由自主智能体组成的团队,它们通过协作来解决由 Flow 分配给它们的特定任务。
观看:使用编码智能体技能构建 CrewAI 智能体与流程
安装我们的编码智能体技能(Claude Code, Codex 等),以便快速让您的编码智能体在 CrewAI 中运行。 您可以使用npx skills add crewaiinc/skills 进行安装。CrewAI 架构
CrewAI 的架构旨在平衡自主性与可控性。1. Flows:基石
可以将 Flow 视为应用程序的“管理者”或“流程定义”。它定义了步骤、逻辑以及数据在系统中的流动方式。

- 状态管理:在步骤和执行过程中持久化数据。
- 事件驱动执行:根据事件或外部输入触发操作。
- 控制流:使用条件逻辑、循环和分支。
2. Crews:智能核心
Crews 是承担繁重工作的“团队”。在 Flow 中,您可以触发一个 Crew 来处理需要创造力和协作的复杂问题。

- 角色扮演智能体:具有特定目标和工具的专业智能体。
- 自主协作:智能体协同工作以解决任务。
- 任务委派:根据智能体的能力分配和执行任务。
它们如何协同工作
- Flow 触发事件或启动流程。
- Flow 管理状态并决定下一步操作。
- Flow 将复杂任务委派给 Crew。
- Crew 的智能体协作完成任务。
- Crew 将结果返回给 Flow。
- Flow 根据结果继续执行。
主要特点
生产级工作流
构建能够处理长期运行流程和复杂逻辑的可靠、有状态的工作流。
自主团队
部署能够规划、执行并协作以实现高阶目标的智能体团队。
灵活的工具
将您的智能体连接到任何 API、数据库或本地工具。
企业级安全性
专为企业部署而设计,兼顾安全性和合规性。
何时使用 Crew 与 Flow
简短的回答:两者都用。 对于任何生产就绪的应用程序,请从 Flow 开始。- 使用 Flow 来定义应用程序的整体结构、状态和逻辑。
- 在 Flow 的步骤中使用 Crew,当您需要一个智能体团队来执行需要自主性的特定复杂任务时。
| 用例 | 架构 |
|---|---|
| 简单自动化 | 具有 Python 任务的单个 Flow |
| 复杂研究 | 管理状态的 Flow -> 执行研究的 Crew |
| 后端应用 | 处理 API 请求的 Flow -> 生成内容的 Crew -> 保存到数据库的 Flow |
为什么选择 CrewAI?
- 🧠 自主运行:智能体根据其角色和可用工具做出智能决策
- 📝 自然交互:智能体像人类团队成员一样沟通和协作
- 🛠️ 可扩展设计:轻松添加新工具、角色和能力
- 🚀 生产就绪:专为实际应用中的可靠性和可扩展性而构建
- 🔒 注重安全:设计时充分考虑了企业安全需求
- 💰 成本高效:优化以最大程度减少 Token 使用和 API 调用
准备好开始构建了吗?
构建您的第一个流程
了解如何创建具有精确执行控制的结构化、事件驱动的工作流。
构建您的第一个 Crew
通过分步教程创建一个协作 AI 团队,共同解决复杂问题。
安装 CrewAI
在您的开发环境中开始使用 CrewAI。
快速入门
搭建一个 Flow,运行一个带有一个智能体的 Crew,并端到端生成一份报告。
加入社区
与其他开发者联系、获取帮助并分享您的 CrewAI 经验。
