最近在做一个基于RAG的问答机器人,用的是Chunk+Embedding+Faiss的经典方案。但遇到一个头疼的问题:检索top-5甚至top-10的片段时,LLM(GPT-4)经常“忽略”掉真正关键的上下文,反而被一些无关细节带偏。试过调整chunk大小(256/512/1024),也试过加reranker(Cohere rerank),但效果不稳定。有没有老哥遇到过类似情况?是不是需要改prompt强制LLM关注所有片段,还是说检索出来的内容质量本身就有问题?求指点,先谢谢了!