对话历史Conversation History
AI 概念对话历史是产品保存并在后续请求中重新提供给模型的先前消息记录例如,用户说“把第二条改短”时,产品带回原来的三个标题,模型才能确定所指内容。聊天越长越占空间,界面可见的旧消息不代表本次一定全部发送。
也常被叫作聊天记录消息历史
开始前
用过可以连续追问的聊天产品。
看完后
能说出连续对话依赖产品重新带入之前的相关消息。
把第二条改短,模型怎么知道第二条是谁
第 1 轮 · 用户
写三个标题:快速开始、常见问题、联系我们。
第 2 轮 · 用户把第二条改短。
第 2 轮真正发送的 messages
user: 写三个标题…
assistant: 1. 快速开始 2. 常见问题 3. 联系我们user: 把第二条改短✓ 2. 问题
聊天窗口里看得到,不代表模型这一轮就收得到;应用必须把需要的历史再次放进请求。
刚才发生了什么
- 1有历史
新消息旁边带着上轮的三个标题,模型能把“第二条”对应到具体文字。
- 2没有历史
只收到“把第二条改短”时,模型看不到那三个标题,无法可靠判断指代。
- 3带回相关部分
产品通常选最近和任务有关的消息,而不是无限带回全部聊天。
聊天界面看得到旧消息,不等于本次模型一定收到了每一条旧消息。
接下来学什么