最近在公司搭了一套RAG问答系统,基于LangChain + OpenAI + Chroma,文档是内部的技术手册。本地测试时感觉还行,但一上线真实用户反馈就炸了——明明有答案的问题,系统经常答非所问,甚至直接说不知道。我对比了一下,用简单的Elasticsearch关键词召回反而更准。现在已经调了chunk size(从512到256试了一圈)、换了embedding模型(text-embedding-ada-002换成bge-large-zh),还加了reranker,但效果提升很有限。有没有大佬遇到过类似情况?是不是我的检索策略太粗暴了,还是RAG本身就不适合这种短文本问答场景?求指点排查方向。