最近在做企业知识库问答,用的faiss+openai embedding,chunk按256字符切、overlap设了32。测试集上recall@5只有60%出头,很多明显相关的段落没召回来。试过调小chunk到128,反而丢了上下文语义。也试过换bge-m3,效果提升不明显。现在怀疑是不是混合检索(BM25+向量)才是出路,或者干脆上rerank?但看了一圈方案,感觉每步都有优化空间,不知道优先级该怎么排。有经验的朋友能不能指点下,这种场景下一般先动哪里收益最大?不想一上来就堆一堆组件,想把基础打扎实。