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