如何结合代理和向量存储

本笔记涵盖了如何结合代理和向量存储。使用案例是您已将数据摄入向量存储中,并希望以代理方式与其交互。

建议的方法是创建一个 RetrievalQA,然后将其用作整个代理工具。让我们在下面看一下如何实现。您可以使用多个不同的向量数据库来执行此操作,并使用代理作为它们之间的路由器。有两种不同的方法可以做到这一点——您可以让代理像正常工具一样使用向量存储,或者您可以设置 return_direct=True 来真正只使用代理作为路由器。

创建向量存储