11、LangGraph 与状态化编排术语
| 术语 | 一句话解释 | 解决的问题 / 易混点 | 建议先看 |
|---|---|---|---|
| LangGraph | 面向状态化工作流的图编排框架 | 更适合复杂、可分支、可循环、可持久化流程 | 22 |
| State | 图里的共享状态 | 整张图围绕它流转 | 22、23 |
| StateGraph | 基于状态的图定义方式 | LangGraph 最常见的建图入口之一 | 23 |
| Node | 节点 | 图里的处理单元,常常是函数或能力块 | 24 |
| Edge | 边 | 决定从一个节点流向哪里 | 24 |
| Conditional Edge | 条件边 | 根据状态内容决定下一步分支 | 24 |
| Reducer | 状态合并规则 | 决定新旧状态值怎么合并,尤其影响并行分支 | 23 |
| Pregel | LangGraph 底层图运行模型 | 用 Actor、Channel、Superstep 推进图执行 | 23 |
| Superstep | 图执行中的一轮调度 | 一轮里先计划、再并行执行、最后合并更新 | 23 |
| StateSnapshot | 状态快照 | 保存某一时刻的 values、next、config 等执行现场 | 23、25 |
| START / END | 图的入口和出口 | 定义流程从哪里开始、在哪里结束 | 23 |
| Command | 运行时控制原语 | 适合把执行和决定跳哪合在一起表达 | 24 |
| Send | 动态派发控制原语 | 适合运行时并行分发子任务 | 24 |
| Runtime | 运行时上下文对象 | 常用于配置、依赖、非业务状态信息 | 24 |
| Streaming | 流式观察执行过程 | 适合实时展示、调试和监控 | 25 |
| Interrupt | 中断执行并等待外部处理 | 常用于人工确认、审批、关键节点暂停 | 25、实战深搜 5 |
| Time-Travel | 基于历史 checkpoint 回放或重跑 | 适合调试、复盘和纠错 | 25 |
| Subgraph | 子图 | 用于模块化拆分复杂流程 | 25 |
| 多智能体图 | 用图组织多个 Agent 协作 | 重点是状态、路由、上下文传递怎么设计 | 26 |