用户意图识别方法、设备及计算机可读存储介质技术

技术编号:20448778 阅读:15 留言:0更新日期:2019-02-27 02:54
本发明专利技术公开了一种用户意图识别方法、设备及计算机可读存储介质,该方法包括步骤:当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式;将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果;若根据所述匹配结果确定所述答案模式中至少存在一个元素与所述回复模式的元素相同,则确定所述回复模式对应的意图为所述答案对应的用户意图。本发明专利技术实现了在人机交互过程中,用户可根据自己的习惯回答问题,然后通过模式匹配快速确定用户意图,由于模式匹配准确度高、计算速度快,因此本发明专利技术提高了人机交互的效率,以及提高了人机交互过程中的智能性。

User Intention Recognition Method, Equipment and Computer Readable Storage Media

The invention discloses a user intent recognition method, device and computer readable storage medium, which comprises steps: after extracting the user's answer to the question to be answered, generating the corresponding answer mode corresponding to the answer; matching the answer mode with the reply mode in the set of save reply modes to obtain the matching result; and determining the matching result according to the matching result; If at least one element in the answer mode is the same as the element in the reply mode, it is determined that the intention corresponding to the reply mode is the user intention corresponding to the answer. The invention realizes that in the process of human-computer interaction, users can answer questions according to their own habits, and then quickly determine the user's intentions through pattern matching. Because of the high accuracy of pattern matching and the fast calculation speed, the invention improves the efficiency of human-computer interaction and improves the intelligence in the process of human-computer interaction.

