最近在用LangChain搭一个简单的RAG问答系统,知识库里大概有几千份文档,主要是公司内部的技术手册。但发现一个问题:查询稍微复杂一点(比如“数据库连接超时怎么排查”),召回的chunk就特别乱,经常把不相干的内容排前面。我已经试过调大chunk size和换embedding模型(用的text-embedding-ada-002),但效果不明显。是不是我切分策略有问题?还是说需要加一层reranker?有没有做过类似优化的大佬指点一下,感觉卡在这里有点头疼。