数据截至 (上游 commit 4a030776a31a)
Agentic RAG:把检索封成工具,挂进流式 agent 循环
30 秒导读: 传统 RAG 是「一次性取 top-k 片段,拼进 prompt,让模型照着答」——检索发生在模型开口之前,模型没得选。PrivateGPT 反过来:它把语义检索包成一个名叫
semantic_search的工具,交给模型;模型在一个流式 agent 循环里自己决定要不要检索、检索几次、每次用什么查询。检索结果作为一条tool消息回灌进对话,模型看过之后可以再检索、也可以带着引用直接作答。这一章讲的就是「检索何时、如何被调用」,不重复 02 章 里检索内部怎么算。