加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 快速入门
  • 知识百科
    • 关键概念
    • 知识库
    • LLM 选择指南
    • 数据安全
  • 轻聊机器人
    • 构建轻聊机器人
  • Insight Chat
    • 认识&了解如何使用Insight Chat
  • InsightFlow
    • InsightFlow介绍
    • InsightFlow类型
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识库检索节点
      • 文档读取节点
      • 文档写入节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
      • 节点错误处理策略
    • 发布
      • 发布对话式工作流
      • 发布服务式工作流
      • 创建您的第一个工作流
    • 团队管理
      • 访问控制
      • 使用详情
首页 > 使用文档 > InsightFlow > 节点

知识库检索节点

定义

知识库检索节点会将用户提交的问题或输入(即“查询变量”)与预先创建的知识库进行匹配。

它检索与用户问题最相关的文档片段,并以结构化形式输出这些片段,以便后续节点(如大模型节点)可以使用这些片段作为上下文进行回答或推理。

知识库检索节点是GoInsight工作流中的一个常见且重要的组件。它可以有效地将外部文档数据与AI模型结合,提高答案的准确性和可追溯性。

配置方法:

输入查询

输入查询通常代表用户输入的问题,数据需要为“字符串”类型。例如,在“开始”节点中插入一个名为Question的字符串变量,或直接使用系统默认的查询变量。

Input Query

知识库

点击“+”或灰色按钮选择知识库中的文档。您最多可以选择10个文档。

添加知识库是知识库检索的必要步骤。您可以从GoInsight中添加现有的知识库,也可以按照创建流程创建一个新知识库:GoInsight > 知识库 > 新建分类。

Knowledge Base

Top K

指从符合阈值条件的搜索结果中选择前K个最相似的结果。值越大,返回的参考片段越多,但如果过多,后续的大模型节点处理可能会生成冗长或冗余的答案。Top K的默认值为3,范围是[1,10]。

Top K

相关性阈值

用于控制文本片段与查询之间的匹配程度。阈值越高,结果越准确,但结果数量可能越少;阈值过低可能会引入与问题关系不密切的片段。

相关性阈值的默认值为0.5,范围是[0,1]。

Relevance Threshold

输出变量

知识库检索节点输出一个名为Result的Array[Object]类型变量。匹配段列表如下:

变量名称 数据类型 描述
BlockId String 引用片段的唯一ID
Text String 引用内容,即具体的文本内容
Score String 文本片段与查询之间的相似度得分
Token String 引用片段中包含的令牌数

常见使用场景

  • 基于企业知识库构建客户服务问答系统。
  • 知识库检索是大模型节点运行的前提。当用户在对话界面提出问题后,知识库检索节点会首先在企业文档库中搜索相关答案,并将检索结果传递给大模型节点。大模型节点随后会根据这些知识库内容提供有针对性的回答。

简单案例展示

AirDroid家长控制产品功能查找:通过知识库搜索,让用户方便地找到AirDroid家长控制的具体功能,然后将结果翻译成德语。

  • 开始节点:添加自定义变量“function”。
  • 知识库搜索:添加如“AirDroid家长控制用户指南”等知识库文档。
  • 大模型:编写提示词,例如:
    • 系统:请将文本翻译成德语。
    • 用户:插入知识库搜索结果变量“Result”。
  • 结束节点:选择大模型输出变量“Text”。
Knowledge Base Retrieval case

注意事项

  • 确保查询变量为字符串类型且已选择知识库。
  • 确保添加的知识库名称符合系统要求,避免特殊符号影响显示。
  • 如果在流程建立后对知识库中的文档进行重大更新(如删除或批量添加),请考虑重新测试检索结果。
更新于: Aug 26, 2025
上一篇 大模型节点
下一篇 文档读取节点
本文内容
  • 定义
  • 如何配置
    • 输入查询
    • 知识库
    • 前 K
    • 相关性阈值
    • 输出变量
  • 常见使用场景
  • 简单案例展示
  • 注意事项
加载中…
No Results