更新时间:2026-02-06 GMT+08:00
分享

为应用添加知识库

知识库是Agent中用于存储、管理和检索领域知识的核心组件,它通过结构化存储、智能检索以及动态更新机制,为Agent提供高匹配的信息支持。

为智能体添加知识库,能够提供准确的知识支持,增强大模型回答的可靠性和专业性。知识库有助于智能体减少错误信息的生成,提高对复杂查询的处理能力。知识库支持doc、pdf、pptx、xlsx、csv等多种格式上传,通过多源知识融合和向量化处理,知识库可实现对复杂语义的理解和推理,从而为Agent的决策、问答和任务执行提供可靠的知识支撑。开发者能够灵活配置知识来源、更新策略和检索方式,确保Agent在不同场景下快速调用信息,完成智能化服务。

关于知识库的详细介绍,请参考知识库介绍

前提条件

  • 登录用户为空间所有者、空间管理员、开发工程师,详细信息请参考管理团队空间成员
  • 如果需要在单智能体中使用本地知识库,请确保已创建本地知识库且知识库是启用状态。
  • 如果需要在单智能体中使用第三方知识库,请确保已接入第三方知识库且知识库是启用状态。

约束与限制

表1 知识库限制说明

类别

说明

最大知识库数量

AgentArts基础版:最多支持关联1个知识库。

AgentArts企业版:最多支持关联3个知识库。

知识库大小

AgentArts企业版:单个文档上传限制最大60MB。

AgentArts基础版:单个文档上传限制最大20MB。

添加知识库

应用支持添加知识库。发送消息时,应用能够引用知识库中的内容回答用户问题。

  1. 登录AgentArts智能体平台,在左侧导航栏“个人空间”区域,选择目标空间。
  2. 单击左侧导航栏“开发中心 > 智能体管理 ”,单击左上角“单智能体”页签,进入单智能体应用管理界面。
  3. 单击目标单智能体应用,在“知识库”模块,单击
  4. “添加知识库”窗口,选择知识库类型,单击目标知识库或目标知识库后进行添加,单击“确定”

    图1 添加知识库

    也可在“添加知识库”窗口中,通过单击“创建知识库”,您可以选择“默认”创建本地知识库,或选择“第三方”创建第三方知识库,具体步骤参见创建本地知识库连接RAGFlow知识库连接KooSearch知识库。创建成功后,在知识库创建成功界面单击“确定”,可立即将新创建的知识库添加至当前智能体中。

  5. 添加知识库后,可在“知识库”中查看当前已添加的知识库。

    图2 已添加知识库

知识库召回策略

可单击对知识库进行高级配置,包括检索策略和各种召回阈值。

表2 配置说明

分类

配置项

说明

检查策略

语义检索

使用向量检索技术检索,对文档及结构化数据中知识进行检索,召回与用户意图相关性高的切片内容,推荐在需要结合上下文相关性、并对用户意图理解场景中使用。

关键词检索

使用倒排检索技术,对文档及结构化数据中知识进行检索,召回与Query关键词匹配度高的切片内容,推荐在需要用户提问关键词匹配度高的场景中使用。

混合检索

使用向量检索和关键词检索两种策略混合检索知识库,推荐在需要兼顾用户意图理解及关键词匹配度场景中使用。

召回阈值

相关度阈值

超过相关度阈值的搜索结果会提交给大模型进行总结,否则被过滤,可以参考知识库中命中测试的相关度分值调整该阈值。

topk召回数量

召回的相关性阈值top切片数量,如topk召回数量为5,则相关性阈值为前5的切片将被召回提交给大模型总结。

FAQ直出阈值

当开启“启用FAQ”功能,该参数显示。

FAQ检索超过阈值的结果将直接提交给大模型总结,不再进行文档检索。如果没有超过阈值的结果,将进行文档检索。

启用FAQ功能后,系统将优先检索FAQ数据。若未命中结果,则会继续查询切片内容,可能会带来一定的性能开销。当FAQ检索结果超过预设阈值时,将直接提交给大模型进行总结,不再进行文档检索。若未超过阈值,则将继续进行文档检索。

查看来源

查看来源

添加知识库并开启此功能后,可以在预览调试界面中查看搜索结果的详细来源信息,包括上下文内容和文件名称。有助于更快速、准确地定位和理解搜索结果。

查看图片

查看图片

开启后此功能后,当知识库支持图片检索时,可查看检索结果中的图片信息。

图3 知识库高级配置

相关文档

AgentArts中配置知识库的详细信息,请参考创建本地知识库

相关文档