1.一种用于提供从内容中对条件任务的自动提取和应用的系统,所述系统包括:
至少一个处理设备;以及
存储指令的至少一个计算机可读数据存储设备,所述指令当由所述至少一个处理设备执行时,使得所述系统进行以下操作:
接收内容项,所述内容项包括指定了任务动作的任务;
在识别了触发条件和所述任务的所述任务动作后,确定所述任务是条件任务;
识别条件执行方;
监视所述条件执行方,以确定所述触发条件是否被满足;以及
当做出所述触发条件已经被满足的确定时,使得与所述条件任务相关联的任务动作执行方参与。
2.根据权利要求1所述的系统,其中,在识别所述条件执行方时,所述系统还被配置为:
从所述条件任务中识别并提取与所述触发条件相关的实体;
从与所述触发条件相关的实体中确定触发条件意图;
基于所述触发条件意图来对所述触发条件进行分类;以及
基于对所述触发条件的所述分类,来识别所述条件执行方。
3.根据权利要求2所述的系统,其中,基于对所述触发条件的所述分类,所述系统还被配置为识别至少一个条件参量,其中,响应于所述至少一个条件参量而提供的数据包括用于确定所述触发条件是否被满足的信息。
4.根据权利要求2所述的系统,其中,所述系统还被配置为:
从所述条件任务中识别并提取与所述任务动作相关的实体;
从与所述任务动作相关的所述实体中确定任务动作意图;
基于所述任务动作意图来对所述任务动作进行分类;以及
基于对所述任务动作的所述分类,来识别任务动作执行方。
5.根据权利要求4所述的系统,其中,在使得与所述条件任务相关联的所述任务动作执行方参与时,所述系统还被配置为使得所述任务动作执行方参与以执行所述任务动作或者代表与所述条件任务相关联的用户发起所述任务动作。
6.根据权利要求4所述的系统,其中,在使得与所述条件任务相关联的所述任务动作执行方参与时,所述系统还被配置为使得被实施为通知引擎的任务动作执行方参与,以向与所述条件任务相关联的用户提供通知,所述通知提醒所述用户关于所述任务动作。
7.根据权利要求4所述的系统,其中,在使得与所述条件任务相关联的所述任务动作执行方参与时,所述系统还被配置为使得被实施为任务列表应用程序的任务动作执行方参与,以在图形用户界面中指示一个或多个未决任务,其中,未决任务是其中已经确定所述触发条件被满足的条件任务。
8.根据权利要求1所述的系统,其中,在使得所述任务动作执行方参与时,所述系统还被配置为基于一个或多个学习的或用户设置的参与参数来使得所述任务动作执行方参与,所述参与参数定义了如何以及何时使得与所述条件任务相关联的用户参与。
9.根据权利要求1所述的系统,其中,所述系统还被配置为:
接收隐式的用户反馈或显式的用户反馈,所述用户反馈与个体用户、群组、和总体中的一个或组合相关联;
基于所述用户反馈来确定用户偏好;以及
基于所述用户反馈,调整同识别和提取与所述触发条件相关的实体相关联的模型以及同识别和提取与所述任务动作相关的实体相关联的模型。
10.一种用于提供从内容中对条件任务的自动提取和应用的计算机实现的方法,所述方法包括:
接收内容项,所述内容项包括指定了任务动作的任务;
在识别了触发条件和所述任务的所述任务动作后,确定承诺是条件任务;
识别条件执行方;
监视所述条件执行方,以确定所述触发条件是否被满足;以及
当做出所述触发条件已经被满足的确定时,基于一个或多个学习的或用户设置的参与参数来使得与所述条件任务相关联的任务动作执行方参与,所述参与参数定义了如何以及何时使得与所述条件任务相关联的用户参与。
11.根据权利要求10所述的方法,其中,识别所述触发条件包括:基于过去的用户交互来识别显式触发条件或者识别隐式触发条件。
12.根据权利要求10所述的方法,其中,识别所述条件执行方还包括:
从所述条件任务中识别并提取与所述触发条件相关的实体;
从与所述触发条件相关的实体中确定触发条件意图;
基于所述触发条件意图来对所述触发条件进行分类;以及
基于对所述触发条件的所述分类,来识别所述条件执行方。
13.根据权利要求12所述的方法,还包括基于对所述触发条件的所述分类来识别至少一个条件参量,其中,响应于所述至少一个条件参量而提供的数据包括用于确定所述触发条件是否已经被满足的信息。
14.根据权利要求12所述的方法,还包括:
从所述条件任务中识别并提取与所述任务动作相关的实体;
从与所述任务动作相关的所述实体中确定任务动作意图;
基于所述任务动作意图来对所述任务动作进行分类;以及
基于对所述任务动作的所述分类,来识别所述任务动作执行方。
15.一种包括计算机可读指令的计算机可读存储设备,所述计算机可读指令当由处理单元执行时,所述处理单元被配置为:
接收通信项目;
在所述通信项目中识别指定了任务动作的任务;
在识别了触发条件和所述任务的所述任务动作后,确定所述任务是条件任务;
从所述条件任务中识别并提取与所述触发条件相关的实体;
从与所述触发条件相关的所述实体中确定触发条件意图;
基于所述触发条件意图来对所述触发条件进行分类;
基于对所述触发条件的所述分类来识别条件执行方;
监视所述条件执行方,以确定所述触发条件是否已经被满足;
从所述条件任务中识别并提取与所述任务动作相关的实体;
从与所述任务动作相关的所述实体中确定任务动作意图;
基于所述任务动作意图来对所述任务动作进行分类;
基于对所述任务动作的所述分类,来识别任务动作执行方;以及
当做出所述触发条件已经被满足的确定时,使得与所述条件任务相关联的所述任务动作执行方参与。