一种操作执行方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21361292 阅读:17 留言:0更新日期:2019-06-15 09:19
本发明专利技术提供了一种操作执行方法、装置及计算机可读存储介质,属于计算机技术领域。该方法可以获取待处理文本的意图以及从待处理文本中获取目标参数,其中,该待处理文本是根据用户在本轮中的输入信息确定的,根据待处理文本及历史文本获取上下文向量,基于上下文向量及历史文本,从历史文本中获取辅助参数,根据待处理文本的意图、辅助参数及目标参数,执行与待处理文本匹配的操作。由于辅助参数可以指示与待处理文本的语义关联性较强的词语,进而使得所执行的操作充分利用到了本轮的待处理文本中的信息以及前轮的历史文本中相关的信息,因此,可以缩小执行的操作与用户期望操作之间存在的偏差,提高执行操作的准确率。

An Operational Execution Method, Device and Computer Readable Storage Media

The invention provides an operation execution method, a device and a computer readable storage medium, belonging to the field of computer technology. This method can obtain the intention of the text to be processed and the target parameters from the text to be processed. The text to be processed is determined according to the input information of the user in this round. The context vector is obtained from the text to be processed and the historical text. Based on the context vector and the historical text, the auxiliary parameters are obtained from the historical text. According to the intention and the auxiliary parameters of the text to be processed. Help parameters and target parameters to perform matching operations with the text to be processed. Because auxiliary parameters can indicate words with strong semantic relevance to the text to be processed, and then make full use of the information in the text to be processed in this round and related information in the historical text of the previous round, the deviation between the operation to be performed and the user's expected operation can be reduced, and the accuracy of the operation can be improved.

