最近在搭一个本地知识库问答,用的开源模型(Qwen2.5-7B)+ RAG。文档主要是产品手册和工单记录,混着中英文。现在最头疼的是,问“退款流程怎么走”,检索出来的片段全是“退货政策”或者“联系客服”这种擦边内容,真正的操作步骤反而排到很后面。我试过调top_k、换不同的chunk_size(512和256都试过),也试过加重叠,效果都不太稳。想请教一下有经验的朋友,这种情况一般是chunk切得不够语义化,还是说bge-m3这类embedding模型对混合语料支持不够好?或者有没有可能是query改写那一步就没做对?希望能分享下你们调RAG的排查顺序,谢谢。