最近在搭一个AI Agent做内部知识库问答,用的RAG方案,向量库是Milvus,embedding接的OpenAI。遇到个很头疼的问题:我往知识库里新增了一批文档,索引也重建了,但Agent回答时总是拿不到最新内容,翻来覆去还是旧数据。一开始怀疑是缓存,但查了代码,没开缓存,向量检索也是实时查的。后来发现,好像Agent在推理时会把问题拆成多个子查询,有些子查询命中不了新文档的向量,是不是我chunk切得太大或者overlap设得不对?另外,我用了ReAct框架,是不是Agent在“思考”时太依赖历史对话,导致它压根没往新文档方向走?有没有大佬遇到过类似情况,求指点排查思路。