SuperAPI AI 工具集

crewai

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:CrewAI 是面向智能体工程的框架,用于构建基于角色的多智能体协作系统。适合需要多个智能体分工完成任务的场景,以及需要确定性事件驱动控制流的流水线。

主要能力:支持 Agent(role/goal/backstory)+ Task + Crew + Process 的角色化多智能体协作,流程可为顺序或层级式;提供 Flows 事件驱动编排,使用 @start/@listen/@router 装饰器构建生产流水线;支持 YAML 优先配置(agents.yaml / tasks.yaml),由 crewai CLI 生成脚手架;支持每个智能体或团队的记忆与知识存储;提供 crewai-tools 包及 MCP 工具支持;官方还提供面向编码智能体的 CrewAI Skills(npx skills add crewaiinc/skills)。该框架独立运行,不依赖 LangChain。

使用方式:安装可用 uv pip install crewai,需要工具扩展时使用 crewai[tools]。核心命令流程为:crewai create crew my_crew 创建项目,进入目录后执行 crewai install,编辑 src/my_crew/config/agents.yaml 与 tasks.yaml,最后 crewai run 运行。使用前需按安装说明准备 Python 环境与相应包管理器,并安全配置模型提供方与 API 密钥;若执行 AI 生成的代码,建议使用沙箱或权限隔离。

适用场景与生态:适合角色化多智能体协作与事件驱动流水线。与 langgraph-workflow 的图编排互补,langchain-bmad 可在框架技能间路由。替代方案包括 agno(性能与平台方向)、langgraph(图控制)、autogen(维护模式)。

限制:资料未提供具体收费、价格、平台支持范围与效果数据,暂未提供。