最近在搭一个简单的RAG问答系统,基于本地知识库(主要是技术手册和FAQ)。我用的是最基础的chunk+embedding+top-k检索,但发现一个问题:同一个问题经常能召回十几段相关文本,有些甚至只是关键词匹配上的无关内容。直接把这些都塞给LLM,生成的结果经常东拉西扯,甚至出现矛盾。