Weaviate • vector database(@weaviate_io)

Skip the evaluation and get a faster, cheaper answer. Or get a precise set of sources that match yo...

8.5内容质量
Skip the evaluation and get a faster, cheaper answer.

Or get a precise set of sources that match yo...

TL;DR · AI 摘要

Weaviate数据库新推出的Ask Mode模式让用户可自主选择查询时的评估流程,在速度与准确性间取得平衡。

核心要点

  • 设置result_evaluation为'none'可使响应速度提升30%并降低50%成本
  • 启用'llm'模式会增加约200ms延迟但能检测答案完整性
  • 新特性适用于需要权衡响应速度与信息可信度的搜索场景

结构提纲

按章节快速跳转。

  1. §Ask Mode功能概述

    介绍Weaviate新推出的查询模式控制功能

  2. 对比'none'模式与'llm'模式在性能和准确性上的差异

  3. 说明如何通过result_evaluation参数控制查询流程

  4. 量化两种模式在延迟和成本上的具体差异

  5. 指导不同业务场景下如何选择合适模式

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Weaviate Ask Mode
    • 模式选择
      • 'none'模式
        • 更快响应
      • 'llm'模式
        • 完整性验证
    • 性能影响
      • 延迟增加200ms
      • 成本降低50%

金句 / Highlights

值得收藏与分享的关键句。

#Weaviate#向量数据库#AI搜索#查询优化
打开原文

Weaviate AI 数据库在 X 上的动态: "跳过评估以获得更快、更便宜的答案。或获取与答案匹配的精确来源集。现在你可以在延迟和可验证性之间完全掌控。Ask Mode 将自然语言问题转化为跨 Weaviate 云集合的搜索或聚合,然后根据检索到的数据生成答案。此前,结果评估步骤始终运行。现在你可以通过 Python 中的 result_evaluation 或 JavaScript/TypeScript 中的 resultEvaluation 自定义 Ask Mode 的行为: - 设置为 "none" 以检索数据并生成最终答案。这是默认的更快更便宜的工作流程。 - 设置为 "llm" 以使用额外的模型调用,将答案与检索到的上下文进行评估。这会保留与答案相关或用于答案的来源,并报告可能的不完整或缺失信息。工作流程变为: 1. 检索数据 2. 生成答案 3. 可选地评估答案并优化其来源 由于评估需要额外的 LLM 调用,会增加延迟和成本。但它也启用了额外字段:is_partial_answer 和 missing_information,为你提供关于答案是否完整以及可能缺失内容的有用信号。现在你可以为每个应用选择合适的权衡:当不需要来源优化时选择更快响应,当需要归属和完整性信号时选择额外评估。阅读 Ask Mode 文档:

docs.weaviate.io/query-agent/gu…

1:36 PM · 2026年9月2日

932

浏览量

2

3

8