【技术实现步骤摘要】
一种操作执行方法、装置及计算机可读存储介质
本专利技术属于计算机
,特别是涉及一种操作执行方法、装置及计算机可读存储介质。
技术介绍
随着计算机技术的快速发展,智能助手作为一种结合机器智能和对话的新型产品形态,以用户意图理解为基础,帮助用户完成特定任务,为用户带来了人性化的服务体验和服务便利。目前,智能助手以人机语音交互方式为主,现有技术中,通常是根据用户在本轮交互中的输入,确定用户的意图以及关键参数,进而根据用户的意图以及关键参数执行用户想要执行的操作,实现与用户的交互。但是,很多情况下,用户与智能助手的交互往往是多轮的,且由于说话的关联性,用户本轮交互中的输入,可能会依赖于前轮交互中的输入,因此,仅根据用户本轮的输入确定的意图及关键参数,可能存在偏差,进而导致根据该意图及关键参数执行的操作,与用户实际想要执行的操作存在较大差异,执行操作的准确率较低。
技术实现思路
本专利技术提供一种操作执行方法、装置及计算机可读存储介质,以便在一定程度上解决基于用户输入执行的操作与用户期望的操作存在偏差,执行操作的准确率较低的问题。依据本专利技术的第一方面,提供了一种操作执行方法,所述方法包括:获取待处理文本的意图,以及,从所述待处理文本中获取目标参数;所述待处理文本是根据用户在本轮中的输入信息确定的;根据所述待处理文本及历史文本获取上下文向量;所述历史文本为前N轮交互中获取到的文本,所述N为不小于1的整数;基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数;根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作。可选的,所述根据所述待处理文本及历史文本获取上下文向量之前,所述方法还包括:获取所述历史文本的意图;若所述待处理文本的意图与所述历史文本的意图满足预设关系,执行所述根据所述待处理文本及历史文本获取上下文向量的步骤。可选的,所述上下文向量用于表示所述待处理文本与所述历史文本的关联信息;所述根据所述待处理文本及历史文本获取上下文向量,包括:根据所述历史文本中的每个历史词语及每个历史词语的相关信息,获取所述历史文本的文本向量;根据所述待处理文本中的每个待处理词语及每个待处理词语的相关信息,确定所述待处理文本中的每个待处理词语的最终向量;分别计算所述待处理文本中的每个待处理词语的最终向量与所述文本向量的乘积,得到每个待处理词语的中间向量;根据每个待处理词语的中间向量,计算所述上下文向量。可选的,所述历史词语的相关信息至少包括所述历史词语的词性及标签;所述根据所述历史文本中的每个历史词语及每个历史词语的相关信息,获取所述历史文本的文本向量,包括:对于所述历史文本中的每个历史词语,确定所述历史词语的词向量、词性向量以及标签向量;根据所述历史词语的词向量、词性向量以及标签向量,生成每个历史词语的最终向量;根据每个历史词语的最终向量,确定所述历史文本的文本向量。可选的,所述待处理词语的相关信息至少包括所述待处理词语的词性及标签;所述根据所述待处理文本中的每个待处理词语及每个待处理词语的相关信息,确定所述待处理文本中的每个待处理词语的最终向量,包括:对于所述待处理文本中的每个待处理词语,确定所述待处理词语的词向量、词性向量以及标签向量;根据所述待处理词语的词向量、词性向量以及标签向量,生成所述待处理文本中每个待处理词语的最终向量。可选的,所述基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数,包括:对于所述历史文本中的每个历史词语,将所述历史词语的最终向量与所述上下文向量拼接,得到所述历史文本中的每个历史词语的目标向量;根据所述历史文本中的每个历史词语的目标向量,获取每个历史词语对应的概率值;所述目标向量表示的所述历史词语对所述历史文本的语义及关联信息的语义的影响程度与所述历史词语对应的概率值呈正比例关系;将对应的概率值满足预设条件的历史词语及所述历史词语的标签作为所述辅助参数。可选的,所述从所述待处理文本中获取目标参数,包括:根据所述待处理文本中的每个待处理词语的最终向量,获取每个待处理词语对应的概率值;所述最终向量表示的所述待处理词语对所述待处理文本的语义影响程度与所述待处理词语对应的概率值呈正比例关系;将对应的概率值满足所述预设条件的待处理词语及所述待处理词语的标签作为所述目标参数。可选的,所述根据每个待处理词语的中间向量,计算所述上下文向量,包括:根据每个待处理词语的中间向量,计算每个待处理词语的中间向量的权重;计算每个中间向量及其权重的乘积之和,得到所述上下文向量。可选的,若所述待处理文本的意图为视频搜索,所述根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作,包括:搜索与所述辅助参数及所述目标参数匹配的视频,并显示搜索到的视频。依据本专利技术的第二方面,提供了一种操作执行装置,所述装置包括:第一获取模块,用于获取待处理文本的意图,以及,从所述待处理文本中获取目标参数;所述待处理文本是根据用户在本轮中的输入信息确定的;第二获取模块,用于根据所述待处理文本及历史文本获取上下文向量;所述历史文本为前N轮交互中获取到的文本,所述N为不小于1的整数;第三获取模块,用于基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数;第一执行模块,用于根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作。可选的,所述装置还包括:第四获取模块,用于获取所述历史文本的意图;第二执行模块,用于若所述待处理文本的意图与所述历史文本的意图满足预设关系,执行所述根据所述待处理文本及历史文本获取上下文向量的步骤。可选的,所述上下文向量用于表示所述待处理文本与所述历史文本的关联信息;所述第二获取模块,包括:获取子模块,用于根据所述历史文本中的每个历史词语及每个历史词语的相关信息,获取所述历史文本的文本向量;确定子模块,用于根据所述待处理文本中的每个待处理词语及每个待处理词语的相关信息,确定所述待处理文本中的每个待处理词语的最终向量;第一计算子模块,用于分别计算所述待处理文本中的每个待处理词语的最终向量与所述文本向量的乘积,得到每个待处理词语的中间向量;第二计算子模块,用于根据每个待处理词语的中间向量,计算所述上下文向量。可选的,所述历史词语的相关信息至少包括所述历史词语的词性及标签;所述获取子模块,用于:对于所述历史文本中的每个历史词语,确定所述历史词语的词向量、词性向量以及标签向量;根据所述历史词语的词向量、词性向量以及标签向量,生成每个历史词语的最终向量;根据每个历史词语的最终向量,确定所述历史文本的文本向量。可选的,所述待处理词语的相关信息至少包括所述待处理词语的词性及标签;所述确定子模块,用于:对于所述待处理文本中的每个待处理词语,确定所述待处理词语的词向量、词性向量以及标签向量;根据所述待处理词语的词向量、词性向量以及标签向量,生成所述待处理文本中每个待处理词语的最终向量。可选的,所述第三获取模块,用于:对于所述历史文本中的每个历史词语,将所述历史词语的最终向量与所述上下文向量拼接,得到所述历史文本中的每个历史词语的目标向量;根据所述历史文本中的每个历史词语的目标向量,获取每个历史词语对应的概率值;所述目标向量本文档来自技高网...

