最近在用LangChain搭一个RAG问答系统,处理的是公司内部的技术文档(主要是Markdown格式,平均长度500-2000字)。我试了chunk size从128到1024不等,但效果很奇怪:设小了(比如256)经常答不全,设大了(比如1024)又容易混进无关内容,召回率也是时高时低。有没有老哥分享下实际项目中的调参经验?还有chunk overlap一般设多少比较稳?我看有些教程说10%-20%,但我试了感觉差别不大。另外,是不是还要根据文档内容类型(比如代码和纯文本)分开设置?求指条明路,调参调得有点怀疑人生了……