最近在折腾MCP协议搭RAG系统,用的是本地embedding模型,文档切了256块,但召回结果老是答非所问。比如问“如何配置API密钥”,它给我回个“常见错误处理”的片段。试过调整chunk_size和overlap,但效果不明显。想知道大家在实际项目中是怎么处理这种语义断层问题的?是切块策略不对,还是需要配合reranker?如果MCP工具链里集成reranker,有没有现成的轻量方案?求指点,先谢过各位大佬。