本申请属于计算机,具体涉及一种向知识库添加知识的方法和系统。
背景技术:
1、目前,绝大部分企业对于知识库都有构建需求,无论是对外提供服务还是对内提供服务,优质的知识库有助于内部知识管理、降低培训成本。此外,无人化售前售后服务的需求及场景也是大部分企业必要的需求。
2、传统的技术方式多使用词频相似的方式来判别语言文字的相似程度,造成知识库的匹配准确度低、涵盖范围窄等问题。随着对服务质量需求的提高,传统方式构建知识库越来越难以满足需求,不仅无法满足日益增长的需求也耗费了大量的人力物力。
3、申请内容
4、本申请实施例的目的是提供一种向知识库添加知识的方法和系统,以解决现有技术无法满足日益增长的知识库构建需求的缺陷。
5、为了解决上述技术问题,本申请是这样实现的:
6、第一方面,提供了一种向知识库添加知识的方法,包括以下步骤:
7、获取向知识库添加的知识的标题及内容;
8、使用预先部署的文本向量化模型,生成与所述知识的标题及内容对应的向量,并将所述向量存入向量检索引擎;
9、使用预先部署的大语言模型,生成与所述知识的标题及内容对应的关键词,并使用所述文本向量化模型生成与所述关键词对应的向量,将所述关键词对应的向量及其与所述知识的关联关系存入所述向量检索引擎。
10、第二方面,提供了一种向知识库添加知识的系统,包括:
11、获取模块,用于获取向知识库添加的知识的标题及内容;
12、第一生成模块,用于使用预先部署的文本向量化模型,生成与所述知识的标题及内容对应的向量,并将所述向量存入向量检索引擎;
13、第二生成模块,用于使用预先部署的大语言模型,生成与所述知识的标题及内容对应的关键词,并使用所述文本向量化模型生成与所述关键词对应的向量,将所述关键词对应的向量及其与所述知识的关联关系存入所述向量检索引擎。
14、本申请实施例使用预先部署的文本向量化模型,生成与知识的标题、内容及关键词对应的向量,并将向量存入向量检索引擎,能够实现知识库的自动化构建、维护,增强知识库内容的机器理解,减少人工参与程度,降低人工维护知识库所需的知识门槛。
技术实现思路
1.一种向知识库添加知识的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述将所述关键词对应的向量及其与所述知识的关联关系存入所述向量检索引擎之后,还包括:
3.根据权利要求2所述的方法,其特征在于,所述使用所述文本向量化模型生成与各条相似语句对应的向量之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述余弦相似度距离,对生成的多条相似语句进行筛选,具体包括:
5.根据权利要求1所述的方法,其特征在于,所述使用预先部署的大语言模型,生成与所述知识的标题及内容对应的关键词之后,还包括:
6.一种向知识库添加知识的系统,其特征在于,包括:
7.根据权利要求6所述的系统,其特征在于,还包括:
8.根据权利要求7所述的系统,其特征在于,还包括:
9.根据权利要求8所述的系统,其特征在于,
10.根据权利要求6所述的系统,其特征在于,还包括: