最近在折腾一个本地知识库问答,用的 OpenAI embedding + Milvus。文档是些技术手册,长短不一。我自己试了固定 500 token、重叠 50,结果问一些跨段落的问题经常答不全,比如“A功能和B功能的区别”这种,它只检索到其中一段。调成 1000 token 又感觉太糙,检索出来的东西不相关。网上教程都说得看场景,但具体怎么判断?有没有什么经验法则,比如根据文档结构定策略?还是说必须得拿测试集去反复跑?现在有点卡在这了,求各位大佬指点下实际项目里都是怎么搞的。