对话历史Conversation History
你可能会说
聊天界面里明明还有前面的内容,AI 为什么还是答错了我说的第二条?
对话历史是产品保存的旧消息,其中与当前问题有关的部分可以在下一次请求中再次交给模型。例如用户说“把第二条改短”时,应用需要从记录中找回原来的三个标题,并把相关内容放进本次请求。聊天界面保存了全部消息,不代表模型这次收到了全部消息。
也常被叫作聊天记录消息历史
延伸阅读 · 权威出处
聊天界面里明明还有前面的内容,AI 为什么还是答错了我说的第二条?
写三个标题:快速开始、常见问题、联系我们。
第 2 轮 · 用户把第二条改短。
user: 写三个标题…
assistant: 1. 快速开始 2. 常见问题 3. 联系我们user: 把第二条改短产品先保存旧消息:聊天产品可以把原来的三个标题和后续回复保存在自己的记录里,供界面展示或之后查找。
应用选择相关部分:收到“把第二条改短”后,应用从记录中取回那三个标题,并把它们和新消息一起发送。
模型只看实际收到的内容:如果这次请求只有一句“把第二条改短”,模型就看不到界面里的旧标题,也无法可靠判断指代。
请检查这次发给模型的内容里有没有原来的三个标题。保留与“第二条”有关的消息,较早且无关的对话不用带;不要因为聊天界面还显示旧消息,就假定模型已经收到了。