最近在做一个基于本地知识库的问答系统,用的开源模型比如bge-m3和m3e,向量库用的FAISS。但对比下来,检索出来的top5相关度明显比用OpenAI的text-embedding-3-small差一截,不少明明在文档里的关键信息就是召不回来。尝试过换chunk大小、调top_k,甚至试了混合检索(BM25+向量),提升还是有限。有点怀疑是不是本地embedding模型本身对中文长文本的理解能力不够,还是说我的chunk切分策略需要针对模型重新设计?求有经验的大佬指点一下,谢谢。