最近在用Cursor配合LangChain写一个简单的RAG问答系统,数据源是几份内部PDF文档。检索阶段用了FAISS做向量库,embedding模型是BAAI/bge-small-zh-v1.5。
问题来了:用户问“2023年第四季度营收”,结果检索出来的前三段内容全是关于“团队介绍”和“公司愿景”的……我查了一下,分块策略是按固定长度512字符切,没做重叠,也没用Metadata Filter。
想问下各位大佬,这种场景一般是chunk size的问题,还是检索策略太粗糙?或者Cursor生成的代码本身就有坑?有没有简单有效的调试思路?先谢谢了!