【技术实现步骤摘要】
【国外来华专利技术】基于语义分析的插件应用程序配方生成
[0001]本公开涉及插件(plug
‑
in)应用程序(application)配方(recipe)。具体地,本公开涉及生成和执行插件应用程序配方。
技术介绍
[0002]插件应用程序配方(“PIAR”)是一种集合,其包括触发事件(在本文中被称为“触发器”或“触发条件”)以及动作,该触发事件和动作在逻辑上被布置为if
‑
then(如果
‑
则)公式。公式中的“if(如果)”部分对应于PIAR触发条件。公式的“then(则)”部分以“if”部分被满足为条件,并且对应于可触发的动作。插件应用程序可以提供该动作。提供动作的插件应用程序可以与提供触发器的插件应用程序相同或不同。
[0003]PIAR管理应用程序呈现允许用户定义PIAR的界面。PIAR定义(PIAR definition)指示要由PIAR管理应用程序执行的一个或多个动作。PIAR定义还指示插件应用程序的触发器。当PIAR管理应用程序检测到触发条件被满足时,PIAR执行对应于 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一个或多个非暂时性计算机可读介质,其存储指令,所述指令当由一个或多个处理器执行时,引起:通过插件应用程序配方PIAR管理应用程序,来管理多个PIAR定义,每个PIAR定义分别标识:(a)触发器,所述触发器与所述PIAR管理应用程序至少部分地基于一个或多个插件应用程序提供给所述PIAR管理应用程序的数据而在持续基础上评估的条件相对应,以及(b)在所述条件被满足时要执行的动作;响应于接收到指定(a)期望的动作类属或(b)期望的触发器类属中的至少一者的数据项:通过所述PIAR管理应用程序对所述数据项执行语义分析以基于所述数据项标识一个或多个候选PIAR,其中,所述一个或多个候选PIAR是至少部分地基于动作和/或触发器中的一个或多个到所述期望的动作类属和/或所述期望的触发器类属中的一个或多个的映射而标识的,其中,所述映射至少部分地基于元数据,所述元数据与插件应用程序的多个简档相关联,对应于动作和/或触发器中的一个或多个,其中,所述PIAR管理应用程序为每个特定插件应用程序存储所述多个简档中的对应的简档,以定义所述特定插件应用程序供一个或多个未来的PIAR使用;基于用户输入批准所述一个或多个候选PIAR中的特定PIAR:执行所述特定PIAR。2.如权利要求1所述的一个或多个介质,其中,接收所述数据项包括接收至所述PIAR管理应用程序的用户输入,所述用户输入包括自然语言指令。3.如权利要求1所述的一个或多个介质,其中,接收所述数据项包括接收特定插件应用程序的输出。4.如权利要求1所述的一个或多个介质,其中,对所述数据项执行语义分析包括:对包括人类语言中的词语的数据进行向量化以获得多个特征向量;基于所述多个特征向量确定所述人类语言中的所述词语的含义。5.如权利要求1所述的一个或多个介质,其中,对所述数据项执行语义分析包括将所述数据项应用于被配置为执行语义分析的机器学习模型。6.如权利要求1所述的一个或多个介质,其还存储指令,所述指令当由一个或多个处理器执行时,引起:生成与所述特定PIAR对应的特定PIAR定义。7.如权利要求1所述的一个或多个介质,其中,生成所述特定PIAR定义是响应于所述用户输入批准所述特定PIAR而执行的。8.一种系统,包括:包括硬件处理器的至少一个设备;所述系统被配置为执行包括以下各项的操作:通过插件应用程序配方PIAR管理应用程序,来管理多个PIAR定义,每个PIAR定义分别标识:(a)触发器,所述触发器与所述PIAR管理应用程序至少部分地基于一个或多个插件应用程序提供给所述PIAR管理应用程序的数据而在持续基础上评估的条件相对应,以及(b)在所述条件被满足时要执行的动作;
响应于接收到指定(a)期望的动作类属或(b)期望的触发器类属中的至少一者的数据项:通过所述PIAR管理应用程序对所述数据项执行语义分析以基于所述数据项标识一个或多个候选PIAR,其中,所述一个或多个候选PIAR是至少部分地基于动作和/或触发器中的一个或多个到所述期望的动作类属和/或所述期望的触发器类属中的一个或多个的映射而标识的,其中,所述映射至少部分地基于元数据,所述元数据与插件应用程序的多个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。