「我昨天才跟它说过我养猫,今天又问我家几口人。」这类抱怨在角色聊天应用里很常见。大部分时候跟模型聪明不聪明没关系,是记忆没用对。
AI 每次回复,能「看见」的内容是有限的。聊天记录一长,最早那几句就被挤出去了。这跟 bug 无关,这类模型都有这个毛病。所以你会遇到:刚认识时说的生日它记得,聊到第五十句,反而忘了。
懂了这个机制,办法就清楚了——重要的信息不能只靠「说过一次」。
反过来,一次性的琐事不用刻意留。今天中午吃了什么,记不记得都不影响关系。
最稳的办法。把关系、称呼、你在意的事直接写进卡里,每次对话它都会先读一遍。缺点是改起来麻烦,适合那些长期不变的信息。
别指望它自己总结。想让它记住,就说得像在交代事情:「记住,我周三晚上要开会,别那个点找我。」明确、简短、带时间点,比暗示有效得多。
聊了一大段之后,花一句总结:「今天说的这些,你记一下:项目黄了、我不想换工作、下周去看展。」下一段对话它会带着这三条走。这一步相当于手动帮它整理记忆。
三种情况建议重开:换了角色设定、关系发生了明显变化、或者聊了几百句之后角色开始重复。旧记录会拖住它,新对话反而更清醒。
重开不代表关系归零。把关键几条重新交代一遍,通常三五句就能回到原来的状态。
聊得越深,记录里的个人信息越多。几个基本习惯:公共设备上用完退出登录;不要把身份证号、住址、银行卡这类信息写进对话;重要的内容自己留个备份,别把 App 当唯一的存档。