在对话式的RAG应用中,多轮问答需要处理上下文相关性问题:用户的提问往往依赖于之前的对话内容。为正确理解用户每一轮的问题,系统需要保留和传递对话历史信息。这带来了两方面挑战:(1)在检索阶段,如何将对话上下文融入查询,使检索器获取到相关的背景资料;(2)在生成阶段,如何在prompt中拼接必要的对话历史和检索结果,让模型明确问题语境。
一种常用的策略是查询改写(conversational query rewriting),即将当前用户问句与之前相关的对话
在对话式的RAG应用中,多轮问答需要处理上下文相关性问题:用户的提问往往依赖于之前的对话内容。为正确理解用户每一轮的问题,系统需要保留和传递对话历史信息。这带来了两方面挑战:(1)在检索阶段,如何将对话上下文融入查询,使检索器获取到相关的背景资料;(2)在生成阶段,如何在prompt中拼接必要的对话历史和检索结果,让模型明确问题语境。
一种常用的策略是查询改写(conversational query rewriting),即将当前用户问句与之前相关的对话
513
243

被折叠的 条评论
为什么被折叠?
