管理对话数据提供者制造技术

技术编号:33727564 阅读:29 留言:0更新日期:2022-06-08 21:22
本公开涉及管理对话数据提供者。用于管理对话的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。在一个方面中,该方法包括从用户设备接收与任务相关联的请求;将该请求提交给多个不同的数据提供者中的每一个数据提供者;从所述数据提供者中的两个或更多个数据提供者接收多个建议的对话响应;基于一个或多个评分因子,对所述一个或多个建议的对话响应进行评分;基于该评分,确定提供给用户的特定对话响应;以及将所确定的对话响应提供给用户设备。给用户设备。给用户设备。

【技术实现步骤摘要】
管理对话数据提供者
[0001]分案说明
[0002]本申请属于申请日为2016年7月29日的中国专利技术专利申请201680034889.2的分案申请。


[0003]本说明书涉及响应于用户使用用户设备上的界面发出的请求来管理对话的方法和系统。

技术介绍

[0004]传统的移动设备可以包括用于响应移动设备的用户的话音的软件。话音通常可以包括使移动设备的呼叫电话号码、发文本到电话号码或搜索移动设备或互联网上的信息的指令。该软件可以从移动设备提供确认指令的音频输出。移动设备可以将所接收的话音提供给服务器系统进行处理并且接收识别要执行的操作的信息。

技术实现思路

