最近在搭一个内部文档问答的RAG,用的bge-m3做embedding,chunk大小试了256和512,重叠设了50。问题是有时候问“报销流程”,召回的前十名里一堆是合同审批、采购付款的内容,虽然也沾边,但真正讲报销步骤的那几段反而排到很后面。我怀疑是chunk切分把完整流程截断了,语义不完整导致的。想请教下各位,对于这种操作流程类的文档,是应该按段落切还是按固定长度切?有没有必要先做一下标题层级识别再切?另外重排模型对这种情况帮助大吗?