聊了一阵,AI 忽然把你前面说的日期或地点弄丢了。先看这次是不是还在原对话,再确认关键信息是否随本轮一起提供。聊天记录能打开,不代表每条旧消息都会进入当前回答;新对话也不一定会自动带上旧内容。

这篇用一场虚构读书会做小实验:在同一段对话里继续任务、另开新对话不提供资料、再把人工整理的事实卡带过去。三种情况的输出可以帮你分清“聊天记录”“本轮上下文”和“产品记忆”。

下载事实卡模板和本机测试记录

先分清这三样

名称 可以怎么理解 它能保证什么
聊天记录 产品保存、供你回看的对话 你能重新打开,不等于整段记录每次都会参与回答
本轮上下文 这一次回答实际可参考的信息,例如本轮消息、被带入的旧消息或文件片段 只说明某些信息进入了本轮,模型仍可能漏看或理解错
跨对话记忆 某些产品用来在别的聊天中参考过往信息的功能 由产品、账号和设置决定;不等于完整保存每段对话

更基础的术语可以回看产品、模型、上下文和 Token 的解释。这里重点看实际忘记时怎么排查和补回信息。

做一次对照

准备一组虚构事实:社区读书会在 2026-11-07 14:00 举行,地点是河畔图书馆二楼。不要用真实姓名、联系方式或私密安排。

1. 在同一对话里继续

发第一条消息:

上下文小测试。下面是完全虚构读书会的事实,之后在同一对话中会继续使用。日期:2026-11-07;时间:14:00;地点:河畔图书馆二楼。请只回复“已收到”,不要扩写。

收到回复后,在同一个聊天里继续问:

请把刚才的读书会信息整理成一句通知,完整保留日期、时间和地点;不添加报名方式或费用。

本机 Ollama 测试返回:“读书会定于2026-11-07 14:00在河畔图书馆二楼举行。”日期、时间和地点都保留了。

2. 新开对话,不带旧信息

新建一段对话,再问:

请把我们刚才确定的读书会日期、时间和地点写成通知。如果当前对话没有提供这些事实,就回答“当前对话没有提供这些信息”,不要猜。

同一台电脑上的本机模型这次回复:“当前对话没有提供这些信息”。新对话没有收到原来的事实,因此无法按原样写出通知。这项测试通过 Ollama Chat API 直接发送消息;接口把 messages 数组作为本次对话历史,所以第二步发送了此前消息,而新对话只发送了新问题。Ollama 接口说明介绍了这个消息数组。

这说明的是本次接口请求里有没有提供资料,不是所有聊天 App 都有相同行为,也没有测试某个账号的跨对话记忆功能。

3. 新对话里带一张人工事实卡

把需要继续使用的事实压成几行,再开新对话发送:

事实卡(我手工整理):社区读书会;2026-11-07 14:00;河畔图书馆二楼。请只根据这张卡写一句通知。

同一次本机测试返回:“社区读书会将于2026年11月7日14:00在河畔图书馆二楼举行。”关键信息都来自刚贴进新对话的事实卡。

AI 忘了信息时怎么处理

先按这个顺序找原因:

  1. 确认对话位置。 是否开了新聊天、临时聊天,或切换了账号、工作区?先确认你正在看的是哪段对话。
  2. 检查本轮资料。 如果是新对话,重新贴上需要沿用的原文、关键数字和限制。不要只说“按刚才说的做”。
  3. 核对产品记忆设置。 有些产品能从保存的记忆或过去聊天中提取信息;可用范围、名称和设置会变化。OpenAI 当前说明提到,ChatGPT 的记忆设置可能因方案、地区和工作区而异,而且记忆不会保留每条细节。临时聊天开始前还可选择是否使用已有记忆、个性化指令和插件;保持临时聊天时不会新建或更新记忆。使用前请查看记忆说明和临时聊天说明。
  4. 把重要事实带过去。 需要跨聊天继续的任务,自己准备一张简短事实卡。发出后仍要检查回答有没有遗漏或改动。

可以直接复制这张卡再填写:

任务:
已确认事实:
日期 / 数字 / 名称:
不能改动的条件:
尚未确认的内容:
希望得到的结果:

只放完成下一步所需的信息。敏感资料、账号凭据和不必要的个人信息不要放进长期记忆或交接卡。

自己练习

选一个虚构的小任务,在同一对话里先提供事实,再要求 AI 修改。然后新开对话,不带原文问一次;最后制作一张自己核对过的事实卡,再问一次。比较三次回答中的日期、数字、专名和条件。

本机实测覆盖同一对话、无摘要的新对话和带摘要的新对话各自的输入范围;没有测试超长聊天的截断、具体 App 的记忆开关或不同模型的稳定性。回答中的关键事实仍应对照原始材料核验。下一步可回到回答不满意时怎样让 AI 继续改。封面背景由 AI 生成,标题另行排版。