Skip to content

LangGraph

低层图运行时:状态、持久化、中断、多 Agent 编排。

Updated View as Markdown
For humans

LangGraph

校招考察频度:★ 高频(核心必背·高频生死线) 复习主线:LangGraph 是将不可控大模型编排为可预测、可持久化、可审计工业系统的运行时内核。校招面试核心聚焦点:StateGraph 状态图架构(TypedDict 状态定义、Node 节点函数、Conditional Edge 条件边)、Reducer 状态合并函数(如 operator.add)、Checkpointer 检查点持久化(内存/Postgres/Sqlite)、interrupt() 人机协同审批断点、时间旅行(Time Travel)修改历史状态重跑。

LangGraph 是现代 Agent 生态的核心图运行时:提供有状态、可持久、可中断、可回滚的复杂工作流编排能力。


分类考频地图

专题核心页面校招考频星级重点考查要点
状态图核心模型LangGraph 核心概念★ 高频StateGraph 拓扑声明、Node 执行体、Edge 转移逻辑、Annotated 与 Reducer 增量更新机制、START / END 终点
检查点与断点续跑持久化与断点续跑★ 高频Checkpointer 机制、Thread-ID 会话隔离、Durable Execution、服务宕机后从最近 Checkpoint 恢复执行、Time Travel 回溯分支
多智能体图编排多 Agent 编排架构★ 高频Supervisor 监督者模式、Hierarchical 分层子图、Handoff 移交控制权协议、Send API 动态扇出(Map-Reduce)
流式传输与可观测流式输出与可观测性★ 高频stream_mode(values vs updates vs messages vs custom)、节点级流式输出、LangSmith 全链路追踪节点调用图
人机协同与审批人机协同与中断机制☆ 中频interrupt() 函数原语、敏感操作挂起等待人工审核、Command(resume=...) 注入审核意见继续运行

校招面试核心问答

  1. 普通 While 循环的 ReAct 和 LangGraph 的 StateGraph 相比,本质差距在哪里?
    普通 While 循环是内存中的脆弱黑盒:一旦进程崩溃或服务器重启,上下文与执行状态瞬间丢失;无法实现暂停等待人工审批;更无法回溯调试。LangGraph 将执行建模为持久化状态图,每一步都是可持久化(Durable)的快照,支持任意时刻暂停、跨节点状态回溯和多路径条件分流。
  2. 什么是 LangGraph 的 Time Travel(时间旅行)?
    由于 Checkpointer 保存了图在每一个 step 的完整状态快照,开发者可以获取历史某个 step 的 checkpoint ID,修改其状态数据后分支出一条新的执行路径。这在调试智能体决策失误、做 A/B 测试或者让用户“撤销上一步操作”时极其强大。
Navigation

Type to search…

↑↓ navigate↵ selectEsc close