最近在做一个企业文档问答的RAG系统,向量库用的Milvus,embedding是bge-large-zh,检索top5的片段人工看确实和问题相关。但生成阶段模型经常忽略检索内容,按自己的知识瞎答,甚至编造文档里没有的条款。试过在prompt里加“仅根据以下内容回答”,效果不稳定。想问下大家,这种情况一般是检索精度不够、prompt没写好,还是需要加rerank或者换生成模型?有没有什么排查思路?