LangGraph(Agent 编排引擎)
别名:LangGraphAgent编排状态图循环工作流
| 分类 | 🧰 框架工具 |
| 阅读时间 | ⏱️ 16 分钟 |
| 更新时间 | 📅 2026-06-30 |
| 条目编号 | ENC-FRAMEWORK-04-langgraph |
LangGraph 是 LangChain 推出的 Agent 编排框架,基于图结构(Graph)建模 Agent 的工作流程。与传统的线性 Chain 不同,LangGraph 支持循环、分支和条件跳转,更适合 Agent 的动态决策场景。
关键要点 ✦
- LangGraph 将 Agent 流程建模为有状态图(StateGraph),支持复杂的执行逻辑
- 节点(Node)表示处理步骤,边(Edge)表示状态转换
- 内置 Agent 循环(Agent Loop)和对人类反馈(Human-in-the-Loop)的支持
- 2026 年已被 Hermes Agent 等生产级 Agent 采用
- 与 LangChain 生态完全兼容,可作为 LangChain Chain 的高级替代
详细解释
LangGraph 是 LangChain 团队于 2024 年推出的 Agent 编排框架。与 LangChain 的线性 Chain 不同,LangGraph 基于有向图(StateGraph)建模工作流,支持循环、条件分支和多路径并行执行。
LangGraph 的出现标志着 LangChain 从"流水线框架"向"状态机框架"的转变,更适合构建生产级的复杂 Agent 系统。
核心概念
StateGraph:Agent 的所有状态(消息、变量、中间结果)存储在一个状态对象中。图节点(Node)读取状态、执行操作、更新状态。
条件边(Conditional Edge):根据当前状态决定下一步流向。例如:如果测试通过→继续下一步;如果测试失败→进入修复循环。
Human-in-the-Loop:在关键节点暂停执行,等待人类审批后继续。这是企业级 Agent 的关键需求。
Checkpointing:在每个节点后自动保存状态快照,支持回滚和断点续执行。
📖 相关条目
🛠️ 相关产品
🏷️ 标签LangGraph编排Agent图结构工作流