[0005]本说明书描述涉及包括不同数据提供者之间的调节的管理对话的技术。通常,本说明书中描述的主题的一个创新方面可以体现在包括下述动作的方法中:从用户设备接收与任务相关联的请求;将请求提交给多个不同的数据提供者中的每一个数据提供者;从所述数据提供者中的一个或多个数据提供者接收一个或多个建议的对话响应;基于一个或多个评分因子,对所述一个或多个建议的对话响应进行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:从用户设备接收与第一任务的执行相关联的请求,其中,所述请求包括所述用户设备的用户的第一语音输入;向多个不同数据提供者中的每一个提交所述请求,其中,每个数据提供者与被配置为解释特定类型的语音输入的不同数据模型相关联;响应于所述第一语音输入,从所述数据提供者中的两个或更多个接收对所述第一语音输入的第一多个建议对话响应;从所述第一多个建议对话响应中确定所述第一语音输入的对话意图和包括一个或多个第一对话响应的所述第一任务的对应第一对话,以提供给所述用户设备以完成所述第一任务的所述第一对话;响应于向所述用户提供所述一个或多个第一对话响应而接收第二语音输入,并将所述第二语音输入提交给所述多个数据提供者中的每一个;从所述数据提供者中的两个或更多个接收对所述第二语音输入的第二多个建议对话响应;针对所述第二多个建议对话响应中的每个对话响应,确定与该对话响应相关联的相应得分;和基于与所述第二多个建议对话响应相关联的所述相应得分来确定第二对话响应,并且将所述第二对话响应提供给所述用户设备。2.根据权利要求1所述的方法,其中,确定与所述对话响应相关联的所述相应得分是基于用户个性化模型的。3.根据权利要求1所述的方法,其中,确定与所述对话响应相关联的所述相应得分是基于与从所述数据提供者中的一个接收到的所述对话响应一起包括的相应置信度得分。4.根据权利要求1所述的方法,包括:响应于对所述第一语音输入的所述一个或多个第一对话响应而更新所述第一对话的状态;和将所更新的状态提供给所述多个数据提供者作为场境以用于分析所述第二语音输入。5.根据权利要求1所述的方法,其中,所述第一对话由第一数据提供者生成,并且所述第二对话由所述多个数据提供者中的第二数据提供者生成。6.一种系统,包括:用户设备;以及一个或多个计算机,所述一个或多个计算机被配置为与所述用户设备交互并且执行操作,所述操作包括:从用户设备接收与第一任务的执行相关联的请求,其中,所述请求包括所述用户设备的用户的第一语音输入;向多个不同数据提供者中的每一个提交所述请求,其中,每个数据提供者与被配置为解释特定类型的语音输入的不同数据模型相关联;响应于所述第一语音输入,从所述数据提供者中的两个或更多个接收对所述第一语音输入的第一多个建议对话响应;从所述第一多个建议对话响应中确定所述第一语音输入的对话意图和包括一个或多
个第一对话响应的所述第一任务的对应第一对话,以提供给所述用户设备以完成所述第一任务的所述第一对话;响应于向所述用户提供所述一个或多个第一对话响应而接收第二语音输入,并将所述第二语音输入提交给所述多个数据提供者中的每一个;从所述数据提供者中的两个或更多个接收对所述第二语音输入的第二多个建议对话响应;针对所述第二多个建议对话响应中的每个对话响应,确定与该对话响应相关联的相应得分;和基于与所述第二多个建议对话响应相关联的所述相应得分来确定第二对话响应,并且将所述第二对话响应提供给所述用户设备。7.根据权利要求6所述的系统,其中,确定与所述对话响应相关联的所述相应得分是基于用户个性化模型的。8.根据权利要求6所述的系统,其中,确定与所述对话响应相关联的所述相应得分是基于与从所述数据提供者中的一个接收到的所述对话响应一起包括的相应置信度得分。9.根据权利要求6所述的系统,其中,所述一个或多个计算机进一步被配置成执行操作,所述操作包括:响应于对所述第一语音输入的所述一个或多个第一对话响应而更新所述第一对话的状态;和将所更新的状态提供给所述多个数据提供者作为场境以用于分析所述第二语音输入。10.根据权利要求6所述的系统,其中,所述第一对话由第一数据提供者生成,并且所述第二对话由所述多个数据提供者中的第二数据提供者生成。11.一个或多个编码有计算机程序指令的非暂时性计算机存储介质,所述计算机程序指令在由一个或多个计算机执行时,使得所述一个或多个计算机执行操作,所述操作包括:从用户设备接收与第一任务的执行相关联的请求,其中,所述请求包括所述用户设备的用户的第一语音输入;向多个不同数据提供者中的每一个提交所述请求,其中,每个数据提供者与被配置为解释特定类型的语音输入的不同数据模型相关联;响应于所述第一语音输入,从所述数据提供者中的两个或更多个接收对所述第一语音输入的第一多个建议对话响应;从所述第一多个建议对话响应中确定所述第一语音输入的对话意图和包括一个或多个第一对话响应的所述第一任务的对应第一对话,以提供给所述用户设备以完成所述第一任务的所述第一对话;响应于向所述用户提供所述一个或多个第一对话响应而接收第二语音输入,并将所述第二语音输入提交给所述多个数据提供者中的每一个;从所述数据提供者中的两个或更多个接收对所述第二语音输入的第二多个建议对话响应;针对所述第二多个建议对话响应中的每个对话响应,确定与该对话响应相关联的相应得分;和基于与所述第二多个建议对话响应相关联的所述相应得分来确定第二对话响应,并且
将所述第二对话响应提供给所述用户设备。12.根据权利要求11所述的一个或多个非暂时性计算机存储介质,其中,确定与所述对话响应相关联的所述相应得分是基于用户个性化模型的。13.根据权利要求11所述的一个或多个非暂时性计算机存储介质,其中,确定与所述对话响应相关联的所述相应得分是基于与从所述数据提供者中的一个接收到的所述对话响应一起包括的相应置信度得分。14.根据权利要求11所述的一个或多个非暂时性计算机存储介质,进一步包括计算机程序指令,所述计算机程序指令在由所述一个或多个计算机执行时,使得所述一个或多个计算机执行操作,所述操作包括:响应于对所述第一语音输入的所述一个或多个第一对话响应而更新所述第一对话的状态;和将所更新的状态提供给所述多个数据提供者作为场境以用于分析所述第二语音输入。15.根据权利要求11所述的一个或多个非暂时性计算机存储介质,其中,所述第一对...

【专利技术属性】
技术研发人员:戴维
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1