最近在搭一个基于本地知识库的RAG问答系统,用来回答公司内部的技术文档。我一开始把文档切成512字符的chunk,结果发现很多问题跨段落,比如问“这个模块的接口和依赖关系”,答案只拿到了接口部分,依赖信息在另一个chunk里。后来我试着把chunk切大一点(1500字符),但检索时又容易混进不相关的内容,召回率下降。试过加sliding window和用LLM做rerank,效果有提升但感觉还是有点玄学。想问下大家平时做文档切片时,chunk size一般设多大?有没有什么比较靠谱的调参经验或者工具推荐?