最近在公司内部搭了一套基于大模型的RAG问答系统,用的bge-m3做embedding,faiss做向量库,chunk大小设的512,重叠50。测试时发现检索出来的top5文档经常和问题关联度不高,甚至出现答非所问的情况。也试过调top_k或者换相似度算法,效果都不太稳定。我怀疑是不是chunk切分太机械了,导致语义被切断,但又不知道怎么判断是embedding的问题还是切分的问题。有没有大佬遇到过类似情况?一般排查这类问题会从哪个方向入手?先谢谢各位了。