最近在做一个文档问答的Agent,参考了一些开源项目。发现有的把Agent放在检索前面做意图判断,有的放在后面做结果重排。我自己用LangGraph搭了个简单的,但总感觉有点别扭——比如用户问“去年Q3的营收是多少”,Agent非得先去调个工具查一下日期,然后再去检索,感觉绕了一圈。而且如果检索结果本身不理想,Agent重写query的能力也有限,最后还是得靠调chunk size和top_k。有没有大佬能讲讲,在RAG场景下,Agent的核心价值到底是什么?什么时候该让它介入,什么时候纯粹用向量检索加个rerank就够了?