Cici 中文文档 下载 App

Cici 多轮对话与上下文记忆的工作原理

什么是上下文记忆

上下文记忆是 AI 对话助手最核心的能力之一。简单来说,就是 Cici 能"记住"你们之前聊过什么,不会每次都从零开始。

举个例子:

你:帮我想一个咖啡店的名字
Cici:好的,给你几个建议:Morning Brew、Bean There、Espresso...

你:就用第三个,帮我写一个它的招牌标语
Cici:好的!Espresso 作为店名的招牌标语可以是...

注意 Cici 在第二轮并没有问"什么咖啡店"——它从上下文里记住了第一轮的对话,直接基于 Espresso 这个名字继续。

Cici 的记忆范围

Cici 的上下文记忆能力取决于它使用的底层模型(GPT-4 / Gemini)。目前的表现是:

记忆在什么情况下会断

  1. 对话太长:超过模型的上下文窗口限制后,早期消息会被截断
  2. 主动新建对话:/new 指令或手动新建,完全重置记忆
  3. 切换 Persona:如果在对话中途切换了 AI 人格,部分上下文可能被清空

如何善用上下文

技巧一:引用之前的回复

在某条 AI 回复上长按/右键,选择「引用」,然后输入你的追问。Cici 会把这条被引用的消息和你的新问题一起作为上下文处理,理解会更精准。

技巧二:用「继续」指令

当你觉得当前对话跑偏了,但又不想丢掉之前的讨论:

你:来讨论下周的旅行计划
Cici:好的,你想去哪里?

你:(聊了几轮后想换话题)
你:好的,关于行程的事先记下来,现在来聊聊住宿

直接告诉 Cici 你要切换话题,同时保留之前的背景信息。它会理解你的意图。

技巧三:对话摘要

当对话太长、担心丢失早期上下文时:

你:/summary
Cici:好的,之前的讨论要点是...

Cici 会把当前对话的核心要点整理成一份摘要。你可以把这份摘要复制到新对话的开头,告诉新线程"基于这些背景继续"。

如何重置记忆

如果觉得当前对话走偏了、想从零开始:

为什么有时 Cici 会"忘记"

如果你发现 Cici 似乎不记得之前说过的话,可能的原因:

原因说明解决
对话太长超过模型窗口限制,早期消息被截断开新对话,把摘要贴进去
切换了对话线程你打开了另一个历史对话回到正确的对话线程
上下文太模糊你的表述有歧义,Cici 误读了意图更明确地指向上下文
模型切换Cici 可能在后台切换了模型(免费版有时会用较轻量的模型)升级付费版或重试