Langgraph使用MemorySaver建立有记忆的图
学习链接https://langgraph.com.cn/tutorials/get-started/3-add-memory/index.html完整实例代码fromdotenvimportload_dotenv load_dotenv()fromtypingimportAnnotatedfromtyping_extensionsimportTypedDictfromlangchain_openaiimportChatOpenAIfromlanggraph.graphimportStateGraph,STARTfromlanggraph.graph.messageimportadd_messagesfromlanggraph.checkpoint.memoryimportMemorySaver modelChatOpenAI(model**,temperature0,timeout60,max_retries3,)classState(TypedDict):messages:Annotated[list,add_messages]graph_builderStateGraph(State)defchatbot(state:State):return{messages:[model.invoke(state[messages])]}graph_builder.add_node(chatbot,chatbot)graph_builder.add_edge(START,chatbot)memoryMemorySaver()graphgraph_builder.compile(checkpointermemory)config{configurable:{thread_id:1}}user_inputHi there! My name is Will.defstream_graph_updates(user_input:str):eventsgraph.stream({messages:[{role:user,content:user_input}]},config,stream_modevalues,)foreventinevents:event[messages][-1].pretty_print()stream_graph_updates(user_input)whileTrue:try:user_inputinput(User: )ifuser_input.lower()in[quit,exit,q]:print(Goodbye!)breakstream_graph_updates(user_input)exceptException:user_inputWhat do you know about LangGraph?print(User: user_input)stream_graph_updates(user_input)break

相关新闻

3步搞定Gerber文件拼板与格式转换,PCB交付前不再手忙脚乱

3步搞定Gerber文件拼板与格式转换,PCB交付前不再手忙脚乱

3步搞定Gerber文件拼板与格式转换,PCB交付前不再手忙脚乱 【免费下载链接】GerberTools Tools to load/edit/create/panelizer sets of gerber files 项目地址: https://gitcode.com/gh_mirrors/ge/GerberTools 从同事手里接过那个压缩包时,你多半…

2026/8/19 17:16:33 阅读更多 →
移动端AI部署实战:基于TFLite与QNN构建高性能异构推理引擎

移动端AI部署实战:基于TFLite与QNN构建高性能异构推理引擎

上周在调试一个安卓端的实时目标检测项目时,我遇到了一个典型的性能瓶颈:模型推理速度跟不上摄像头帧率,导致画面卡顿,用户体验直线下降。当时团队内部讨论的焦点,自然落在了如何选择更高效的推理后端上。TFLite是安卓…

2026/8/23 11:22:13 阅读更多 →
Flint中间语言:解决AI生成图表代码不确定性的工程实践

Flint中间语言:解决AI生成图表代码不确定性的工程实践

1. 从“猜谜”到“编程”:Agent生码不确定性的根源剖析最近在折腾AI Agent生成图表代码时,你是不是也遇到过这种情况:给Agent一个简单的指令,比如“帮我画一个过去一年销售额的折线图”,结果它给你生成了用ECharts写的…

2026/8/22 13:53:46 阅读更多 →

最新新闻

Agentic AI重塑软件工程:从代码补全到自主智能体开发

Agentic AI重塑软件工程:从代码补全到自主智能体开发

1. 从“辅助工具”到“自主代理”:AI在软件工程中的范式转变最近和几个团队负责人聊天,大家不约而同地提到一个现象:过去半年,团队里用AI写代码、查文档、修Bug的频率越来越高,但方式正在发生微妙的变化。以前是“我遇…

2026/8/24 20:48:21 阅读更多 →
CSMA/CD协议详解:从总线以太网冲突解决到现代网络演进

CSMA/CD协议详解:从总线以太网冲突解决到现代网络演进

这次我们来看一个计算机网络底层的关键问题:早期总线型以太网是怎么解决多台设备同时发送数据导致“数据打架”的?答案就是 CSMA/CD(载波侦听多路访问/碰撞检测)协议。这个协议是理解现代以太网,乃至整个共享介质网络通…

2026/8/24 20:48:21 阅读更多 →
基于Agentic RAG与LLM的微流控智能组装系统:从语言指令到自动化实验

基于Agentic RAG与LLM的微流控智能组装系统:从语言指令到自动化实验

1. 项目概述:当大语言模型“学会”组装微流控芯片 最近在实验室里,我一直在琢磨一个事儿:我们这些搞微纳操作和光流控(Optofluidic)的人,每天花在写控制脚本、调参数、设计实验流程上的时间,是不…

2026/8/24 20:48:21 阅读更多 →
鸣潮wuwa-mod怎么装?5步用上15个免肝神器

鸣潮wuwa-mod怎么装?5步用上15个免肝神器

鸣潮wuwa-mod怎么装?5步用上15个免肝神器 【免费下载链接】wuwa-mod Wuthering Waves pak mods 项目地址: https://gitcode.com/GitHub_Trending/wu/wuwa-mod wuwa-mod 是给《鸣潮》做的一套 .pak 模组包,技能无冷却、无限体力、自动拾取这些功能…

2026/8/24 20:48:21 阅读更多 →
汉中大河坎小户型装修,豪饰家空间利用案例参考价值

汉中大河坎小户型装修,豪饰家空间利用案例参考价值

汉中大河坎小户型装修:空间利用难点与本地化服务案例参考在汉中南郑区大河坎片区,随着合威天然居、汉南领秀、雅居乐等热门小区的陆续交付,大量业主面临着小户型空间规划的共性挑战。当用户在搜索“汉中大河坎口碑较好的装饰公司推荐”或相关…

2026/8/24 20:48:21 阅读更多 →
BepInEx 6.0 IL2CPP 排障指南:Unity 插件框架启动报错的 3 个常见问题,10 分钟查明白

BepInEx 6.0 IL2CPP 排障指南:Unity 插件框架启动报错的 3 个常见问题,10 分钟查明白

BepInEx 6.0 IL2CPP 排障指南:Unity 插件框架启动报错的 3 个常见问题,10 分钟查明白 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 用 IL2CPP 后端跑 Bep…

2026/8/24 20:47:20 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →