最近在做一个小项目,想用RAG搭个内部知识库问答,之前看各种教程都说用768维或者1024维的embedding。但我实际测试了一下,发现768维的检索准确率还行,但响应速度有点慢(本地部署),换成256维的虽然快了很多,但召回率掉得厉害。想问下各位大佬,这个维度选择有没有什么通用经验?还是说跟数据量、分块大小甚至硬件都有关系?目前数据是几千篇技术文档,用的bge-small模型,想找个平衡点。另外,如果后期数据增长到几万篇,是不是必须换更高维度的模型?先谢过!