最近在搭一个RAG问答系统,用的是本地部署的Milvus。文档切了512 chunks,用bge-large-zh-v1.5转成向量。测试时发现Top-K设5的时候,返回的结果经常漏掉关键信息,设到20又经常混进无关片段,回答质量忽高忽低……想问问大家在实际项目里,这个K值一般是怎么调的?是跟文档切分粒度有关,还是得结合embedding模型调整?有没有什么经验公式或者调参思路?感谢!