System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 自然语言到API转换制造技术_技高网

自然语言到API转换制造技术

技术编号:44704145 阅读:14 留言:0更新日期:2025-03-21 17:38
代表性实施例公开了将自然语言输入映射到应用编程接口(API)调用的机制。自然语言输入被首先映射到API框架,其是没有任何API调用格式化的API调用的表示。从自然语言输入到API框架的映射使用经训练的序列到序列神经模型来执行。序列到序列神经模型被分解成被称为模块的小预测单元。每个模块在预测预定义种类的序列输出方面高度专业化。模块的输出可以被显示在允许用户添加、移除和/或修改个体模块的输出的交互式用户界面中。用户输入可以被用作另外的训练数据。使用确定性映射,API框架被映射到API调用。

【技术实现步骤摘要】

本申请总体上涉及自然语言处理。更具体地,在一些方面中,本申请涉及使用经训练的机器学习模型来将自然语言输入转换成应用编程接口调用。


技术介绍

1、计算的快速增长的普遍性对下一代人机接口提出了极大的需求。自然语言接口被广泛地认为是一个有前途的方向。用户想要使用自然语言措词(无论是说出的、键入的还是以其他方式输入的)控制各种各样的设备、程序、应用等。

2、本实施例在这种背景下产生。


技术实现思路

【技术保护点】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的方法,其中所述两个或更多个解码器模块包括第一解码器模块和第二解码器模块,所述第一解码器模块被配置为输出所述API调用的第一API参数,所述第二解码器模块被配置为输出所述API调用的第二API参数。

3.根据权利要求1所述的方法,其中所述经训练的机器学习模型包括控制器,所述控制器被配置为至少基于由所述编码器输出的经编码的话语来选择性地激活个体解码器模块。

4.根据权利要求1所述的方法,其中个体解码器模块被配置为接收由所述编码器输出的经编码的话语,并且至少基于所述经编码的话语来选择性地自激活。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求6所述的方法,其中所述输出所述第一API参数包括显示具有编辑控件的图形用户界面,所述编辑控件被配置为:响应于所述用户输入,将所述第一API参数编辑到经校正的第一API参数。

8.根据权利要求7所述的方法,还包括:将所述经校正的第一API参数包括到所述API调用中,以及将所述API调用输出到服务。

9.一种系统,包括:

10.根据权利要求9所述的系统,其中所述可执行指令在由所述处理器执行时使所述处理器:

11.根据权利要求10所述的系统,其中所述可执行指令在由所述处理器执行时使所述处理器:

12.根据权利要求9所述的系统,其中所述可执行指令在由所述处理器执行时使所述处理器:

13.根据权利要求9所述的系统,其中所述可执行指令在由所述处理器执行时使所述处理器:

14.根据权利要求9所述的系统,其中所述可执行指令在由所述处理器执行时使所述处理器:

15.根据权利要求14所述的系统,所述中间表示包括API框架。

16.根据权利要求9所述的系统,所述编码器包括词嵌入层,所述词嵌入层被配置为将所述标记映射到向量表示中,所述向量表示被提供到经激活的所述个体解码器。

17.一种计算机可读存储介质,包括可执行指令,所述可执行指令在由机器的处理器执行时使所述机器执行动作,所述动作包括:

18.根据权利要求17所述的计算机可读存储介质,所述动作还包括:

19.根据权利要求18所述的计算机可读存储介质,所述不同的标记表示包括词嵌入。

20.根据权利要求17所述的计算机可读存储介质,其中输出所述API调用包括:通过将所述API调用提交到服务来调用所述服务。

...

【技术特征摘要】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的方法,其中所述两个或更多个解码器模块包括第一解码器模块和第二解码器模块,所述第一解码器模块被配置为输出所述api调用的第一api参数,所述第二解码器模块被配置为输出所述api调用的第二api参数。

3.根据权利要求1所述的方法,其中所述经训练的机器学习模型包括控制器,所述控制器被配置为至少基于由所述编码器输出的经编码的话语来选择性地激活个体解码器模块。

4.根据权利要求1所述的方法,其中个体解码器模块被配置为接收由所述编码器输出的经编码的话语,并且至少基于所述经编码的话语来选择性地自激活。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求6所述的方法,其中所述输出所述第一api参数包括显示具有编辑控件的图形用户界面,所述编辑控件被配置为:响应于所述用户输入,将所述第一api参数编辑到经校正的第一api参数。

8.根据权利要求7所述的方法,还包括:将所述经校正的第一api参数包括到所述api调用中,以及将所述api调用输出到服务。

9.一种系统,包括:

10.根据权利要求9所述的系统,其中所...

【专利技术属性】
技术研发人员:A·H·亚瓦达拉王淼森R·怀特苏煜
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1