对话机器人响应方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38546465 阅读:12 留言:0更新日期:2023-08-22 20:55
本申请涉及金融科技技术领域,提供了一种对话机器人响应方法、装置、电子设备及计算机可读存储介质,方法包括:获取对话请求信号;对对话请求信号进行第一分析处理得到机器人标识信息;根据机器人标识信息从预设的机器人组件池中提取相应的组件列表,其中,组件列表包括多个执行组件,每个执行组件均携带有执行编号信息;根据执行编号信息对多个执行组件进行顺序调整处理;依次执行顺序调整处理后的多个执行组件以完成对对话请求信号的响应。通过上述技术方案能够克服金融行业对话机器人重复建设的问题,降低对话机器人的复杂度。降低对话机器人的复杂度。降低对话机器人的复杂度。

【技术实现步骤摘要】
对话机器人响应方法、装置、电子设备及可读存储介质


[0001]本申请实施例涉及但不限于金融科技
,尤其涉及一种对话机器人响应方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在金融行业中,由于技术的不断进步,利用对话机器人对客户的一些基本金融问题进行回答处理的现象已经越来越普遍;在对话机器人的领域,机器人对话处理的核心流程大致可以分为预处理、意图识别、意图分发和后处理这几个阶段;首先“预处理”会对用户的咨询做一些矫正以及分词;“意图识别”根据处理后的用户咨询识别出对应的领域以及意图;“意图分发”可以根据意图与机器人技能的规则配置,将请求分发给不同的机器人技能,对话领域的机器人技能主要有智能问答、任务型和搜索等一些基础能力;但是在金融行业的对话机器人的架构演进的过程中,金融行业的应用场景越来越多,容易出现重复建设的问题,增加了对话机器人的复杂度。

技术实现思路

