1.一种人机多轮对话方法,其特征在于,所述方法包括:
获取用户问答内容,并将所述问答内容发送至预设的领域组;
基于所述领域组中的各子领域对所述问答内容分别进行意图识别,以获取与所述问答内容相对应的识别标签;
根据所述识别标签的标识确定所述识别标签中的有效标签,并基于所述各子领域的预设优先级,获取所述有效标签与对应领域的排序信息;其中,所述标识用于表示所述问答内容对于所述各子领域意图识别的有效性;
基于所述排序信息确定有效的子领域及有效标签组合,并将所述有效的子领域及有效标签组合发送至预设双向队列中;其中,所述双向队列包括两个不同的队列,所述子领域包括业务领域和非业务领域,所述双向队列中的一个队列用于记录所述业务领域命中的标签路径,另一个队列用于记录所述非业务领域命中的标签路径;
根据所述双向队列反馈与所述问答内容对应的话术,并实时发送至客户端,完成人机多轮对话。
2.如权利要求1所述的人机多轮对话方法,其特征在于,所述识别标签存储于区块链中,所述基于所述领域组中的各子领域对所述问答内容分别进行意图识别,以获取与所述问答内容相对应的识别标签的步骤包括:在所述领域组的各子领域中分别构建与所述子领域对应的对话领域树;
将所述问答内容输入所述各子领域的对话领域树中,以获取与所述问答内容相对应的识别标签。
3.如权利要求2所述的人机多轮对话方法,其特征在于,所述构建与所述子领域对应的对话领域树的步骤包括:获取与所述子领域对应的训练数据;
基于所述训练数据对神经网络模型进行训练,直至所述神经网络模型收敛在预设范围内,形成与所述子领域对应的话术预测模型;
基于所述话术预测模型的预测结果集,形成与所述子领域对应的对话领域树。
4.如权利要求1所述的人机多轮对话方法,其特征在于,根据所述识别标签的标识确定所述识别标签中的有效标签的步骤包括:预先设定与各子领域分别对应的领域知识中的标签数据;
将识别标签与所述标签数据进行比对,获取比对结果;
基于所述比对结果确定与所述各子领域分别对应的标识,并根据所述标识判断所述识别标签是否为有效标签。
5.如权利要求1所述的人机多轮对话方法,其特征在于,所述根据所述双向队列反馈与所述问答内容对应的话术的步骤包括:在所述各子领域中的相邻顺序的两子领域之间构建顺序指针;
根据当轮对话有效的子领域与有效标签组合,以及构建的顺序指针,确定与所述当轮对话相对应的上轮对话的子领域及有效标签;
根据所述当轮对话及上轮对话的预设规则,反馈与所述当轮对话的问答内容对应的话术。
6.如权利要求5所述的人机多轮对话方法,其特征在于,根据所述当轮对话及上轮对话的预设规则,反馈与所述当轮对话的问答内容对应的话术的步骤包括:当所述当轮对话及上轮对话符合预设规则时,反馈与所述当轮对话的问答内容对应的话术包括:反馈所述当轮对话的有效标签内的话术;或者,反馈与所述当轮对话对应的有效标签上预置的配置标签内的话术;或者,反馈所述有效标签和所述配置标签内的话术的结合话术。
7.一种人机多轮对话装置,其特征在于,所述装置包括:
内容获取及发送单元,用于获取用户问答内容,并将所述问答内容发送至预设的领域组;
识别标签获取单元,用于基于所述领域组中的各子领域对所述问答内容分别进行意图识别,以获取与所述问答内容相对应的识别标签;
排序信息获取单元,用于根据所述识别标签的标识确定所述识别标签中的有效标签,并基于所述各子领域的预设优先级,获取所述有效标签与对应领域的排序信息;其中,所述标识用于表示所述问答内容对于所述各子领域意图识别的有效性;
双向队列发送单元,用于基于所述排序信息确定有效的子领域及有效标签组合,并将所述有效的子领域及有效标签组合发送至预设双向队列中;其中,所述双向队列包括两个不同的队列,所述子领域包括业务领域和非业务领域,所述双向队列中的一个队列用于记录所述业务领域命中的标签路径,另一个队列用于记录所述非业务领域命中的标签路径;
多轮对话完成单元,用于根据所述双向队列反馈与所述问答内容对应的话术,并实时发送至客户端,完成人机多轮对话。
8.如权利要求7所述的人机多轮对话装置,其特征在于,
所述识别标签存储于区块链中,所述基于所述领域组中的各子领域对所述问答内容分别进行意图识别,以获取与所述问答内容相对应的识别标签的步骤包括:在所述领域组的各子领域中分别构建与所述子领域对应的对话领域树;
将所述问答内容输入所述各子领域的对话领域树中,以获取与所述问答内容相对应的识别标签。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一所述的人机多轮对话方法中的步骤。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一所述的人机多轮对话方法中的步骤。