最近在做一个基于RAG的客服问答Agent,遇到个头疼的问题。我的流程是:用户提问→检索Top5文档→LLM生成初步回答。但问题是,当用户问“A产品和B产品有什么区别”时,检索出来的片段往往只覆盖其中一个产品,或者两个产品的描述混在一起。Agent调用了两次检索工具,但返回的上下文太杂,LLM最后生成的结构化对比表格经常漏项或者重复。