Weaviate Agents: 查询代理
概述
Weaviate 的 查询代理 是一款 Weaviate 原生的数据代理,可以将自然语言问题转化为精确的数据库操作,充分利用动态过滤器、跨集合路由、查询优化和聚合。它会返回准确且相关的结果,并提供来源引用。
它取代了手动查询构建和临时逻辑,采用运行时、上下文感知规划来优化和执行跨用户集合的查询。它支持两种模式
- 提问模式:适用于构建需要对话交互和由 Weaviate 中存储的数据支持的答案的代理应用程序的开发者。
- 搜索模式:适用于需要开箱即用、高质量信息检索,具有强大的召回率和受控精度的开发者。
可以通过 Python 和 TypeScript 客户端 SDK 访问查询代理,以便将检索直接集成到应用程序中,或者通过 Weaviate Cloud Console 进行快速探索、验证和实验。