最近在搭一个简单的RAG问答系统,用的是LangChain加Chroma。文档库大概有几百篇技术文档,用户问个问题,检索出来的chunk经常有十几二十个,里面很多内容其实跟问题关系不大,甚至完全无关。直接全塞给LLM,回复质量很差,有时候还会被无关信息带偏。试过调高相似度阈值,但这样又容易漏掉真正相关的信息。想问问大家,有没有什么好的方法做检索后重排序?或者有没有办法让LLM自己先过滤一遍再回答?感觉这步处理不好,整个RAG效果就卡住了。