跳转到主要内容

创建与编辑

当你希望 Fetch Hive 存储可被工作流和智能体搜索的内容时,创建一个知识库。

概述

Knowledge Bases 页面列出你的活动知识库。每一行显示知识库名称、搜索类型和条目数量。打开一个知识库以查看分析数据、添加条目、测试搜索行为,并编辑 Fetch Hive 作为可搜索分块存储的内容。 知识库也可以从工作流步骤和智能体工具中使用。使用写入知识库从工作流中添加内容,使用搜索知识库在工作流中检索分块,或使用向量搜索让智能体搜索知识库。

如何创建知识库?

  1. 从侧边栏打开 Knowledge Bases
  2. 点击 Add Knowledge Base
  1. 输入 Name
  2. 添加可选的 Description
  3. 选择 Search Type:
    • Hybrid 结合语义匹配和关键词匹配。
    • Vector 使用语义相似度。
    • Full Text 使用关键词搜索。
  4. 设置 Search Chunk Limit 以控制搜索默认返回多少匹配分块。
  5. 设置 Score Threshold 以过滤掉置信度较低的匹配。
  6. 点击 Save
Fetch Hive 在创建知识库后会打开知识库的详情页。

如何编辑知识库设置?

Knowledge Bases 列表中打开一个知识库。 使用知识库名称旁边的面包屑菜单并选择编辑操作。 更新 NameDescriptionSearch TypeSearch Chunk LimitScore Threshold 点击 Save Changes 这些设置将成为该知识库的默认搜索行为。在运行测试搜索或配置工作流搜索步骤时,你仍然可以覆盖搜索设置。

如何添加条目?

打开一个知识库并点击 Add Item 输入 Name 和可选的 Description 选择一个 Item Type:
  • Custom Text - 直接粘贴或输入文本内容。
  • Document Upload - 上传文件,例如 PDF、Word 文档、文本文件、Markdown 文件、CSV 或电子表格。
  • Website Scrape - 从某个 URL 抓取内容。
点击 Save Fetch Hive 在创建条目后会打开条目编辑器。 对于文档条目,已上传的文件会作为账户资产存储。关于如何浏览账户中的共享文件,请参阅媒体库

如何编辑并处理条目?

从知识库条目表格中打开一个条目。 更新你需要的条目字段:
  • NameDescription 用于条目元数据。
  • Content 用于 Custom Text 条目。
  • Website URLResponse Type 用于 Website Scrape 条目。
  • Document 用于 Document Upload 条目。
  • Chunking Strategy 用于设置 Fetch Hive 在嵌入之前如何拆分内容。
  • 当内容可能包含个人数据时,使用 Remove Email AddressesRemove Phone Numbers
点击 Save 以保存你的更改。 点击 Process 以生成可搜索的分块。 条目编辑器会显示当前状态、生成的分块、总 token 数和成本。当条目正在处理时,Fetch Hive 会禁用与运行冲突的编辑操作。如果处理失败,编辑器会显示错误消息。

如何控制分块?

使用条目编辑器中的 Chunking Strategy 对大多数条目,保留 Default 设置即可。Fetch Hive 使用确定性分块,在可能的情况下保留段落和句子边界,优先考虑速度,并避免出现重复分块。 当你需要手动控制时,选择 Advanced。在处理条目前设置 Maximum Chunk LengthChunk Overlap。Advanced 使用与 Default 相同的边界感知分块,然后应用重叠以在相邻分块之间保留上下文。 较大的分块可以保留更多上下文。较小的分块可以使搜索结果更聚焦。当你想检查分块在搜索中的表现时,使用测试知识库

如何删除内容?

要删除一个条目,在条目编辑器中打开它并点击删除操作。在对话框中确认删除。 要归档一个知识库,在知识库详情页打开面包屑菜单并选择归档操作。在对话框中确认归档。 删除条目会移除其关联的向量嵌入。归档知识库会将其从活动的 Knowledge Bases 列表中移除。 另请参阅:测试知识库日志