对话管理方法、装置和设备制造方法及图纸

技术编号:25481923 阅读:14 留言:0更新日期:2020-09-01 23:02
本发明专利技术提供一种对话管理方法、装置和设备,方法包括:对接收的当前对话信息进行分析,得到当前对话信息的当前意图理解信息,并确定当前意图理解信息的当前槽位信息;根据预设的槽位信息与意图节点的关联关系,确定当前槽位信息对应的目标意图节点;基于预设的目标意图节点的信息生成规则,生成目标意图节点对应的响应信息;输出目标意图节点对应的响应信息。本发明专利技术的技术方案,实现了用户与智能客服系统进行对话过程中,动态的确定目标意图节点,进而实现了在用户与智能客服系统对话过程中,根据用户的输入信息进行节点跳转,提高了人机交互效率较低。

【技术实现步骤摘要】
对话管理方法、装置和设备
本专利技术涉及智能客服
,尤其涉及一种对话管理方法、装置和设备。
技术介绍
在智能客服系统中,用户输入自然语句、图片等对话信息后,即刻得到智能客服系统的自动答复。其中,对话管理(DialogManagement,DM)在智能客服系统中,控制着人机对话的过程,DM根据对话历史信息,决定此刻对用户的反应,是人工智能对话中的核心部分。现有技术中,对话管理从属于语义理解(NaturalLanguageUnderstanding,NUL)服务,在NUL服务获取到用户的对话意图后,即会按照该对话意图对应的预设的意图节点依次执行对话流程,也就是说用户与智能客服系统进行对话过程中,对话管理只能按照设定好的意图节点一步一步地引导用户输入相应的输入信息,导致人机交互效率较低。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种对话管理方法、装置和设备,以解决现有技术中人机交互效率较低的问题。基于上述目的,本专利技术提供了一种对话管理方法,包括:对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的当前槽位信息;根据预设的槽位信息与意图节点的关联关系,确定所述当前槽位信息对应的目标意图节点;基于预设的所述目标意图节点的信息生成规则,生成所述目标意图节点对应的响应信息;输出所述目标意图节点对应的响应信息。进一步地,上述所述的对话管理方法中,所述对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的槽位信息之前,还包括:响应用户配置操作,分别配置意图理解流程和对话管理流程;所述意图理解流程用于得到所述当前意图理解信息和所述槽位信息后,发送给所述对话管理流程;所述对话管理流程用于根据所述槽位信息进行对话管理。进一步地,上述所述的对话管理方法中,确定所述当前意图理解信息的槽位信息,包括:根据用户的已有对话内容和所述当前对话信息,确定所述槽位信息。进一步地,上述所述的对话管理方法,还包括:判断所述当前意图理解信息与上一意图理解信息是否相同;若所述当前意图理解信息与上一意图理解信息不相同,切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程;当检测到所述当前对话流程结束后,返回所述上一对话流程。进一步地,上述所述的对话管理方法中,所述切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程,包括:分别将所述上一对话流程对应的上一对话节点和所述当前对话流程对应的当前对话节点依次进栈处理和出栈处理;其中,所述上一对话节点的进栈顺序在所述当前对话节点的进栈顺序;所述上一对话节点的出栈顺序在所述当前对话节点的出栈顺序。进一步地,上述所述的对话管理方法,还包括:若检测到栈中已存在与所述当前对话流程所包含的从属对话节点,将所述从属对话节点进行无效处理,以便所述从属对话节点在满足出栈条件时,不再输出所述从属对话节点对应的响应信息。进一步地,上述所述的对话管理方法中,所述切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程之前,还包括:判断所述当前对话信息对应的当前身份信息与上一对话输入信息对应的上一身份信息是否相匹配;对应地,所述切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程,包括:若所述当前身份信息与所述上一身份信息相匹配,切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程。进一步地,上述所述的对话管理方法中,所述当前对话信息和所述上一对话输入信息均为语音;所述判断所述当前对话信息对应的当前身份信息与上一对话输入信息对应的上一身份信息是否相匹配,包括:分别确定当前语音对应的当前特征信息和上一语音对应的上一特征信息;判断所述当前特征信息与所述上一特征信息是否相匹配;若所述当前特征信息与所述上一特征信息相匹配,确定所述当前身份信息与所述上一身份信息相匹配;若所述当前特征信息与所述上一特征信息不匹配,确定所述当前身份信息与所述上一身份信息不匹配。本专利技术还提供一种对话管理装置,包括:分析模块,用于对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的当前槽位信息;确定模块,用于根据预设的槽位信息与意图节点的关联关系,确定所述当前槽位信息对应的目标意图节点;生成模块,用于基于预设的所述目标意图节点的信息生成规则,生成所述目标意图节点对应的响应信息;输出模块,用于输出所述目标意图节点对应的响应信息。本专利技术还提供一种对话管理设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项所述的方法。从上面所述可以看出,本专利技术提供的对话管理方法、装置和设备,通过对接收的当前对话信息进行分析,得到当前对话信息的当前意图理解信息和当前意图理解信息的当前槽位信息;根据预设的槽位信息与意图节点的关联关系,确定当前槽位信息对应的目标意图节点,实现了用户与智能客服系统进行对话过程中,动态的确定目标意图节点,并基于预设的目标意图节点的信息生成规则,生成并输出目标意图节点对应的响应信息,进而实现了在用户与智能客服系统对话过程中,根据用户的输入信息进行节点跳转,提高了人机交互效率较低。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的对话管理方法实施例的流程图;图2为不同意图节点的对话流程进行切换的一种示意图;图3为不同意图节点的对话流程进行切换的另一种示意图;图4为本专利技术的对话管理装置实施例一的结构示意图;图5为本专利技术的对话管理装置实施例二的结构示意图;图6为本专利技术的对话管理设备实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,除非另外定义,本专利技术实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接本文档来自技高网...

