最近在搭一个AI Agent,用RAG从知识库检索信息来回答用户问题。但遇到个坑:多轮对话里,用户聊着聊着就会问“刚才那个方案的具体参数是什么”,或者“换一个类似的例子”。我的Agent分不清“刚才那个”指的是哪一轮的结果,经常把不同轮次的内容混在一起返回。我试过把历史对话直接拼进prompt,但检索时还是会被干扰,召回一堆不相关的内容。有没有大佬分享下,RAG在Agent里做多轮对话时,上下文管理有没有什么成熟的实践?比如,是不是要把历史轮次的关键信息单独存一下,再和当前问题一起送进检索?感谢!