FastGPTFastGPT
知识库

将知识库接入应用

掌握在对话 Agent、Agent V2 以及工作流中挂载知识库、配置检索参数与设计提示词引用模板。

将构建就绪的知识库关联至应用后,模型能够在回答用户问题前自动检索相关分块,将客观知识作为上下文注入生成过程。

场景一:在对话 Agent 中挂载知识库

对话 Agent(包含标准版与 Agent V2)支持直接挂载一个或多个知识库:

  1. 进入工作台 → Agents,打开目标对话 Agent。
  2. 在应用配置面板中找到知识库模块,点击 + 选择 按钮。
  3. 勾选需要关联的知识库集合。支持同时勾选多个知识库(例如同时挂载《产品使用手册》与《企业服务政策》)。
  4. 点击知识库区域的参数按钮,在知识库搜索配置弹窗中设置检索参数:
    • 搜索方式:默认为“语义检索”(如下方截图所示),推荐切换为“混合检索”以兼顾泛化理解与专名匹配。
    • 引用上限:按分块大小与模型上下文容量设置检索内容的 Token 预算。
    • 最低相关度:用标注问题校准阈值,并核对得分过滤是否实际启用。

在对话 Agent 中配置提示词与挂载知识库

场景二:在工作流中编排知识库检索节点

在工作流中,知识库检索被封装为独立的逻辑节点,能够与其他数据处理节点灵活连线:

  1. 打开目标工作流画布,点击左侧 + 按钮,在基础功能 → AI能力分组下选择知识库搜索。
  2. 将知识库搜索节点放置在画布上,并与上游节点建立执行连线(例如从流程开始或问题分类节点连入)。
  3. 节点参数配置:
    • 选择知识库(datasets):选择一个或多个目标知识库。
    • 搜索参数设置:配置搜索方式、引用上限与最低相关度。
    • 检索内容(datasetSearchInput):点击变量选择器,绑定为流程开始节点的用户问题,或绑定上游节点改写后的查询词。
  4. 多知识库合并检索: 当工作流涉及多个知识库并行检索时,在下游添加知识库搜索引用合并(datasetConcatNode)节点,将多路候选结果统一进行二次去重与合并。
  5. 下游连接: 将知识库搜索节点的执行输出连接至AI 对话节点,并在 AI 对话节点的知识库引用(quoteQA)输入中绑定该检索节点输出的知识库引用(quoteQA)。

工作流中的知识库搜索节点配置

通用配置:编写包含事实约束的提示词模板

为保障知识库内容发挥最大效能,在系统提示词中设计严谨的事实约束指令(检索到的分块内容由系统通过“引用模板提示词”中的 {{quote}} 自动注入,无需在系统提示词中手动粘贴):

你是一个专业的业务知识顾问。你的职责是基于系统提供的知识库参考资料回答用户提问。

回答原则:
1. 提取参考资料中明确记载的事实进行陈述。
2. 保持语言严谨、客观,直接指出具体的政策规定与操作步骤。
3. 若参考资料中未记载用户所需的信息,明确告知“当前知识库暂未收录相关信息”,建议用户联系人工服务。

将检索结果绑定到 AI 对话节点的知识输入。专用的知识库引用提示词通过 {{quote}} 注入格式化分块,可保留默认模板或在引用设置中编辑。

提示词引用模板与参数设计

通用验证:端到端测试与发布

  1. 在右侧调试对话框中输入典型业务问题,发起端到端测试。
  2. 点击回复下方的运行详情,逐项检查:
    • 知识库检索节点是否被正确触发。
    • 召回的候选分块是否与问题高度贴合。
    • 最终回答是否完整吸纳了分块中的客观事实。
  3. 确认效果符合预期后,点击右上角的保存 → 保存并发布,将当前应用配置固化为正式版本。

下一步

在 GitHub 上编辑

文件更新时间

本页导航

准备好开始了吗?

让你的企业知识真正被 AI 用起来