最近在搭一个基于知识库的问答系统,用的langchain+chroma,分块试了固定字符和递归分割。但用户问“A产品的售后政策”,系统经常返回“B产品的维修流程”这种无关结果,检索精度很差。我怀疑是chunk_size设置不合理,或者没有做标题/段落结构保留。想问下大家在RAG文档预处理时,是怎么安排分块策略的?有没有对结构化文档(比如PDF表格、多级标题)比较友好的方案?或者需要先做段落合并?感谢指点!