Skip to content
CrewAI 文档版本 跟随上游 源快照 3e542eac 更新于 2026-10-17

概述

构建协同工作的 AI 智能体团队,共同攻克复杂任务

什么是 CrewAI?

CrewAI 是领先的开源框架,用于编排自主 AI 智能体和构建复杂工作流。

它将 Crews 的协作智能与 Flows 的精确控制结合起来,让开发者能够构建可用于生产环境的多智能体系统。

  • CrewAI Flows:AI 应用的主干。流程让你可以创建结构化、事件驱动的工作流,用于管理状态并控制执行。它们为你的智能体提供工作所需的脚手架。
  • CrewAI Crews:流程中的工作单元。团队是由自主智能体组成的团队,它们协作完成流程委派给它们的具体任务。

已有超过 100,000 名开发者通过我们的社区课程获得认证,CrewAI 是企业级 AI 自动化的标准。

观看:使用编码智能体技能构建 CrewAI 智能体与流程

安装我们的编码智能体技能(Claude Code、Codex 等),让你的编码智能体快速上手 CrewAI。

你可以使用 npx skills add crewaiinc/skills 安装它

CrewAI 架构

CrewAI 的架构旨在平衡自主性与控制力。

1. 流程:主干

NOTE

可以把 Flow 看作你的应用的「管理者」或「流程定义」。它定义了步骤、逻辑,以及数据如何在你的系统中流动。

CrewAI Framework Overview
CrewAI Framework Overview

流程提供:

  • 状态管理:在各步骤与执行之间持久化数据。
  • 事件驱动执行:基于事件或外部输入触发操作。
  • 控制流:使用条件逻辑、循环和分支。

2. 团队:智能

NOTE

团队是承担重任的「队伍」。在一个 Flow 中,你可以触发一个团队来处理需要创造力与协作的复杂问题。

CrewAI Framework Overview
CrewAI Framework Overview

团队提供:

  • 角色扮演智能体:具有特定目标和工具的专用智能体。
  • 自主协作:智能体协同工作以完成任务。
  • 任务委派:根据智能体的能力分配并执行任务。

各部分如何协同工作

  1. Flow 触发事件或启动一个流程。
  2. Flow 管理状态并决定下一步做什么。
  3. Flow 将一个复杂任务委派给一个 Crew。
  4. Crew 中的智能体协作完成任务。
  5. Crew 将结果返回给 Flow。
  6. Flow 根据结果继续执行。

核心特性

Production-Grade Flows

构建可靠、有状态的工作流,能够处理长时间运行的流程和复杂逻辑。

Autonomous Crews

部署智能体团队,它们能够规划、执行并协作以实现高层目标。

Flexible Tools

将你的智能体连接到任何 API、数据库或本地工具。

Enterprise Security

面向企业版部署,在设计上兼顾安全性与合规性。

何时使用团队,何时使用流程

简短的答案是:两者都用。

对于任何可用于生产的应用,都从 Flow 开始。

  • 使用 Flow 来定义应用的整体结构、状态和逻辑。
  • 当你需要一组智能体来执行需要自主性的特定复杂任务时,在 Flow 的某个步骤中使用 Crew。
使用场景架构
简单自动化单个 Flow 搭配 Python 任务
复杂研究Flow 管理状态 -> Crew 执行研究
应用后端Flow 处理 API 请求 -> Crew 生成内容 -> Flow 保存到数据库

为什么选择 CrewAI?

  • 🧠 自主运行:智能体基于其角色和可用工具做出智能决策
  • 📝 自然交互:智能体像人类团队成员一样沟通与协作
  • 🛠️ 可扩展设计:易于添加新工具、角色和能力
  • 🚀 可用于生产:为真实应用中的可靠性和可扩展性而构建
  • 🔒 注重安全:设计时充分考虑企业安全需求
  • 💰 成本高效:经优化以尽量减少 token 用量和 API 调用

准备好开始构建了吗?

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。