被配置为自动定制动作组的虚拟助手的制作方法
- 国知局
- 2024-07-31 22:41:55
本公开涉及被配置为自动定制动作组的虚拟助手。
背景技术:
1、一些计算平台可以提供用户界面,用户可以从该用户界面与虚拟、智能、或计算助手(例如,也简称为“助手”)聊天、说话或以其他方式进行通信,以使该助手输出信息,响应用户需求或以其他方式执行某些操作以帮助用户执行动作。例如,计算设备可以利用麦克风来接收与用户话语相对应的语音输入(例如,音频数据)。至少部分地在计算设备处执行的助手可以分析语音输入并且可以基于话语执行动作。助手可以基于话语执行单个动作。助手可以基于针对助手的所有用户的话语执行相同的动作。
技术实现思路
1、所公开的主题涉及用于使助手能够自动地为个体用户定制动作组的技术。当助手从特定用户接收到特定命令时,助手确定要执行的定制动作组,并且助手响应于从其他用户接收到相同的特定命令而确定要执行的不同、定制或默认动作组。助手例如基于个人的用户简档文件、历史行为、与助手的过去交互、上下文信息、以及与个体用户相关联的其他信息来定制与该个体用户更相关的动作组。以此方式,助手被配置为自动确定与个体用户特别相关的动作组,并且响应于从那个个体用户接收到命令而仅执行那些特别相关的动作。因此,所描述的技术可以减少在执行看似不相关或不期望的动作(其可能仅对其他用户有用或为其感兴趣)时会以其他方式被消耗的处理能力。另外,通过自动创建定制的动作组,助手可能需要更少的用户输入来创建与命令相关联的动作组,这可以进一步减少计算设备消耗的功率并改善用户体验。此外,在一些示例中,助手可以并行执行多个动作,从而提高了动作被执行的速度。
2、除了下面的描述之外,可以向用户提供控件,所述控件允许用户进行以下选择:这里描述的助手、计算设备、或计算系统是否可以以及何时可以收集或利用个人信息、以及是否可以以及何时可以从服务器向用户发送内容或通信。另外,在存储或使用某些数据之前,可能会以一种或多种方式处理所述某些数据,以便移除个人可识别信息。例如,可以处理用户的身份,以便无法为该用户确定任何个人可识别信息,或者可以在获得位置信息的情况下将用户的地理位置概括化(诸如,达到城市、邮政编码或州级别),使得无法确定用户的特定位置。因此,用户可以控制收集了关于用户的什么信息、如何使用该信息、以及向用户提供什么信息。
3、在一个示例中,本公开针对一种方法,该方法包括:由在一个或多个处理器处执行的助手来确定所述助手被配置为响应于接收到特定可听命令而执行的默认动作组。该方法包括:由所述助手基于所述默认的动作组和与特定用户相关联的用户简档文件,确定所述助手被配置为响应于从所述特定用户接收到所述特定可听命令而执行的定制动作组。该方法进一步包括:由所述助手接收所述特定可听命令的指示。该方法进一步包括:由所述助手确定特定可听命令的所述指示是否源自所述特定用户;以及响应于确定特定可听命令的所述指示源自所述特定用户,由所述助手执行来自所述定制动作组的每个动作。
4、在另一示例中,本公开针对一种计算设备,该计算设备包括:输出设备、至少一个处理器、和至少一个存储器。存储器包括指令,该指令在被执行时使所述至少一个处理器执行助手,所述助手被配置为:确定所述助手被配置为响应于接收到特定可听命令而执行的默认动作组;基于所述默认动作组和与特定用户相关联的用户简档文件,确定所述助手被配置为响应于从所述特定用户接收到所述特定可听命令而执行的定制动作组;接收所述特定可听命令的指示;确定特定可听命令的所述指示是否源自所述特定用户;以及响应于确定特定可听命令的所述指示源自所述特定用户,执行来自所述定制动作组中的每个动作。
5、在另一个示例中,本公开针对一种包括指令的计算机可读存储介质,该指令在被执行时使数字助手系统的至少一个处理器执行以下操作:确定所述助手被配置为响应于接收到特定可听命令而执行的默认动作组;基于所述默认动作组和与特定用户相关联的用户简档文件,确定所述助手被配置为响应于从所述特定用户接收到所述特定可听命令而执行的定制动作组;接收所述特定可听命令的指示;确定特定可听命令的所述指示是否源自所述特定用户;以及响应于确定特定可听命令的所述指示源自所述特定用户,执行来自所述定制动作组中的每个动作。
6、在另一个示例中,本公开针对一种系统,该系统包括用于以下操作的装置:确定所述助手被配置为响应于接收到特定可听命令而执行的默认动作组;基于所述默认动作组和与特定用户相关联的用户简档文件,确定所述助手被配置为响应于从所述特定用户接收到所述特定可听命令而执行的定制动作组;接收所述特定可听命令的指示;确定特定可听命令的所述指示是否源自所述特定用户;以及响应于确定特定可听命令的所述指示源自所述特定用户,执行来自所述定制动作组中的每个动作。
7、在附图和以下描述中阐述一个或多个示例的细节。根据说明书和附图以及根据权利要求书,本公开的其他特征、目的和优点将是显而易见的。
技术特征:1.一种方法,包括:
2.根据权利要求1所述的方法,其中所述特定条件被满足包括确定特定命令被说出并且被引导至所述自动化助手。
3.根据权利要求1所述的方法,其中执行所定制的例程包括执行所述附加动作和来自所述默认动作组的至少一个动作包括:使得与所述用户相关联的一个或多个附加计算设备执行所述附加动作和/或来自所述默认动作组的所述至少一个动作。
4.根据权利要求1所述的方法,其中由所述助手并且基于所接收的通知来确定针对所述特定时间段为所述用户定制所述例程包括:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,还包括:
7.一种方法,包括:
8.根据权利要求7所述的方法,其中为所述用户确定所述例程的所述默认动作组包括至少基于用户使用所述计算设备执行所述默认动作组中的一个或多个动作的频率来确定所述默认动作组。
9.根据权利要求7所述的方法,其中执行所述附加动作包括由所述助手控制至少一个家庭自动化设备。
10.根据权利要求7所述的方法,其中所述特定条件被满足包括确定特定命令被说出并且被引导至所述自动化助手。
11.根据权利要求10所述的方法,其中所述特定命令的所述指示是从至少一个家庭自动化设备接收的。
12.根据权利要求7所述的方法,其中执行所定制的例程包括执行所述附加动作和来自所述默认动作组的至少一个动作包括:使得与所述用户相关联的一个或多个附加计算设备执行所述附加动作和/或来自所述默认动作组的所述至少一个动作。
13.根据权利要求7所述的方法,其中由所述助手并且基于接收在一天的特定时间期间所述特定条件被满足的所述指示来确定针对所述特定时间段为所述用户定制所述例程包括:
14.根据权利要求7所述的方法,还包括:
15.根据权利要求7所述的方法,还包括:
16.一种系统,包括:
17.根据权利要求16所述的系统,其中为所述用户确定所述例程的所述默认动作组包括至少基于用户使用所述计算设备执行所述默认动作组中的一个或多个动作的频率来确定所述默认动作组。
18.根据权利要求16所述的系统,其中所述特定命令的所述指示是从至少一个家庭自动化设备接收的。
19.根据权利要求16所述的方法,其中执行所述附加动作包括由所述助手控制至少一个家庭自动化设备。
20.一种由一个或多个处理器实现的方法,所述方法包括:
21.根据权利要求20所述的方法,还包括:
22.根据权利要求20所述的方法,其中所述新计算设备是启用助手的车辆。
23.根据权利要求22所述的方法,其中所述新动作包括远程启动所述启用助手的车辆或调节所述启用助手的车辆的舱室温度。
24.根据权利要求20所述的方法,其中响应于确定特定命令被说出并且被引导至所述自动化助手而接收所述条件的满足的所述指示。
25.根据权利要求24所述的方法,其中还响应于使用语音指纹确定所述特定用户说出所述特定命令来接收所述条件的满足的所述指示。
26.根据权利要求20所述的方法,还包括:
27.一种系统,包括:
技术总结本公开涉及被配置为自动定制动作组的虚拟助手。一种方法包括由在一个或多个处理器处执行的助手确定该助手被配置为响应于接收到特定可听命令而执行的默认动作组。该方法包括:由助手基于默认动作组和与特定用户相关联的用户简档文件来确定助手被配置为响应于从特定用户接收到特定可听命令而执行的定制动作组。该方法还包括:由助手接收对特定可听命令的指示;以及由助手确定特定可听命令的指示是否源自特定用户。该方法进一步包括:响应于确定特定的可听命令的指示源自特定用户,由助手执行来自定制动作组的每个动作。技术研发人员:维克拉姆·阿加尔瓦尔,迈克尔·安德鲁·古德曼受保护的技术使用者:谷歌有限责任公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/194159.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。