跳转到主要内容

测试知识库

在将知识库连接到工作流或智能体之前,使用 Test Search 检查它如何响应。

概述

知识库详情页的标题中包含 Test Search 操作。它会打开一个侧边面板,你可以在其中输入查询、覆盖搜索设置,并查看与查询匹配的分块。 测试搜索使用所选的知识库。它们不会创建或更改知识库条目,但会创建出现在知识库分析和搜索记录中的搜索活动。

如何运行测试搜索?

  1. 从侧边栏打开 Knowledge Bases
  2. 打开你想测试的知识库。
  3. 在标题中点击 Test Search
  1. 输入 Search Query
  2. 选择 Search Type
  3. 设置 Chunk Limit
  4. 设置 Score Threshold
  5. 点击 Run
搜索完成后,Fetch Hive 在面板中显示匹配的分块。

如何理解测试结果?

每个结果卡片显示返回的分块内容和匹配分数。分数越高,表示该分块与查询的匹配越强。 当你想快速浏览结果时,使用结果卡片上的折叠操作。 如果没有出现结果,尝试更宽泛的查询、降低 Score Threshold,或增加 Chunk Limit 如果结果过于宽泛,提高 Score Threshold 或切换 Search TypeHybrid 是推荐的起点。Vector 适用于概念性匹配。Full Text 适用于精确单词或短语。

如何调整搜索设置?

从知识库默认值开始:
  • Search Type 设置为 Hybrid
  • Chunk Limit 设置为 5
  • Score Threshold 设置为你的知识库默认值
运行几个实际的查询。检查返回的分块是否包含足够的上下文供使用它们的工作流或智能体所需。 当答案需要更多源上下文时,增加 Chunk Limit。当出现过多弱匹配时,提高 Score Threshold。当相关分块缺失时,降低 Score Threshold 找到更合适的默认值后,从知识库详情页编辑知识库设置。

测试搜索会出现在哪里?

测试搜索被存储为知识库搜索活动。在测试搜索运行后,详情页分析数据会更新,包括所选日期范围内的总搜索次数和平均搜索时长。 对于诸如自定义文本、文档上传和网站抓取等处理运行,请使用日志。当你想快速查看搜索量和搜索时长时,使用知识库详情页的分析数据。 另请参阅:搜索知识库向量搜索