框架

CrewAI

管道中的基于角色的代理。

支持 6 种模式。

该框架原生支持的模式

  • Role Assignment — 为每个代理分配一个命名角色(研究员、作者、评论员、规划者),并提供特定角色的提示、工具组合和接受标准。
  • Supervisor — 在一组专业代理之上放置一个协调代理,并将工作分配给它们。
  • Handoff — 将主动对话从一个代理转移到另一个代理,同时携带上下文信息。
  • SOP-Encoded Multi-Agent Workflow — 将人类标准操作程序(角色、顺序阶段、标准化交接文档)编码为多代理管道,以便代理通过结构化文档而不是自由形式的聊天进行沟通。
  • Tool Use — 让LLM对外部工具包进行类型化调用,而不是生成周围系统需要解析的自由文本。
  • ReAct — 在每一步中交替进行一个思考、一次工具调用和一次观察,以便代理能够基于新证据进行推理。