文档首页/ 智能体平台 AgentArts/ 最佳实践/ 新手教程/ 接入第三方RAGFlow知识库
更新时间:2026-02-06 GMT+08:00
分享

接入第三方RAGFlow知识库

场景介绍

在特定业务场景中,大模型可能需要处理大量特定领域的数据和知识。例如,在医疗领域,大模型可能需要访问最新的医学研究和临床数据;在金融领域,大模型可能需要实时获取市场数据和经济指标。接入第三方知识库可以提供这些特定领域的数据和知识,从而提高大模型的性能和适用性。

本实践以本地搭建的RAGFlow知识库为例介绍如何接入第三方知识库。

前提条件

准备工作

获取已搭建的RAGFlow知识库连接信息:

  1. 在RAGFlow里创建一个知识库,并上传相关文档。

    图1 RAGFlow中的知识库

  2. 在RAGFlow“个人中心 > API”中获取RAGFlow的连接信息,包括API Key和API服务器地址。

    图2 RAGFlow连接信息

  3. 在知识库列表中选中第三方知识库,单击复制知识库地址,在新浏览器窗口的地址栏中粘贴该链接并访问,即可直接跳转到第三方知识库的详情页。

    图3 RAGFlow知识库详情页

连接外部知识库

  1. 登录AgentArts智能体开发平台,在左侧导航栏“个人空间”区域,选择目标空间。
  2. 在左侧导航栏中选择“开发中心 > 组件库”,单击“知识库”页签,进入知识库管理界面。
  3. 在知识库管理界面,选择“外部知识库连接”页签,并单击“连接外部知识库”
  4. 在弹出的对话框中,单击“RAGFlow”,参见表1设置外部知识库基本信息。

    图4 连接外部知识库
    表1 参数说明

    参数

    示例

    说明

    基本信息

    知识库名称

    张三的RAGFlow

    自定义第三方知识库的名称。

    描述(非必填)

    人才政策知识库

    第三方知识库的相关描述。

    知识库图标

    使用系统默认图标

    上传LOGO,也可不上传,自动使用系统默认图标。

    连接信息

    服务地址

    https://xxx.com

    填入准备工作步骤2中获取的API服务地址。

    APIKey

    sk-xxxxxxxx

    填入准备工作步骤2中获取的API Key。

    知识库详情页面链接

    http://xxxxx/knowledge/dataset?id={{id}}

    填入准备工作步骤3中获取的第三方知识库详情页的访问链接。注意需要使用占位符{{id}}表示知识库ID,否则无法跳转到对应的知识库页面。

  5. 单击“测试连接”,弹出“测试成功”提示。
  6. 单击“确定”。

新建第三方知识库

  1. 在左侧导航栏中选择“开发中心 > 组件库”,单击“知识库”页签,进入知识库管理界面。
  2. 在知识库管理界面,选择“知识库”页签,并单击“新建知识库”
  3. 在“选择创建类型”弹框中选择“第三方”,单击“确定”。
  4. 在“接入第三方知识库”界面中,单击“选择接入知识库类型”下拉框,从中选择需要接入的第三方知识库“张三的RAGFlow”。
  5. 在“知识库列表”中勾选添加所需知识库,单击将其添加到右侧的“已选项”中。取值示例:人才政策知识库。

    图5 接入第三方知识库

  6. 单击“确定”,完成接入第三方知识库创建。

命中测试

  1. 在知识库列表中,单击操作列的“命中测试”。
  2. 在命中测试页面左侧文本框中输入问题,单击“命中测试”。

    在命中测试页面右侧将根据语义检索方式,展示多条匹配的内容,并按照匹配分值降序排列。

  3. 用户可以根据分值与匹配到的信息数量来评估当前知识库是否满足需求。如果满足需求,则知识库接入完成,您可以在智能体或工作流中使用该知识库。

    图6 命中测试结果

相关文档

  • 接入第三方知识库的详细信息,请参考接入第三方知识库
  • 接入第三方知识库相关问题请参见《常见问题》。

相关文档