【技术实现步骤摘要】
用户意图识别方法、设备及计算机可读存储介质
本专利技术涉及人工智能
,尤其涉及一种用户意图识别方法、设备及计算机可读存储介质。
技术介绍
在自动电核领域,即自动识别用户回答的问题的领域,通常机器人播放一段问题录音后,机器人需要判断用户的回答属于既定的哪个选项。例如,机器人播放录音“请问您是xxx先生么?”,既定的选项为“用户称本人”、“用户称非本人”。准确的理解用户的意图是自动电核领域的关键部分,当前所用方法有两种:第一种是机器人播放带有编号的菜单,用户通过按键输入编号(以“#”或者“*”等特定符号结尾)来与机器人交互;第二种是机器人先播放问题,然后播放限定模式的可选答案,例如机器人问:“请问您是否是xxx先生,请回答是或者不是”,用户回答限定的可选答案“是”或者“不是”,机器人通过检测关键词来完成与用户之间的交互。现有的方法虽然能通过限定菜单编号,或者限定回答关键词完成人机交互,但用户需要在机器人中通过按键输入编号,以特定符号结尾,然后机器人识别用户输入的信息来实现人机交互,从而导致人机交互效率低下;或者通过检测用户回答的特定关键词来完成人机交互,用户不能根据自己的习惯回复问题,人机交互的交互过程不够智能。
技术实现思路
本专利技术的主要目的在于提供一种用户意图识别方法、设备及计算机可读存储介质,旨在解决现有的人机交互效率低下,不够智能化的技术问题。为实现上述目的,本专利技术提供一种用户意图识别方法,所述用户意图识别方法包括步骤:当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式;将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果;若根据所述匹配结果确定所述答案模式中至少存在一个元素与所述回复模式的元素相同,则确定所述回复模式对应的意图为所述答案对应的用户意图。优选地,所述当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式的步骤包括:当提取到用户回答待回答问题的答案后,对所述答案进行分词操作,得到与所述答案对应的词序列;若所述词序列中相邻的至少两个词组成的短语存在预设的语素词典中,则将所述短语替换为所述语素词典中对应的语素名称,以生成与所述答案对应的答案模式。优选地,所述将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果的步骤之前,还包括:检测所述答案模式与所述回复模式的结构是否相同;若所述答案模式与所述回复模式的结构相同,则执行所述将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果的步骤。优选地,所述当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式的步骤之前,还包括:获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式集合,并存储所述回复模式集合。优选地,所述获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式集合的步骤包括:获取预设时长内所述待回答问题在目标选项下所有的回复,并在所述回复中提取出语义相同的短语,以构成对应的语素词典;根据所述语素词典生成与所述回复对应的回复模式集合。优选地,所述获取预设时长内所述待回答问题在目标选项下所有的回复,并在所述回复中提取出语义相同的短语,以构成对应的语素词典的步骤之后,还包括:检测是否存在与所述待回答问题语义相似度大于预设相似度的目标问题;当检测到存在所述目标问题后,将所述待回答问题的语素词典作为所述目标问题的语素词典。优选地,所述获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式集合,并存储所述回复模式集合的步骤包括:获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式;在所述回复模式中删除未包含预设语素的回复模式,得到删减后的所述回复模式,并将删减后的所述回复模式作为回复模式集合存储。优选地,所述将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果的步骤之后,还包括:若根据所述匹配结果确定所述答案模式中未存在元素与所述回复模式的元素相同,则重新输出所述待回答问题,并计算输出所述待回答问题的输出次数;若检测到在所述输出次数大于或者等于预设次数时,根据所述匹配结果确定所述答案模式中未存在元素与所述回复模式的元素相同,则确定用户意图识别失败。此外,为实现上述目的,本专利技术还提供一种用户意图识别设备,所述用户意图识别设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的用户意图识别程序,所述用户意图识别程序被所述处理器执行时实现如上所述的用户意图识别方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有用户意图识别程序,所述用户意图识别程序被处理器执行时实现如上所述的用户意图识别方法的步骤。本专利技术通过当提取到用户回答待回答问题的答案后,生成与该答案对应的答案模式,将答案模式与回复模式进行匹配,若根据所得的匹配结果确定答案模式中至少存在一个元素与回复模式相同,则确定回复模式对应的意图为用户回答待回答问题对应答案的用户意图。实现了在人机交互过程中,不需要在播放限定的答案让用户选择,也不需要用户通过输入特定编号来实现人机交互,用户可根据自己的习惯回答问题,然后通过模式匹配快速确定用户意图,由于模式匹配准确度高、计算速度快,因此本专利技术提高了人机交互的效率,以及提高了人机交互过程中的智能性。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图;图2是本专利技术用户意图识别方法第一实施例的流程示意图;图3是本专利技术用户意图识别方法第二实施例的流程示意图;图4是本专利技术用户意图识别方法第四实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图。需要说明的是,图1即可为用户意图识别设备的硬件运行环境的结构示意图。本专利技术实施例用户意图识别设备可以是PC,便携计算机等终端设备。如图1所示,该用户意图识别设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的用户意图识别设备结构并不构成对用户意图识别设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及用户意图识别程序。其中,操作系统是管理和控制用户意图识别设备硬件和软件资源的程序,支持用户意图识别程序以及本文档来自技高网...

【技术保护点】
1.一种用户意图识别方法,其特征在于,所述用户意图识别方法包括以下步骤:当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式;将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果;若根据所述匹配结果确定所述答案模式中至少存在一个元素与所述回复模式的元素相同,则确定所述回复模式对应的意图为所述答案对应的用户意图。

【技术特征摘要】
1.一种用户意图识别方法,其特征在于,所述用户意图识别方法包括以下步骤:当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式;将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果;若根据所述匹配结果确定所述答案模式中至少存在一个元素与所述回复模式的元素相同,则确定所述回复模式对应的意图为所述答案对应的用户意图。2.如权利要求1所述的用户意图识别方法,其特征在于,所述当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式的步骤包括:当提取到用户回答待回答问题的答案后,对所述答案进行分词操作,得到与所述答案对应的词序列;若所述词序列中相邻的至少两个词组成的短语存在预设的语素词典中,则将所述短语替换为所述语素词典中对应的语素名称,以生成与所述答案对应的答案模式。3.如权利要求1所述的用户意图识别方法,其特征在于,所述将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果的步骤之前,还包括:检测所述答案模式与所述回复模式的结构是否相同;若所述答案模式与所述回复模式的结构相同,则执行所述将所述答案模式与预存回复模式集合中的回复模式进行匹配,得到匹配结果的步骤。4.如权利要求1所述的用户意图识别方法,其特征在于,所述当提取到用户回答待回答问题的答案后,生成与所述答案对应的答案模式的步骤之前,还包括:获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式集合,并存储所述回复模式集合。5.如权利要求4所述的用户意图识别方法,其特征在于,所述获取预设时长内所述待回答问题在目标选项下所有的回复,以生成与所述回复对应的回复模式集合的步骤包括:获取预设时长内所述待回答问题在目标选项下所有的回复,并在所述回复中提取出语义相同的短语,以构成对应的语素词典;根据所述语素词典生成与所述回复对应的...

【专利技术属性】
技术研发人员:赵伟伟张超杨海军徐倩杨强
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

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

1