原子概念
同步与后台记忆整理
明确记住同步写、后台候选提炼、pending事件、read-your-writes和整理触发。
检索别名:hot-path memory · background consolidation · sleep-time
01 输入
- 有序原始事件
- 同步偏好与后台提炼规则
02 处理机制
- 先可靠保存事件
- 按触发条件整理并去重
- 提交时检查新旧版本与撤回
03 输出与证据
- 活动记忆与pending边界
- 可恢复的后台整理进度
写在主路径还是后台
用户明确说“以后请用中文”时,同步确认并保存可以提供可见反馈;普通长对话的经验提炼则可以后台进行,降低主响应延迟。LangChain官方区分hot-path与background写入,这两种方式的主要取舍不仅是速度,还包括一致性、可见性和任务焦点。
同步写入会让模型同时处理当前任务和记忆判断,也增加工具与推理成本;后台提炼能集中整理,但用户下一次请求可能在整理完成之前到达。因此应用需要明确什么时候可以说“已经记住”,以及新Session如何看到尚未整理的最新事实。
保留事件,允许整理落后
建议先可靠记录原始事件与序号,再把整理任务放入可恢复job。活动记忆记录已处理到哪个事件;读取时可以合并少量pending事件,或对明确偏好采用同步写。不要只依靠定时摘要假设所有会话已经达到最新状态。
触发可按会话结束、安静间隔、事件数量或用户显式操作选择。高频对话要去抖,避免每条消息重复整理;长时间未结束的任务也要有周期检查。后台任务必须带scope和提炼器revision,重复执行不得反复插入同一事实。
处理在线和离线交叉更新
用户纠正可能发生在旧后台job已经启动之后。提交候选时应比较事件版本和当前事实,避免旧整理结果覆盖新值;失败可以重试,但不能越过后来的撤回。并发控制与写入调度需要共同设计。
验收让下一请求立刻到达、worker中断、同一job重试以及在线纠正同时发生,检查read-your-writes与活动值。分别记录前台延迟、整理滞后、失败队列和写入质量,不能把把工作移到后台直接解释为成本消失或记忆立即可用。
RELATIONSHIP MAP
与其他节点的关系
箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。
哪些节点指向本页 · 1
- 并发记忆写入与幂等 — 供给 → 同步与后台记忆整理
异步整理与在线更新协调
PRIMARY SOURCES
来源与阅读边界
来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。
- LangChain:Memory overview ↗官方文档 / 声明
- PostgreSQL:并发隔离 ↗官方文档 / 声明