最近在做一个小型的RAG项目,用的开源embedding模型做检索,然后用GPT-3.5-turbo做生成。但发现召回的top5文档里经常混进去一些语义相近但实际不相关的片段,导致回答有时会“编”错。我尝试用lora微调了一个小一点的基座模型(7B)专门做rerank,训练数据是自己标注的几百条query+正负例对。