追问与上下文保持——让 OneAI 记住你聊到哪了
上下文是怎么保持的
OneAI 的每个会话都有独立的上下文窗口。你和 AI 在这个会话里的所有对话(直到超出窗口上限)都会被作为后续回答的参考。
比如你先问「什么是向量数据库?」,AI 答完后你接着问「那它和关系型数据库比有什么优势?」——AI 知道「它」指的是向量数据库,不需要你重新解释。
有效追问的例子
好的追问:
- 「能举个具体的使用场景吗?」——基于上文的概念解释要例子
- 「用一句话总结一下」——基于上文的大段内容要精简
- 「改成 Python 版本」——基于上文的代码或方案要转成另一种语言
不太好的追问:
- 「好的」「嗯」——AI 不知道你想继续什么
- 完全跳脱的新话题(比如刚聊完向量数据库突然问「今天天气怎么样」)——虽然模型也能接,但上下文窗口里会塞一堆无关信息
上下文窗口有上限
AI 模型的上下文窗口不是无限的。当一个会话里的对话累积到一定长度后,最早的几条对话可能会被自动截断,后续的回答就不再记得那些最早的内容了。
什么时候该开新会话:
- 话题已经完全转了方向
- 对话已经聊了几十轮,感觉 AI 开始忘记最早的约定
- 想给 AI 一个干净的背景重新开始
重置上下文
部分版本在聊天界面里提供了「重置上下文」或「清空会话」的按钮,清完后这个会话就回到全新状态,之前的对话不会影响后续回答。如果没有这个按钮,直接开一个新会话效果是一样的。