最近在搭一个知识库问答系统,用的Milvus+OpenAI embedding(text-embedding-3-small)。数据是几千篇技术文档,按段落切了块,每块大概200-300字,重叠50字。问题是检索效果很一般,比如问“怎么配置GPU环境”,返回的前5条里经常混进讲CPU部署的内容,甚至有的完全不相关。试过调distance参数(L2和IP都试了),也试过加metadata过滤(按文章标题过滤),但召回率还是不稳定。想问问大家,是不是chunking策略有问题?还是说这种小模型embedding本身就不太适合专业领域?有没有推荐的调优步骤,或者哪一步是最先应该检查的?谢谢各位。