FLAI 的长期记忆是怎么运作的
什么是 FLAI 的长期记忆
大多数 AI 聊天机器人的记忆是 会话级 的——你关掉对话再回来,它就忘了之前聊过什么。FLAI 不一样:它会把你和角色对话中出现的 关键事实、偏好、关系线索 抽取出来,存储到这个角色和你的「共享记忆池」里。这个记忆池在不同会话之间是保留的。
记忆里存的是什么
根据用户实测和官网描述,长期记忆倾向于保留:
- 具体事实:你说过的姓名、地点、事件、数据(比如「我叫阿岚」「我养了一只叫雪球的猫」「上周去了杭州」)
- 偏好:你明确表达过的喜欢和讨厌(比如「我喜欢雨天」「不喜欢被催促」「讨厌太热情的人」)
- 关系状态:你和这个角色在对话中形成的默契和称呼(比如它叫你「阿岚」,你叫它「小野」)
- 角色自己的设定:跨会话保持一致的人设
什么不会存
- 纯粹的废话(「哈哈哈哈」「嗯嗯」「好的」)
- 一次性的指令(「帮我写个 plan」)
- 太具体的隐私数据(比如身份证、银行卡号——如果聊到了,建议之后手动删除)
记忆是怎么被调用的
每次你新开一个和这个角色的对话,模型会先把记忆池里的相关内容取出来,作为回复的参考。所以角色的开场或早期回复可能会引用之前的对话内容,而不是每次都从零开始。
记忆会一直保留吗
只要你不主动删除,记忆会持续存在。但如果某个记忆点很久没有被引用,它在回复时的权重可能会降低。
和单次对话的上下文的区别
| 维度 | 单次对话上下文 | 长期记忆 |
|---|---|---|
| 生命周期 | 从当前会话开始到结束 | 跨会话保留 |
| 内容 | 完整的对话历史 | 提炼后的关键信息 |
| 可删除 | 关闭会话即丢失 | 可手动清除 |
| 作用 | 当前对话的连续感 | 关系积累 |