最近在做一个内部AI编程助手,打算用RAG把公司私有API文档喂给大模型,让同事直接提问“怎么调用登录接口”这种。我用的Chunk大小是500,重叠50,embedding模型是bge-large-zh,检索用的faiss。测下来发现两个问题:一是文档里只有函数签名和简短注释,检索出来的片段经常缺上下文,大模型答非所问;二是同一个接口有版本更新,旧文档优先级反而更高。想问问大家,这种偏代码类的文档,是不是应该按函数粒度切?要不要加父文档召回?另外有没有办法在检索阶段做版本过滤,还是说只能靠prompt硬掰?刚入门RAG,调了一周有点迷茫,求指点。