最近在用 LangChain + Chroma 搭一个内部文档问答,embedding 用的 bge-m3,检索 top5 里肉眼能看到正确答案就在第 2 条。但把 context 拼进 prompt 后,模型(qwen2.5-7b)要么答成另一段的内容,要么直接说“文档中未提及”。已经试过调 chunk size 和 prompt 模板,效果都不稳定。想问下这种情况一般怎么排查?是 rerank 的问题还是 prompt 里 context 顺序有影响?有没有人遇到过类似情况?