首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Checkpointer 基础:把图的状态存下来
📅 2026/10/22 20:56:36
✍️ 爱科研究院
👁 阅读 3,247
个人主页 for_ever_love__ 欢迎各位大佬莅临其他栏目: 大模型开发从0到1 其他栏目: iOS项目总结大全 其他栏目: 我想学python了 其他栏目: iOS UI 文章目录Checkpointer 基础把图的状态存下来一、MemorySaver 最快上手二、状态存在哪、怎么取三、为什么需要它四、MemorySaver 只是起点Checkpointer 基础把图的状态存下来默认情况下LangGraph 跑完一张图状态就随进程消失了——下一次invoke又是全新开始。要让图「记得」上一次跑到哪、状态是什么就得用Checkpointer检查点它在每个超级步super-step之后把当前状态按thread_id快照存起来。一、MemorySaver 最快上手fromlanggraph.checkpoint.memoryimportMemorySaverfromlanggraph.graphimportStateGraph,START,END# ... 定义好 graphadd_node / add_edge...appgraph.compile(checkpointerMemorySaver())config{configurable:{thread_id:user-1}}app.invoke({x:1},config)两个关键点①compile时传入 checkpointer② 调用时带上config里的thread_id。同一个thread_id下的所有运行共享同一份持久状态。二、状态存在哪、怎么取检查点按(thread_id, checkpoint_id)组织。你可以事后把某次运行的状态取出来stateapp.get_state(config)print(state.values)# 当前完整状态print(state.next)# 下一步要跑的节点若中断则为非空元组state.values就是那张图跑完、或跑到某处时的完整 State。三、为什么需要它多轮对话同一 thread_id 下messages 不断追加无需手动把历史传来传去可恢复图跑到一半崩了用同一个 config 再 invoke 能接着跑可观测每一步都有快照配合 Studio 能回看整条轨迹见「可视化调试」篇人机协同前提interrupt / 断点恢复都依赖检查点把状态留下来。四、MemorySaver 只是起点MemorySaver把状态存在内存里进程一关就没了只适合本地调试。上生产要用持久后端PostgresSaver、SqliteSaver、RedisSaver等见「持久化上生产」篇。它们 API 完全一致只是把存储换成了数据库。一句话Checkpointer 是 LangGraph 从「一次性脚本」升级为「有状态服务」的开关。只要compile(checkpointer...) 每次带thread_id图就开始「记事」了。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/22 20:56:36
多轮对话:用持久化记住历史
2026/10/22 20:56:36
收购通稿刷屏时,开发者社区在问什么?从 linux.do 帖子流与门户聚合页看 AI 信息流的供需错位
2026/10/22 20:56:36
在 Python Web 开发生态中,Flask 始终占据着独特而重要的位置
2026/10/22 21:51:50
Java开发者转型AI Agent:无需先学Python,用Java直接开干
2026/10/22 21:51:50
SSM+Flask组合实战:驾校信息管理系统从设计到部署完整复盘
2026/10/22 21:51:50
云服务器容器化实战:从镜像构建到编排踩坑全解析
2026/10/22 21:51:50
PyCharm与IDEA效率插件清单:从必备到避坑的实战指南
2026/10/22 21:51:49
LLM大规模分布式推理:并行切分、KV Cache与压测调优实战
2026/10/22 21:46:48
Agent Infra深度拆解:从任务编排到安全沙箱的智能体工程底座
2026/10/22 0:01:24
电商智能运营体系从0到1:架构设计、落地步骤与避坑指南
2026/10/22 0:01:24
压缩空气储能与热网热惯性联合优化调度:热电联产系统建模与求解
2026/10/22 0:01:24
若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定
2026/10/21 19:05:16
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/22 17:15:21
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/21 19:05:04
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/22 5:06:15
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/22 2:07:18
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/21 19:01:08
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)