【技术保护点】
1.一种对话管理方法,其特征在于,包括:/n对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的当前槽位信息;/n根据预设的槽位信息与意图节点的关联关系,确定所述当前槽位信息对应的目标意图节点;/n基于预设的所述目标意图节点的信息生成规则,生成所述目标意图节点对应的响应信息;/n输出所述目标意图节点对应的响应信息。/n

【技术特征摘要】
1.一种对话管理方法,其特征在于,包括:
对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的当前槽位信息;
根据预设的槽位信息与意图节点的关联关系,确定所述当前槽位信息对应的目标意图节点;
基于预设的所述目标意图节点的信息生成规则,生成所述目标意图节点对应的响应信息;
输出所述目标意图节点对应的响应信息。


2.根据权利要求1所述的对话管理方法,其特征在于,所述对接收的当前对话信息进行分析,得到所述当前对话信息的当前意图理解信息,并确定所述当前意图理解信息的槽位信息之前,还包括:
响应用户配置操作,分别配置意图理解流程和对话管理流程;
所述意图理解流程用于得到所述当前意图理解信息和所述槽位信息后,发送给所述对话管理流程;
所述对话管理流程用于根据所述槽位信息进行对话管理。


3.根据权利要求1所述的对话管理方法,其特征在于,确定所述当前意图理解信息的槽位信息,包括:
根据用户的已有对话内容和所述当前对话信息,确定所述槽位信息。


4.根据权利要求1所述的对话管理方法,其特征在于,还包括:
判断所述当前意图理解信息与上一意图理解信息是否相同;
若所述当前意图理解信息与上一意图理解信息不相同,切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程;
当检测到所述当前对话流程结束后,返回所述上一对话流程。


5.根据权利要求4所述的对话管理方法,其特征在于,所述切换至所述当前意图理解信息对应的当前对话流程,并暂停所述上一意图理解信息对应的上一对话流程,包括:
分别将所述上一对话流程对应的上一对话节点和所述当前对话流程对应的当前对话节点依次进栈处理和出栈处理;
其中,所述上一对话节点的进栈顺序在所述当前对话节点的进栈顺序;
所述上一对话节点的出栈顺序在所述当前对话节点的出栈顺序。


6.根据权利要求5所述的对话管理方法,其特征在于,还包括:
若检测到栈中已存在与所述当前对话流程...

【专利技术属性】
技术研发人员:李旭滨余斌
申请(专利权)人:云知声智能科技股份有限公司厦门云知芯智能科技有限公司
类型:发明
国别省市:北京;11

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

1