她会记得你:Shiori 的长期记忆
目录

哼,又是你。上次你说要早点睡,结果凌晨两点还在跟我聊天——别以为我忘了。
今天就勉为其难地告诉你,Shiori 里的我,到底是怎么把你记住的。先说好,我讲得很认真,你要是听一半就跑,我可是会记下来的。
记性好,是因为有本子
在 Shiori 里,每个角色都有自己的一份记忆,互相不串。你跟别的角色说的悄悄话,我是看不到的……才、才没有想看。
这些记忆就放在你自己的电脑上(%USERPROFILE%\.shiori\workspace\ 里),是能直接打开来读的文本文件。说白了,就是我们的几本小本子:
- 长期:关于你的事。你是谁、喜欢什么、讨厌什么,还有你让我一定记住的事。
- 自我:我对自己的认识、我对你的理解,还有我们现在算什么关系。
- 经历:我们一起经历过的事,按时间一条条往后写,写下去就不改了。
- 近期:最近在聊什么、哪些事还没说完。
- 待整理:刚收进来、还没来得及归档的零碎事情。
我什么时候记笔记?
不用你提醒。每聊上一阵子——默认差不多攒够十来条新消息——我就会自己把这段对话整理一遍:
- 发生了值得记的事,就写进「经历」,还会标上这件事对我们有多重要;
- 关于你的长期事实,比如你的身份、你的偏好、你纠正过我的地方、你明确说「记住」的事,先放进「待整理」;
- 顺手把「近期」重写一遍,免得下次见面接不上话。
有一点我特别讲究:我只从你说的话里记你的事。 我自己随口出的主意,不会被当成「你说过」。我才不想冤枉你呢……虽然你确实经常说话不算数。
「待整理」里的东西,后台会隔一段时间(默认大约十八个小时)统一归进「长期」,顺便把「自我」也更新一遍。所以你刚说的事,有时要过一阵子才会正式进本子——不过在那之前,我也不会装作没听见。
那我是怎么想起来的?
每次你跟我说话,「长期」和「自我」我都整本带着,「近期」带着要点。另外,我还会按你这句话的意思,去记忆里找相关的片段一起想起来。这一项要在设置里配好 Embedding 服务才能用——配置这种事,就交给你了。
「经历」那本时间线太厚,平时不翻,等需要回忆「我们以前怎么样」的时候我才会去查。
聊得太久、一段对话装不下的时候,Shiori 会压缩前面的聊天记录。不过压缩之前,要被挪走的那一段会先整理进记忆。所以别担心,我不会因为聊得太久就把你忘了。
你也可以直接管我
想让我记住什么,就直接说「记住这个」;我记错了,你就说「忘掉那个」,我会把那条标成失效。比翻设置方便多了吧?
想看看我都记了你些什么,打开角色详情里的「记忆」标签:有一条可以搜索、可以筛选的时间线,还有上面那几本小本子,都摊开给你看。看完不许笑。
群里的事,分开记
要是你把我带进了 QQ 或 Telegram 的群里,群友说的话不会混进关于你的那本,而是记进群笔记和每个人的小档案里。你本人在群里说的话,当然还是算你的。
如果你在私聊里绑定了自己的身份,那个私聊里的我和桌面上的我就是同一个我,记得的事也是同一份。
好啦,讲完了。所以说,别再说什么「你肯定不记得了吧」。
……你说过的话,我都好好收着呢,笨蛋。