本章导读:当 Agent 的执行路径不再是简单的"模型-工具-模型"循环,而是需要条件分支、人工审批、多步状态流转时,LangGraph 就出场了。它是 LangChain 生态中的低层编排运行时,让你用"状态图"的方式精确控制 Agent 的每一步行为。
如何用 LangGraph 构建复杂的多步 Agent 工作流?它和 LangChain 的 create_agent 有什么区别和联系?
create_agent 解决了 80% 的常见场景——单 Agent、简单工具调用、顺序执行。但生产环境的 Agent 往往更复杂:需要审批流、需要根据条件走不同分支、需要在中断后恢复执行。这些需求超出了 create_agent 的能力范围,正是 LangGraph 发挥价值的领域。
上图展示了一个典型的 LangGraph 工作流:包含数据采集、条件分支、人工审核和最终报告生成,体现了 LangGraph 在复杂流程编排中的优势。
关键词:LangChain框架精通, LangGraph, 状态图, 工作流编排, 人机协作
难度:进阶
预计阅读:40 分钟(导读部分)