【技术保护点】
1.一种操作执行方法,其特征在于,所述方法包括:获取待处理文本的意图,以及,从所述待处理文本中获取目标参数;所述待处理文本是根据用户在本轮中的输入信息确定的;根据所述待处理文本及历史文本获取上下文向量;所述历史文本为前N轮交互中获取到的文本,所述N为不小于1的整数;基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数;根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作。

【技术特征摘要】
1.一种操作执行方法,其特征在于,所述方法包括:获取待处理文本的意图,以及,从所述待处理文本中获取目标参数;所述待处理文本是根据用户在本轮中的输入信息确定的;根据所述待处理文本及历史文本获取上下文向量;所述历史文本为前N轮交互中获取到的文本,所述N为不小于1的整数;基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数;根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理文本及历史文本获取上下文向量之前,所述方法还包括:获取所述历史文本的意图;若所述待处理文本的意图与所述历史文本的意图满足预设关系,执行所述根据所述待处理文本及历史文本获取上下文向量的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述上下文向量用于表示所述待处理文本与所述历史文本的关联信息;所述根据所述待处理文本及历史文本获取上下文向量,包括:根据所述历史文本中的每个历史词语及每个历史词语的相关信息,获取所述历史文本的文本向量;根据所述待处理文本中的每个待处理词语及每个待处理词语的相关信息,确定所述待处理文本中的每个待处理词语的最终向量;分别计算所述待处理文本中的每个待处理词语的最终向量与所述文本向量的乘积,得到每个待处理词语的中间向量;根据每个待处理词语的中间向量,计算所述上下文向量。4.根据权利要求3所述的方法,其特征在于,所述历史词语的相关信息至少包括所述历史词语的词性及标签;所述根据所述历史文本中的每个历史词语及每个历史词语的相关信息,获取所述历史文本的文本向量,包括:对于所述历史文本中的每个历史词语,确定所述历史词语的词向量、词性向量以及标签向量;根据所述历史词语的词向量、词性向量以及标签向量,生成每个历史词语的最终向量;根据每个历史词语的最终向量,确定所述历史文本的文本向量。5.根据权利要求3所述的方法,其特征在于,所述待处理词语的相关信息至少包括所述待处理词语的词性及标签;所述根据所述待处理文本中的每个待处理词语及每个待处理词语的相关信息,确定所述待处理文本中的每个待处理词语的最终向量,包括:对于所述待处理文本中的每个待处理词语,确定所述待处理词语的词向量、词性向量以及标签向量;根据所述待处理词语的词向量、词性向量以及标签向量,生成所述待处理文本中每个待处理词语的最终向量。6.根据权利要求4所述的方法,其特征在于,所述基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数,包括:对于所述历史文本中的每个历史词语,将所述历史词语的最终向量与所述上下文向量拼接,得到所述历史文本中的每个历史词语的目标向量;根据所述历史文本中的每个历史词语的目标向量,获取每个历史词语对应的概率值;所述目标向量表示的所述历史词语对所述历史文本的语义及关联信息的语义的影响程度与所述历史词语对应的概率值呈正比例关系;将对应的概率值满足预设条件的历史词语及所述历史词语的标签作为所述辅助参数。7.根据权利要求3所述的方法,其特征在于,所述从所述待处理文本中获取目标参数,包括:根据所述待处理文本中的每个待处理词语的最终向量,获取每个待处理词语对应的概率值;所述最终向量表示的所述待处理词语对所述待处理文本的语义影响程度与所述待处理词语对应的概率值呈正比例关系;将对应的概率值满足所述预设条件的待处理词语及所述待处理词语的标签作为所述目标参数。8.根据权利要求3所述的方法,其特征在于,所述根据每个待处理词语的中间向量,计算所述上下文向量,包括:根据每个待处理词语的中间向量,计算每个待处理词语的中间向量的权重;计算每个中间向量及其权重的乘积之和,得到所述上下文向量。9.根据权利要求1所述的方法,其特征在于,若所述待处理文本的意图为视频搜索,所述根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作,包括:搜索与所述辅助参数及所述目标参数匹...

【专利技术属性】
技术研发人员:龙翔
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1