最近在搭一个RAG问答系统,用来回答公司内部的技术文档。用了llama-index默认的chunk设置(256 token,overlap 20),embedding用的bge-small,检索用的余弦相似度。结果发现,用户问一个稍微复杂点的问题,比如“怎么处理数据库连接超时”,经常召回不到核心段落,反而是一些无关紧要的配置说明。我试过把chunk调大到512,召回率是上去一点,但上下文变得很杂,回答也容易跑偏。想问下大家,这种场景下chunk大小和embedding模型一般怎么搭配?有没有什么经验或者trick能提高召回的精准度?先谢谢了。