[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]为了解决上述
技术介绍
中提到的问题,本申请实施例提供了一种对话机器人响应方法、装置、电子设备及计算机可读存储介质,能够克服金融行业对话机器人重复建设的问题,降低对话机器人的复杂度。
[0005]第一方面,本申请实施例提供了一种对话机器人响应方法,所述方法包括:
[0006]获取对话请求信号;
[0007]对所述对话请求信号进行第一分析处理得到机器人标识信息;
[0008]根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表,其中,所述组件列表包括多个执行组件,每个所述执行组件均携带有执行编号信息;
[0009]根据所述执行编号信息对多个所述执行组件进行顺序调整处理;
[0010]依次执行顺序调整处理后的多个所述执行组件以完成对所述对话请求信号的响应。
[0011]根据本申请的一些实施例,所述对所述对话请求信号进行第一分析处理得到机器人标识信息,包括:
[0012]对所述对话请求信号进行语音识别处理得到文本信息;
[0013]对所述文本信息进行语义分析处理得到所述机器人标识信息。
[0014]根据本申请的一些实施例,所述对所述对话请求信号进行语音识别处理得到文本信息,包括:
[0015]对所述对话请求信号进行预处理得到预处理请求信号;
[0016]对所述预处理请求信号进行特征提取得到请求特征信息;
[0017]基于预训练的语音识别网络模型对所述请求特征信息进行识别处理得到所述文本信息。
[0018]根据本申请的一些实施例,所述组件列表携带有组件属性信息,所述根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表,包括:
[0019]将所述机器人标识信息和所述组件属性信息进行匹配处理得到组件匹配信息;
[0020]根据所述组件匹配信息从所述机器人组件池中提取相应的所述组件列表。
[0021]根据本申请的一些实施例,所述根据所述执行编号信息对多个所述执行组件进行顺序调整处理,包括:
[0022]根据预设的排序策略对多个所述执行编号信息进行编排处理;
[0023]根据编排后的多个所述执行编号信息,将对应的所述执行组件进行顺序调整处理。
[0024]根据本申请的一些实施例,所述根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表之前,所述方法还包括:
[0025]基于预设的数据库存储所述组件列表;
[0026]对所述机器人组件池进行初始化处理;
[0027]响应于所述对话请求信号从所述数据库加载所述组件列表至所述机器人组件池中。
[0028]根据本申请的一些实施例,所述执行组件包括组件配置信息,所述依次执行顺序调整处理后的多个所述执行组件以完成对所述对话请求信号的响应之后,所述方法还包括:
[0029]对所述数据库中的所述执行组件的所述组件配置信息进行变更处理并且生成配置变更信息;
[0030]向所述机器人组件池发布所述配置变更信息,以使得所述机器人组件池中对应的所述执行组件根据所述配置变更信息进行更新处理。
[0031]第二方面,本申请实施例还提供了一种对话机器人响应装置,所述装置包括:
[0032]第一处理模块,用于获取对话请求信号;
[0033]第二处理模块,用于对所述对话请求信号进行第一分析处理得到机器人标识信息;
[0034]第三处理模块,用于根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表,其中,所述组件列表包括多个执行组件,每个所述执行组件均携带有执行编号信息;
[0035]第四处理模块,用于根据所述执行编号信息对多个所述执行组件进行顺序调整处理;
[0036]第五处理模块,用于依次执行顺序调整处理后的多个所述执行组件以完成对所述对话请求信号的响应。
[0037]第三方面,本申请实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的对话机器人响应方法。
[0038]第四方面,本申请实施例还提供了一种计算机可读存储介质,存储有计算机可执
行指令,所述计算机可执行指令用于执行如上第一方面所述的对话机器人响应方法。
[0039]根据本申请提供的实施例的对话机器人响应方法,至少具有如下有益效果:在对话机器人响应的过程中,首先获取对话请求信号,接着对对话请求信号进行第一分析处理就可以得到机器人标识信息;接着根据机器人标识信息从预设的机器人组件池中提取相应的组件列表,其中,组件列表包括多个执行组件,每个执行组件均携带有执行编号信息;然后根据执行编号信息对多个执行组件进行顺序调整处理,最后依次执行顺序调整处理后的多个执行组件以完成对对话请求信号的响应。通过上述技术方案,将对话机器人实现组件化,能够克服金融行业对话机器人重复建设的问题,降低对话机器人的复杂度。
附图说明
[0040]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0041]图1是本申请一个实施例提供的对话机器人响应方法的流程图;
[0042]图2是本申请一个实施例提供的对话机器人响应方法中,对对话请求信号进行分析的流程图;
[0043]图3是本申请一个实施例提供的对话机器人响应方法中,对对话请求信号进行语音识别的流程图;
[0044]图4是本申请一个实施例提供的对话机器人响应方法中,提取组件列表的流程图;
[0045]图5是本申请一个实施例提供的对话机器人响应方法中,对多个执行组件进行顺序调整的流程图;
[0046]图6是本申请另一个实施例提供的对话机器人响应方法;
[0047]图7是本申请另一个实施例提供的对话本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对话机器人响应方法,其特征在于,所述方法包括:获取对话请求信号;对所述对话请求信号进行第一分析处理得到机器人标识信息;根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表,其中,所述组件列表包括多个执行组件,每个所述执行组件均携带有执行编号信息;根据所述执行编号信息对多个所述执行组件进行顺序调整处理;依次执行顺序调整处理后的多个所述执行组件以完成对所述对话请求信号的响应。2.根据权利要求1所述的对话机器人响应方法,其特征在于,所述对所述对话请求信号进行第一分析处理得到机器人标识信息,包括:对所述对话请求信号进行语音识别处理得到文本信息;对所述文本信息进行语义分析处理得到所述机器人标识信息。3.根据权利要求2所述的对话机器人响应方法,其特征在于,所述对所述对话请求信号进行语音识别处理得到文本信息,包括:对所述对话请求信号进行预处理得到预处理请求信号;对所述预处理请求信号进行特征提取得到请求特征信息;基于预训练的语音识别网络模型对所述请求特征信息进行识别处理得到所述文本信息。4.根据权利要求1所述的对话机器人响应方法,其特征在于,所述组件列表携带有组件属性信息,所述根据所述机器人标识信息从预设的机器人组件池中提取相应的组件列表,包括:将所述机器人标识信息和所述组件属性信息进行匹配处理得到组件匹配信息;根据所述组件匹配信息从所述机器人组件池中提取相应的所述组件列表。5.根据权利要求1所述的对话机器人响应方法,其特征在于,所述根据所述执行编号信息对多个所述执行组件进行顺序调整处理,包括:根据预设的排序策略对多个所述执行编号信息进行编排处理;根据编排后的多个所述执行编号信息,将对应的所述执行组件进行顺序调整处理。6.根据权利要求1所述的对话...

【专利技术属性】
技术研发人员:高浩
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1