核电厂多智能体协同问答系统、处理方法及介质与流程

摘要: 本发明涉及核电,尤其涉及一种核电厂多智能体协同问答系统、处理方法及介质。背景技术:1、核电厂日常运行、维护及应急处置过程中,存在大量专业问答需求,涵盖仪表故障处...
核电厂多智能体协同问答系统、处理方法及介质与流程

本发明涉及核电,尤其涉及一种核电厂多智能体协同问答系统、处理方法及介质。

背景技术:

1、核电厂日常运行、维护及应急处置过程中,存在大量专业问答需求,涵盖仪表故障处理、操作日志记录追溯、安全知识查询、规程监督解析等场景。现有企业级智能问答系统通常采用单一智能体进行通用检索,对用户问题进行语义匹配后通过单一智能体检索答案。单一智能体无法应对核电多领域知识差异,导致查询结果同质化严重,问题文本的检索推理准确行和专业性不足。

技术实现思路

1、本发明要解决的技术问题在于,针对上述背景技术中提及的相关技术存在的至少一个缺陷,提供一种核电厂多智能体协同问答系统、处理方法及介质。

2、本发明解决其技术问题所采用的技术方案是:构造一种核电厂多智能体协同问答系统,包括:分类模块、分发模块、主智能体和至少一个辅智能体;分类模块用于接收输入的问题文本,对问题文本预处理并进行问题分类得到问题类型;分发模块用于根据问题类型将问题文本分发至对应知识领域主智能体进行检索推理;主智能体用于对问题文本进行检索推理并输出查询结果和/或分发至辅智能体;辅智能体用于对问题文本进行检索推理并输出至少一个子查询结果。

3、本发明还构造了一种应用核电厂多智能体协同问答系统的处理方法,该处理方法包括以下步骤:接收输入的问题文本,对问题文本预处理并进行问题分类得到问题类型;根据问题类型将问题文本分发至对应知识领域主智能体进行检索推理;判断是否触发智能体协同条件,若是,则主智能体将问题文本分发至至少一个辅智能体进行检索推理,并聚合主智能体的查询结果和至少一个辅智能体的子查询结果得到最终查询结果并输出;如否,则输出主智能体的查询结果。

4、在一些实施例中,对问题文本进行预处理包括:对问题文本进行文本清洗去除预设符号格式;对清洗后的问题文本进行中文分词,并提取关键词;根据关键词通过正则表达式和核电领域词典识别核电实体,以将问题文本结构化为原始文本、关键词列表和核电实体列表。

5、在一些实施例中,根据问题文本的问题类型分发至对应知识领域的主智能体进行检索推理,包括:路由调度器根据问题文本的问题类型将问题文本的主处理权交给对应知识领域的主智能体进行检索推理,并下发辅智能体列表至主智能体;所示辅智能体列表包括至少一个辅智能体。

6、在一些实施例中,根据问题文本的问题类型分发至对应知识领域的主智能体进行检索推理,还包括:若问题文本分类得到至少两个问题类型,则根据对应知识领域的智能体优先级排序确定主智能体和至少一个辅智能体,并将问题文本分别分发至主智能体和至少一个辅智能体进行检索推理。

7、在一些实施例中,将至少一个辅智能体的子查询结果与主智能体的查询结果进行结果聚合,包括:判断主智能体的查询结果和至少一个辅智能体的子查询结果是否存在矛盾,若是,则以时间戳最新的查询结果或者子查询结果作为最终查询结果;若否,则将查询结果和至少一个子查询结果聚合为最终查询结果。

8、在一些实施例中,输出最终查询结果或者查询结果,包括:若最终查询结果为查询结果或者子查询结果,则根据主智能体或者辅智能体对应的答案模版输出查询结果;若最终查询结果为查询结果和至少一个子查询结果聚合得到,则根据主智能体和至少一个辅智能体对应的答案模版分别输出查询结果和至少一个子查询结果再聚合成最终查询结果。

9、在一些实施例中,最终查询结果的排序方法为:先输出主智能体的查询结果,至少一个辅智能体的子查询结果根据与输入的问题文本相关性降序排序输出。

10、在一些实施例中,处理方法还包括智能体的创建,其创建流程包括:确定智能体面向的知识领域,并明确智能体所面向的知识领域数据;知识领域数据至少包括知识领域数据源、查询意图和答案展示偏好;定义智能体的触发规则;触发规则至少包括关键词列表、匹配规则、优先级排序和排除规则中的一种或者多种;将智能体所面向的知识领域数据和触发规则输入至预设的智能体框架,以完成智能体的创建。

11、本发明还构建了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述处理方法。

12、通过实施本发明,具有以下有益效果:

13、本发明通过对问题文本进行分类并分配至对应知识领域的主智能体,以及通过主智能体和至少一个辅智能体的协同,实现针对不同知识领域的差异化查询结果生成,提高了问题文本检索推理的准确性。

1.一种核电厂多智能体协同问答系统,其特征在于,包括:分类模块、分发模块、主智能体和至少一个辅智能体;

2.一种应用权利要求1所述的核电厂多智能体协同问答系统的处理方法,其特征在于,所述处理方法包括以下步骤:

3.根据权利要求2所述的处理方法,其特征在于,所述对所述问题文本进行预处理包括:

4.根据权利要求2所述的处理方法,其特征在于,所述根据问题文本的问题类型分发至对应知识领域的主智能体进行检索推理,包括:

5.根据权利要求4所述的处理方法,其特征在于,所述根据问题文本的问题类型分发至对应知识领域的主智能体进行检索推理,还包括:

6.根据权利要求5所述的处理方法,其特征在于,所述将至少一个辅智能体的子查询结果与主智能体的查询结果进行结果聚合,包括:

7.根据权利要求6所述的处理方法,其特征在于,所述输出最终查询结果或者查询结果,包括:

8.根据权利要求7所述的处理方法,其特征在于,所述最终查询结果的排序方法为:

9.根据权利要求2所述的处理方法,其特征在于,所述处理方法还包括智能体的创建,其创建流程包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求2-9任一项所述的处理方法。