最近在搭一个客服场景的AI Agent,用RAG做知识库检索。遇到一个头疼的问题:多轮对话里,用户会问“那它价格呢?”或者“具体怎么用啊”,这种指代性很强的问题。我现在是把整个历史对话拼到query里重新检索,但结果经常跑偏——模型会去匹配历史里的“老问题”,而不是当前真正的意图。试过只截取最后两轮,但有些上下文又不够。想请教一下各位大佬,你们在Agent+RAG里是怎么处理多轮历史信息的?是直接丢给LLM去改写,还是有什么更好的策略?求具体方案或踩坑经验。