知识

使用向量相似度搜索、创建和管理知识库中的文档

知识区块将你的工作流连接到知识库,通过执行向量相似度搜索、上传新片段和创建文档来启用检索增强生成(RAG)——全部在运行时完成。

概述

搜索:针对知识库运行语义相似度查询,检索最相关的片段

上传片段:将新的文本片段追加到现有文档,使其在未来的查询中可被搜索

创建文档:向知识库添加全新文档(可带标签)

操作

执行向量相似度搜索,并返回最匹配的片段。

字段必填说明
知识库是要搜索的知识库
搜索查询提供标签筛选时可省略自然语言查询;可与标签筛选组合使用。
结果数量否返回的片段数量(默认:10)
标签筛选否将结果缩小到匹配特定标签的文档

在高级模式中配置文本相等标签筛选。支持仅标签、仅查询以及组合搜索。同一标签的多个值使用 OR,不同标签使用 AND。未知标签和不支持的运算符会被拒绝。

将文本片段追加到知识库中的现有文档。片段会自动嵌入,并在后续搜索中可用。

字段必填说明
知识库是目标知识库
文档是要添加分块的文档
分块内容是要上传的文本内容

在知识库中创建新文档。内容会被分块、嵌入并建立索引。

字段必填说明
知识库是目标知识库
文档名称是新文档的名称
文档内容是完整文本内容
文档标签否用于分类和筛选的标签

配置

操作
Select...
知识库*
选择知识库
搜索查询
输入搜索查询(使用标签筛选时可选)
结果数量
输入结果数量(默认:10)
标签筛选
添加标签筛选
文档*
选择文档
分块内容*
输入要上传的分块内容
文档名称*
输入文档名称
文档内容*
输入文档内容
文档标签
文档标签

输出

操作输出
Searchresults(匹配分块)、query、totalResults
Upload Chunkmessage、data.chunkId、data.content、data.chunkIndex,以及 documentId、documentName、cost
Create Documentmessage 和包含 documentId、documentName、type、enabled、createdAt、updatedAt 的 data

在 Create Document 后使用 <knowledge.data.documentId>。写入确认信息不在 results 中。

最佳实践

  • 保持块聚焦 -- 更短、主题连贯的块比冗长、多主题的文本能产生更好的相似度匹配。
  • 与 Agent 块配合使用 -- 将搜索结果传入 Agent 的上下文,以构建 RAG 管道。

标签筛选会限制参与搜索的文档,也可与语义查询组合使用。请参阅知识库。使用前检查返回的文档;标签不是访问控制边界。