1.一种由一个或多个处理器实现的方法,所述方法包括:
在用户与自动助理之间的对话会话期间,在客户端设备的一个或多个输入组件处接收对将由所述自动助理执行的动作的请求,其中所述自动助理被配置成基于在所述对话会话期间从所述用户获得的一个或多个槽值来完成所述动作;
在所述客户端设备处检测所述对话会话期间发生的事件;
确定所述事件对所述用户的重要性的度量;
基于所述重要性的度量,将所述事件分类为中断,并且使在所述对话会话期间从所述用户获得的所述一个或多个槽值被存储在所述客户端设备的存储器中,其中随后能由所述自动助理从所述存储器中检索所存储的一个或多个槽值以促成完成所述动作;以及
在对所述事件进行分类后,使所述自动助理向用户提供有关完成所述动作的提示,其中所述提示基于所存储的一个或多个槽值。
2.根据权利要求1所述的方法,其中,所述客户端设备包括车载计算设备。
3.根据权利要求1或权利要求2所述的方法,进一步包括:
确定在所述对话会话期间所述用户正在积极参与的活动;
其中,所述事件对所述用户的所述重要性的度量至少基于在所述对话会话期间所述用户正在积极参与的所述活动。
4.根据权利要求3所述的方法,其中,所述活动包括驾驶。
5.根据权利要求1至4中的任一项所述的方法,进一步包括:
在所述客户端设备的所述输入组件中的一个或多个处接收执行另一动作的单独请求,其中使所述自动助理提供所述提示包括生成对所述单独请求的响应,其中对所述单独请求的响应将所述动作识别为对完成所述动作的提醒。
6.根据权利要求1至4中的任一项所述的方法,其中,在服务器设备上实现所述自动助理的至少一部分,所述客户端设备通过网络连接能访问所述服务器设备。
7.根据权利要求1至5中的任一项所述的方法,其中,从所述用户获得的所述一个或多个槽值包括在所述客户端设备的自动助理接口处接收的自然语言输入,并且所述提示识别所述自然语言输入的至少一部分。
8.根据权利要求1至6中的任一项所述的方法,其中,在所述客户端设备的显示器上显现的图形用户界面处呈现所述提示,并且所述提示包括源自所述用户与所述自动助理之间的先前对话会话的先前未完成动作的列表。
9.根据权利要求1至8中的任一项所述的方法,其中,将所述信息与对应于由其他对话会话产生的其他未完成动作的其他信息一起存储在列表中。
10.根据权利要求1至8中的任一项所述的方法,进一步包括:
接收引导所述自动助理促成所述动作完成的用户输入;以及
响应于接收到所述用户输入,生成识别完成所述动作所必需的一个或多个缺失参数的用户提示。
11.根据权利要求1至10中的任一项所述的方法,其中,对所述事件进行分类进一步基于所述事件的来源。
12.根据权利要求1至11中的任一项所述的方法,其中,使所述动作的所述槽值作为数据集被存储在所述客户端设备处包括:使所述数据集与对应于经由所述自动助理初始化的未完成动作的其他数据集存储在一起。
13.根据权利要求1至12中的任一项所述的方法,其中,所述数据集包括自所述事件发生以来已经过去的时间量,或识别所述事件何时发生的时间戳。
14.根据权利要求1至13中的任一项所述的方法,其中,通过单独的自动助理接口提供所述提示,所述单独的自动助理接口与所述用户借以与所述自动助理进行交互的自动助理接口不同。
15.根据权利要求1至14中的任一项所述的方法,其中,能通过网络连接来访问所述自动助理,并且所述事件对应于所述客户端设备与所述网络连接的断开。
16.一种包括一个或多个计算机和一个或多个存储设备的系统,所述存储设备存储指令,所述指令在由所述一个或多个计算机执行时使所述一个或多个计算机执行根据权利要求1至15中的任一项所述的相应方法的操作。
17.一个或多个计算机存储介质,所述计算机存储介质存储指令,所述指令在由一个或多个计算机实行时使所述一个或多个计算机执行根据权利要求1至15中的任一项所述的相应方法的操作。
18.一种由一个或多个处理器实现的方法,所述方法包括:
在用户与自动助理之间的对话会话期间,在客户端设备的一个或多个输入组件处接收对将由所述自动助理执行的动作的请求,其中所述自动助理被配置成基于在所述对话会话期间从所述用户获得的一个或多个槽值来完成所述动作;
确定在所述对话会话期间所述用户正在积极参与的活动;
在所述客户端设备处检测在所述对话会话期间发生的事件;
至少基于在所述对话会话期间所述用户正在积极参与的活动,确定所述事件对所述用户的重要性的度量;
基于所述事件对所述用户的重要性的度量,将所述事件分类为所述对话会话的中断;
基于所述分类,使在所述对话会话期间从所述用户获得的一个或多个槽值被存储在所述客户端设备的存储器中,其中随后能由所述自动助理从所述存储器中检索所存储的一个或多个槽值以促成完成所述动作;以及
在对所述事件进行分类后,使所述自动助理向所述用户提供有关完成所述动作的提示,其中所述提示基于所存储的一个或多个槽值。
19.根据权利要求18所述的方法,进一步包括:
在所述客户端设备的所述输入组件中的一个或多个处接收执行另一动作的单独请求,其中使所述自动助理提供所述提示包括生成对所述单独请求的响应,其中对所述单独请求的响应将所述动作识别为对完所述成动作的提醒。
20.根据权利要求18或权利要求19所述的方法,其中,在服务器设备上实现所述自动助理的至少一部分,所述客户端设备通过网络连接能访问所述服务器设备。
21.根据权利要求18至20中的任一项所述的方法,其中,从所述用户获得的所述一个或多个槽值包括在所述客户端设备的自动助理接口处接收的自然语言输入,并且所述提示识别所述自然语言输入的至少一部分。
22.根据权利要求18至21中的任一项所述的方法,其中,在所述客户端设备的显示器上显现的图形用户界面处呈现所述提示,并且所述提示包括源自所述用户与所述自动助理之间的先前对话会话的先前未完成动作的列表。
23.根据权利要求18至22中的任一项所述的方法,其中,所述活动包括驾驶,所述客户端设备包括车载计算设备,并且确定所述事件对所述用户的重要性的度量包括确定所述事件与驾驶有关。
24.根据权利要求18至23中的任一项所述的方法,其中,使所述信息与对应于由其他对话会话产生的其他未完成动作的其他信息一起存储在列表中。
25.一种由车辆的车载计算设备的一个或多个处理器实现的方法,所述方法包括:
接收对应于在用户驾驶所述车辆时发生的在所述用户与自动助理之间的对话会话的数据,其中所述数据对应于将由所述自动助理执行的动作的槽值,并且所述用户经由所述车载计算设备的自动助理接口与所述自动助理交互;
基于所述事件对所述用户对所述车辆的操作的重要性的度量,对在所述对话会话期间发生的事件进行分类;
基于所述事件被分类为对在所述用户与所述自动助理之间发生的所述对话会话的中断:
至少暂时停止所述对话会话继续进行,并且
使所述动作的所述槽值作为数据集被存储在所述车载计算设备处,所述数据集进一步识别完成所述动作所需的缺失数据,其中所述数据集被配置成被随后检索以促成完成所述动作;
在至少暂时停止所述对话会话继续进行后,使所述客户端设备提供识别所述动作的建议输出,其中所述建议输出基于所存储的数据集。
26.根据权利要求25所述的方法,进一步包括:
接收引导所述自动助理促成所述动作完成的用户输入;以及
响应于接收到所述用户输入,生成识别所述缺失参数中的一个或多个的用户提示。
27.根据权利要求25或26所述的方法,其中,对所述事件进行分类进一步基于所述事件的来源。
28.根据权利要求25至27中的任一项所述的方法,其中,使所述动作的所述槽值作为所述数据集被存储在所述车载计算设备处包括:使所述数据集与对应于经由所述自动助理初始化的未完成动作的其他数据集存储在一起。
29.根据权利要求25至28中的任一项所述的方法,其中,所述数据集包括自所述事件发生以来已经过去的时间量,或识别所述事件何时发生的时间戳。
30.根据权利要求25至29中的任一项所述的方法,其中,通过单独的自动助理接口提供所述建议输出,所述单独的自动助理接口与所述用户借以与所述自动助理进行交互的自动助理接口不同。
31.根据权利要求25至30中的任一项所述的方法,其中,能通过网络连接来访问所述自动助理,并且所述事件对应于所述车载计算设备与所述网络连接的断开。
32.一种由一个或多个处理器实现的方法,所述方法包括:
提供用户提示,所述用户提示识别先前在用户与自动助理之间的第一对话会话期间初始化的未完成动作,所述未完成动作对应于将由所述自动助理执行的动作,
其中,所述用户经由客户端设备的自动助理接口与所述自动助理交互,并且能经由网络连接访问所述自动助理;
从所述用户接收初始化第二对话会话以完成所述未完成动作的选择;
响应于接收到所述选择而访问数据集,所述数据集包括从在所述第一对话会话期间由所述客户端设备接收到的信息生成的槽值,以及将在所述第二对话会话期间请求以完成所述动作的参数;以及
使所述自动助理在所述第二对话会话期间向所述用户提供对所述参数中的一个或多个的请求。
33.根据权利要求32所述的方法,进一步包括:
基于来自所述用户的在所述第二对话会话期间对所述参数中的一个或多个的请求的响应而接收额外槽值;以及
使所述自动助理基于所述数据集中包括的所述槽值和在第二对话会话期间接收的所述额外槽值来完成所述动作。
34.根据权利要求32或权利要求33所述的方法,进一步包括:
响应于所述第一对话会话被适格事件中断而将所述数据集存储在所述客户端设备处。
35.根据权利要求32至34中的任一项所述的方法,其中,所述请求包括来自所述自动助理接口的自然语言输出,并且识别所述参数中的一个或多个。
36.根据权利要求32至35中的任一项所述的方法,其中,在所述客户端设备的与所述自动助理接口不同的单独接口中提供所述用户提示。
37.根据权利要求36所述的方法,其中,将所述用户提示与对应于先前初始化的且未完成的动作的其他可选择图标一起提供在列表中。