LangGraph
有状态的代理图 — 监督者,持久运行。
支持 9 种模式。
该框架原生支持的模式
- Supervisor — 在一组专业代理之上放置一个协调代理,并将工作分配给它们。
- Orchestrator-Workers — 一个调度器在运行时动态地将任务分解为子任务,并将每个子任务委派给一个工作 LLM,然后综合结果。
- ReAct — 在每一步中交替进行一个思考、一次工具调用和一次观察,以便代理能够基于新证据进行推理。
- Tool Use — 让LLM对外部工具包进行类型化调用,而不是生成周围系统需要解析的自由文本。
- Handoff — 将主动对话从一个代理转移到另一个代理,同时携带上下文信息。
- Agent Resumption — 持久化代理执行状态,以便长时间运行的任务能够在重启、部署或用户断开连接后继续进行。
- Decision Log — 在代理的行动旁边持久化其推理轨迹,以便事后审查可以解释原因。
- Subagent Isolation — 在隔离的工作区中运行子代理,以便它们的写入不会冲突,并且并行性是安全的。
- Step Budget — 限制代理在单个请求中允许的工具调用或循环迭代次数。