最近在搞一个基于大模型的企业知识库问答,用LangChain搭的RAG,向量库用的Milvus,Embedding模型是BGE-large-zh。系统跑起来了,但发现很多问题明明库里有的,召回回来的片段却经常不相关,甚至有的还吵到前排。我试过调高相似度阈值、改chunk大小(从256调到512),效果都不太稳定。是不是我分段策略有问题?或者需要做rerank?希望有经验的大佬分享一下你们实战中怎么搞的,比如检索前要不要先做个query改写,或者有没有简单好用的rerank模型推荐?先谢过了!