动作任务的检测和委托制造技术

技术编号:21900358 阅读:46 留言:0更新日期:2019-08-17 19:30
呈现了系统和方法,该系统和方法用于检测所接收内容内的动作意图,标识用于执行对应的动作的动作完成机器人,并且通过对动作完成机器人的动作请求来发起动作。在计算机系统上执行的动作委托代理接收所接收内容的通知,其中动作委托代理不是所接收内容的目标。进行对所接受内容的分析以标识所接收内容的动作一图。基于该动作意图,咨询动作注册表以标识用于执行与其动作的对应的动作完成机器人。请求被提交给动作完成机器人以执行该动作。

Detection and Delegation of Action Tasks

【技术实现步骤摘要】
【国外来华专利技术】动作任务的检测和委托
技术介绍
在网络连接的世界中,通常人们每天都要接收大量通信。通信中的一些通信要求接收者响应于接收到通信而执行一个或多个动作。例如,某人可能在工作时收到关于处理和支付附加收据的电子邮件,接收者必须随后进入业务系统并生成付款支票。通常情况下,存在接收者使用来处理所有个体步骤的工具,但是接收者是这些活动的连结点,并且必须发起每个任务。可能存在使过程自动化的工具,但是接收者连结点仍然存在——接收者必须调查通信,确定应该采取的动作,并且发起一个或多个动作以执行必要的任务。
技术实现思路
提供以下专利技术部分来以简化的形式介绍一系列概念,这些概念将在后续的详细描述部分中进一步被描述。
技术实现思路
并非旨在标识所主张主题的权利要求的关键或必要特征,也不旨在被用于限定所主张主题的范围。根据所公开的主题的方面,用于检测所接收内容内的动作意图、标识用于执行对应动作的动作完成机器人、以及通过向动作完成机器人的动作请求而发起动作的系统和方法被呈现。在计算机系统上执行的动作委托代理接收该所接收内容的通知,其中动作委托代理不是该所接收内容的目标。对所接收内容进行分析,以标识所接收内容的动作意图。基于动作意图,咨询动作注表册以标识用于执行预期动作的对应的动作完成机器人。向执行该动作的动作完成机器人提交请求。根据所公开主题的附加动作,一种用于关于所接收内容来检测和委托完成动作的方法被呈现和公开。该方法包括在计算设备处接收所接收内容的通知。标识将被采取的动作,其中该动作根据所接收内容的主题而被标识。适用于于执行经标识的动作的动作完成机器人被标识。动作请求被生成,其中动作请求时用于由所经标识的动作完成机器人来发起该动作。然后,动作请求被传输到经标识的动作完成机器人,以用于执行经标识的动作。根据公开主题的附加方面,呈现了一种承载计算机可执行指令的计算机可读媒介,该计算机可执行指令在包括至少一个处理器的计算设备上被执行时,执行用于检测和委托完成动作的方法。该方法包括在计算设备处接收所接收内容的通知。将被采取的动作被标识,其中该动作根据所接收内容的主题而被识别。适用于执行经标识的动作的动作完成机器人被标识。生成动作请求,其中动作请求用于由经标识的动作完成机器人来发起该动作。然后,动作请求被传输到经标识的动作完成机器人,以用于执行经标识的动作。根据公开主题的更进一步的方面,呈现了一种用于响应于接收到内容而检测和委托完成动作的计算机系统。计算机系统包括处理器和存储器,其中响应于接收到内容,处理器执行被存储在存储器中的指令作为将动作委托给动作完成机器人的一部分,或者与附加的可执行组件结合以用于将动作委托给动作完成机器人。该附加组件包括内容分析组件、机器人选择组件、动作请求组件以及动作委托代理。内容分析组件执行对接收内容的分析,以表示所接收内容的动作意图,计算机选择组件执行对动作完成机器人的选择,以实现所接收内容的经标识的动作意图。进一步地,动作请求组件生成用于由动作完成机器人来发起动作的动作请求。此外,动作委托代理被配置为在计算系统中接收所接收内容的通知。在接收到所接收内容的通知后,动作委托代理根据经由内容分析组件而标识的动作意图、根据所接收内容的主题标识将被采取的动作。然后,通过机器人选择组件标识适用于执行经标识的动作的动作完成机器人,并且通过动作请求组件生成用于由经标识的动作完成机器人来发起动作的动作请求。最后,向经标识的动作完成机器人传输动作请求以用于执行经标识的动作。附图说明由于当结合以下附图来参考以下描述时本公开可以被更好的理解,因此本公开主题的前述方面和很多伴随的优势可以变得更容易理解,其中:图1是适用于关于所接收内容来执行动作检测和委托的方面的示例性网络环境的示意说明图;图2是图示了用于接收内容并且关于该内容来发起动作检测和委托的示例性例程的流程图;图3是图示了用于标识所接收内容内的动作任务并且将该动作委托给一个或多个对应的动作完成机器人以用于执行动作的示例性例程的流程图;图4是图示了用以检测所接收内容内的动作、并且将动作委托给一个或多个对应的动作完成机器人以用于执行动作的编码有指令的示例性计算机可读介质的框图;以及图5是适用于实现所公开主题的方面的示例性计算设备的示例框图。具体实施方式出于清楚和定义的目的,本文中使用的术语“示例性”应当被解释为对某事物的说明或示例,而不应解释为对该事物的理想的或主要的说明。在文体上,当词或术语后存在“s”时,其含义应被解释为指示该词或术语的单数或复数形式,这取决于是否存在该词/术语的一个实例,或是否存在该词/术语的一个或多个实例。例如,术语“(多个)用户”应该被解释为一个或多个用户。以定义的方式,“机器人”对应于可执行服务,该可执行服务在接收到请求时代表请求者执行服务和/或功能。出于本公开的目的,机器人经由已知的应用编程接口(API)而被访问,并且对代表计算机用户进行操作的动作委托代理是可访问的。动作完成机器人是被配置为对动作请求进行响应并且执行如请求中所标识的所请求动作的的机器人。根据公开主题的方面,动作完成机器人接收到动作请求并且其基于该请求的主题进行动作,处于本公开的目的,动作完成机器人不是在计算设备处接收的内容的预期目标,动作完成代理针对所接收内容来标识动作完成机器人。如下文将更详细地描述的,动作委托代理不被视为动作完成机器人,而被视为代表计算机用户来发起动作与动作完成的代理。通常,但不排他地,动作完成机器人独立于在计算机用户的计算设备上接收内容的应用而存在和操作。根据所公开的主题的方面,动作完成机器人可以是本地机器人,即在计算机用户的计算设备上执行的本地服务,或远程机器人,即经由网络可访问的在计算机设备上操作的远程服务。此外依旧地、并且根据本公开的主题的各个方面,动作完成机器人也可以对应于在线的众包服务或“mechanicalturk”来执行所请求的动作。按照定义,mechanicalturk是众包互联网市场,使个人(和/或企业)能协调人工智能的使用来执行任务。根据本公开主题的方面,与计算机用户的计算设备结合执行的动作委托代理检测在计算设备处接收的内容或者被通知在计算设备处接收的内容。根据本公开主题的方面,动作委托代理不是所接收内容的目标,即,所接收内容被导向到另一应用程序和/或服务,通常是(但非排他)在接收计算设备上可用的应用或服务。动作委托代理检查所接收内容的主题,并根据对主题的检查来确定/检测是否关于接收内容而采取一个或多个动作。根据本公开的主题的方面,该确定可以基于对内容的语义分析,将分析的结果与如被包含在动作注册表中的动作意图进行匹配,该动作注册表包括多个动作意图/机器人对,每对动作意图/机器人用于执行特定动作。由于一个或多个动作完成机器人可以被配置为执行给定的动作,确定也可以关于从用于执行动作的多个动作完成机器人选择动作完成机器人、并且利用所选择的该机器人来发起动作而被做出。附加地,动作委托代理可以根据需要选择各种动作完成机器人来填充与人、时间、地点等对应的各种槽(slot)。现在转至附图,图1适用于关于所接收内容来执行动作检测和委托的方面的示例性网络环境100的示意说明图。如上所述,操作用户计算机102的计算机用户101可以从各种源(包括第三方和/或服务)以及本文档来自技高网...

