最近在搭一个简单的RAG问答系统,用的是LangChain+Chroma,文档切成了512字符的chunk。但实际跑起来发现,top-k设到5,经常召回一堆不相关的内容,比如问“苹果公司财报”,结果出来一堆水果种植的文章。我猜可能是Embedding模型没选好,或者chunk粒度太粗?但也尝试过调小chunk和降低k值,效果不稳定,有时候反而漏掉关键信息。有没有大佬遇到过类似问题?除了调参数,有没有更好的策略来过滤或重排召回结果?谢谢!