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的整数;基于所述上下文向量及所述历史文本,从所述历史文本中获取辅助参数;根据所述待处理文本的意图、所述辅助参数及所述目标参数,执行与所述待处理文本匹配的操作。可选的,所 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。