【技术保护点】
1.一种用于关于所接收内容来检测和委托完成动作的计算机实现的方法,所述方法包括:在计算设备处接收所接收内容的通知;根据所述所接收内容的主题来标识将被采取的动作;标识适用于执行经标识的所述动作的动作完成机器人;生成用于由经标识的所述动作完成机器人来发起所述动作的动作请求;以及向经标识的所述动作完成机器人传输所述动作请求以用于执行经标识的所述动作。

【技术特征摘要】
【国外来华专利技术】2016.12.29 US 15/393,4791.一种用于关于所接收内容来检测和委托完成动作的计算机实现的方法,所述方法包括:在计算设备处接收所接收内容的通知;根据所述所接收内容的主题来标识将被采取的动作;标识适用于执行经标识的所述动作的动作完成机器人;生成用于由经标识的所述动作完成机器人来发起所述动作的动作请求;以及向经标识的所述动作完成机器人传输所述动作请求以用于执行经标识的所述动作。2.根据权利要求1所述的计算机实现的方法,其中所述动作委托代理独立于所述所接收内容的目标。3.根据权利要求2所述的计算机实现的方法,其中根据所述所接收内容的所述主题来标识将被采取的动作包括根据对所述所接收内容的所述主题的语义分析来标识所述动作。4.根据权利要求2所述的计算机实现的方法,其中根据所述所接收内容的所述主题来标识将被采取的动作包括针对一个或多个元素、令牌和结构的组合的存在而搜索所述所接收内容。5.根据权利要求2所述的计算机实现的方法,其中根据所述所接收内容的所述主题来标识将被采取的动作包括检查所述所接收内容的关于所述所接收内容的目标的元数据。6.根据权利要求3所述的计算机实现的方法,其中根据所述接收内容的所述主题来标识将被采取的动作进一步包括将所述语义分析的结果与多个动作意图中的一个进行匹配,匹配的所述动作意图是所述经标识的动作。7.根据权利要求6所述的计算机实现的方法,其中所述多个动作意图在动作注册表中被列出,所述动作注册表包括所述多个动作意图与对应的多个动作完成机器人,每个动作完成机器人适用于执行对应的所述动作意图。8.根据权利要求7所述的计算机实现的方法,其中生成用于由经标识的所述动作完成机器人发起所述动作的动作请求包括在所述动作请求中提供所述所接收内容的至少一部分。9.根据权利要求8所述的计算机实现的方法,其中经标识的所述动作完成机器人在所述计算设备上执行。10.根据权利要求8所述的计算机实现的方法,其中经标识的所述动作完成机器人在远程定位的计算设备上执行,并且其中向经标识的所述动作完成机器...

【专利技术属性】
技术研发人员:M·恩卡纳西昂I·佐维特托布里库克P·潘特尔A·阿瓦达拉赫C·班萨尔M·盖蒙C·亚坎M·班科M·斯诺J·格尔克
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1