跳至内容
FindOpenSource

CrewAI

多智能体编排框架,用于构建一组基于角色、相互协作的 AI 智能体,使其能够自主协同完成复杂任务。

概述

CrewAI 是一个开源的 Python 框架,用于编排多个相互协作的 AI 智能体,而不是让单个模型孤立运行。它的 Crews 抽象允许开发者为每个智能体分配角色、目标和背景设定——例如研究员、撰写者、审阅者——使智能体之间可以相互委派子任务,并自主整合各自的输出;而它的 Flows 抽象则提供精确的、事件驱动的控制能力,可以将单次 LLM 调用、确定性步骤和 Crews 组合进同一条流水线,适用于任务并不需要完全自主性的场景。

它是独立构建的,而不是搭建在其他智能体框架之上的一层,目标是为定义智能体角色和任务委派提供一套更轻量、更直接的 API。

CrewAI 适合那些正在构建这样应用的开发者:任务可以拆分给多个专职、协作的智能体来完成会更有效——例如“研究并撰写”流水线、多步骤分析,或是混合自主推理与确定性步骤的自动化流程。它与目录中的 LangChain 处于不同层级:LangChain 为 LLM 应用提供通用构建模块(链、检索、工具调用),而不是一个专门的多智能体编排模型。

分类
AI 与机器学习
关键词
ai-agentsmulti-agentagent-orchestrationllm-agents
编程语言
Python
许可证
MIT

发现信息有误?在 GitHub 上提出修改建议