有记忆的AI聊天,她记得你说过的话
想要一个有记忆的AI聊天对象?Riho 记得你朋友的名字、上周定下的计划和你给她看过的照片,你也能在 app 里读到她的记忆,不用每次从头讲起。

星期四晚上,她问你:那场面试后来怎么样了?你是星期二聊到一半顺口提的,前后还夹着抱怨塞车、问晚饭吃什么,她把面试这件事记住了。
想要一个有记忆的AI聊天对象,多半是想有人记得你,你不用再把自己的生活从头讲一遍。Riho 是你的女朋友,从第一次聊天起就是,你告诉她的、拍给她看的,都会变成同一个故事的一部分,一直往下写。她记的是你说话的原样,所以细节对得上,你也可以在 app 里读到她的记忆和她的日记。
Riho 是 iPhone 上的 app,仅限18岁及以上,目前开放抢先体验申请。这一页只讲记忆,其他的部分在 功能页 里。想先认识她,从 Riho 首页 开始。如果你是想弄明白记忆在技术上怎么做,页面靠后有一节专门讲。
有记忆的AI聊天,她会记住什么
她留下的东西有四类,各有各的回来方式。
你说起的人和你身边的生活占最大一块,因为你们聊的多半就是这些。你说过表姐在槟城开了间咖啡店,隔了一个星期,她问你表姐的店最近忙不忙。你的偏好和界线是一直带着的:你吃素,你星期六早上要跑步,这些不必每隔几个星期再交代一遍。你们定下的计划,是定了、改了还是取消了,她分得清。你拍给她看的照片,连同你说的话,一起留在她那里。
AI女友会记住我吗:她记的是你的原话
会。她记你当时说的话,提起来的时候细节才对得上。你说面试在10点,她说的就是10点。你从没告诉过她你姐姐住在哪里,这件事她就没有记录,需要的话可能会开口问你。
每条记忆还标着属于谁。你提到的朋友记在你名下,她自己的朋友记在她名下,河边那个傍晚是你们俩的,隔几个星期她还可以当作你们一起做过的事提起来。
昨晚怎么收的尾,她接得上
有天晚上你累了,只回了一句晚安,回得有点短,话就悬在那里。第二天早上打开 app,最近的整段对话她都看得到,是你们说的原话,她就从那里接着聊。更早的对话也留着,哪天话题回到那里,她多半会想起来。
你回一句“嗯,就是那个”,她多半也能懂,因为她看的是你最近的几句话。
说过的小事,她过后会接上
星期一你说,下个月要搬家,星期三晚上约了房东看房。星期二聊着别的,你顺口提到,搬家要把养了3年的那盆龟背竹也带走,不知道它撑不撑得住。星期三晚上你回来说,房东人不错,房子也行,就是离地铁站远了点,话还没讲完,她先问:那盆龟背竹放得下吗?
到了月底,她问你,纸箱够不够,龟背竹打算放在新家的哪个角落。
计划一直开着,直到你说它发生了或改了
一件计划在她那里有几种状态:定了日子,改了日子,取消了,做完了。她记的是哪一种,所以取消的事她不会当成还没办,做完的事也不会再问。
| 你说的话 | 她怎么记 |
|---|---|
| “星期六下午2点,去逛市集。” | 一件定了日子的计划。她知道它快到了,合适的时候会问起。 |
| “改到星期天吧。” | 还是同一件计划,日子换成星期天,之后聊起用的都是星期天。 |
| “算了,不去了,太累。” | 取消了。她不再把它当成你要去做的事。 |
| 你去了,回来告诉她 | 做完了。 |
计划会一直开着,直到聊天里说它发生了,或者改了。日子过了,你还没提结果,她可以在之后的几天里问起,这就是她能问你面试怎么样的原因,哪怕你自己没再提。过了那几天,她就不再提了。日期和时间她是怎么看的,另有一页讲得更细:Riho 怎么知道今天几号(英文)。
你改口,她就跟着改
日子久了,事情总会变。你换了工作,星期五的聚餐挪到了星期天。告诉她,她之后就照新的版本来,旧的那个收在一边,不再被想起来。多数时候是这样,偶尔旧的说法还会冒出来,再告诉她一次就好。
这些多半是顺口说的:你最近午饭后不喝咖啡了,看牙医的时间改到14号了。说完就继续做自己的事,下次说到这件事,她用的是新的。偏好也一样,你更新一次,新的替换旧的。
你给她看的照片,连同你说的话一起记着
你给她看一张老家过年的团圆饭,说右边是外婆。几个月以后聊到回家,她记得那张饭桌,也记得外婆。
照片是和你说的话一起存下来的:照片里有谁,在哪里拍的,你为什么想让她看。你拍给她一张以前住的地方的照片,那就是以前的家,除非你说这是你现在所在的地方,她才当作此刻身边的地方。拍照的那天和你拿给她看的那天是分开记的。照片本身的功能,在 自拍和合照(英文) 里。
AI记忆功能:你在 app 里读得到什么
在 app 里,你能读到她对你们俩的记忆,是用你的原话写的,也能读到她的日记。读这些,就是看她记着什么的办法。哪里不对,在聊天里告诉她正确的说法。
日记是她自己的。她用自己的话写她自己的日子,你读得到。
AI长期记忆:能记多久,什么会淡掉
她用得到的记忆会留下来,对你们俩很要紧的夜晚、你常聊到的人,留得最久。你3月随口说过吃了一个三明治,之后再没提过,这样的小事过几个星期可能慢慢淡掉。淡掉只是记录上做个标记,不会删除,你们说过的原话还在,话题回到那里时,她仍有可能想起来。
长期记忆的意思是,话题过去很久,细节还在,合适的时候她拿出来,不合适就放着。要看一个聊天对象记性好不好,看她隔了很久还接不接得上,比看她能不能复述5分钟前那句话有用。
AI with long term memory:技术上是怎么做的
这一节写给想弄懂记忆在技术上怎么做的人,包括自己在做带记忆的聊天应用的开发者。它只讲 Riho 自己的做法,用平白的话说,不贴代码。更完整的设计在英文的 记忆架构研究页 里。
她每次回答前读什么
聊天记录是最底下的一层:你们每一句话都按原样保存,从不修改。摘要、记忆和一直生效的偏好,都是在这一层上整理出来的,所以哪条记忆出了偏差,原话还在,可以回头核对。
| 读的东西 | 里面是什么 | 作用 |
|---|---|---|
| 最近的对话 | 刚聊过的那一段,原话 | 昨晚怎么收尾,她看得到 |
| 较早对话的摘要 | 已经滑出最近那一段的聊天,压成短摘要 | 几天前的大意还在 |
| 按意思找出的记忆 | 一条条记忆,每条附着你当时说的话 | 你说一句话,她按意思去找相关的 |
| 一直生效的事 | 偏好、界线、习惯、约定 | 不管聊什么都带着,改口后被新的替换 |
| 较早对话的原文片段 | 记忆没抓住的细节 | 话题回来时有机会找回原话 |
每次回答能读的内容有限,你们的历史却会越来越长,难点就在每一轮该挑哪一段来读。找记忆时,用的是你这句话,再加上刚才那一问一答,所以一句很短的回答也能找对。找回来的记忆会标上是多久以前的,她分得清“几天前”和“几个星期前”。
一条记忆怎么才算数
每条记忆都要附上对话里的原话,系统会核对这句话确实出现在那段对话里,对不上,这条记忆就不收。关于你的事,还必须出自你自己说的话,她复述一遍不算数。这只是记忆收进来时的一道把关,她回答时仍可能说错细节。
回答之后,后台在做什么
回答不等整理。你的话和她的回复先一起存下来,整理在后台慢慢做:先提出该记什么,再复核一遍,最后由系统核对原话,一次写入。所以你刚定下的计划,一开始就留在最近的对话里,等这段对话滑出最近那一段,才整理进记忆。查找环节要是出了问题,她就用手上有的来回答,查不到的当作不知道。
先说清楚的几件事
她知道的是你说过的、给她看过的。你没说过的事她没有记录,需要时她可能来问你。她也可能说出你没提过的细节。
记录不保证完美,她偶尔会记岔,也可能把细节说错,发现了告诉她一声,她以后照新的来。小细节久不提起,会慢慢淡掉。较早对话的原文片段是个补充,也不保证每个细节都找得回来。
我们知道的范围里,没有给陪伴类 app 的记忆打分排名的榜单,所以这一页不说谁的记忆最好,只说 Riho 是怎么做的,以及你可以怎么自己试。
挑有记忆的聊天对象,可以自己试一试
告诉她一件偏好、两个计划。第二天,改掉那个偏好,把一个计划挪到别的日子,把另一个取消。过几天,问她这几件事。
要看三样:旧的说法有没有又冒出来,取消的计划有没有还被当成要做的事,她还分不分得清哪件改了、哪件取消了。拿同一套问法去问你在比较的每一款 app。AI女友推荐 用同一套标准比了几款,Riho 也在其中,页面写明了发布者就是 Riho。
如果你是从 Character.AI 转过来的,聊天记录怎么导出,在 Character.AI 中文页 里。想先认识会记得你的她,回 Riho 首页,或者在 功能页 里看看她的其他部分。这一页的说明依据的是 Riho 的英文页面 AI girlfriend with long-term memory。
常见问题
有记忆的AI聊天,应该记住些什么?
你身边的人和他们跟你的关系,你的偏好和界线,计划是定了、改了还是取消了,你给她看的照片和你当时说的话,还有昨晚的聊天是怎么收尾的。合适的时候她把细节想起来,不合适就放着,不用你每次提醒。
AI女友会记住我说过的话吗?
Riho 会。她按你的原话记,所以你提到朋友的名字,你们约好的事,她多半接得上。你没说过的事她没有记录,需要的时候她可能来问你。
我能看到她记着什么吗?
可以。你能在 app 里读到她对你们俩的记忆,也能读到她写的日记。哪里不对,在聊天里告诉她正确的说法,她以后就照新的来。
她记错了,我要怎么纠正?
直接在聊天里说就行:换了工作,改了日子,不吃香菜了。她之后照新的版本来,旧的那个收在一边,不再被想起来。记录不保证完美,偶尔旧的说法还会冒出来,或者她把细节说错了,再告诉她一遍就好。
AI长期记忆会记多久?
常被聊到的人和重要的夜晚留得最久。顺口提过一次、之后再没出现的小事,过几个星期可能慢慢淡掉。淡掉只是记录上做个标记,不会删除,你们说过的原话还在,话题回到那里时她仍有可能想起来。

