用于在人工智能领域算法中自动生成通信接口的方法和计算机程序技术

技术编号:43924209 阅读:19 留言:0更新日期:2025-01-03 13:28
本发明专利技术涉及一种用于产生另一计算机程序产品的计算机程序以及一种用于基于人工智能算法的源文本产生另一计算机程序产品的方法,所述方法包括以下方法步骤:a)提供语义注释的库,包括:‑语义注释,用于标记人工智能算法的源文本的源文本构造;‑与语义注释唯一地链接的逻辑序列,用于生成通信接口并且用于嵌入标记的源文本构造;b)提供源文本分析部件,用于分析源文本,以确定在源文本中是否存在语义注释;c)提供通信接口生成器,用于生成至少一个通信接口;d)借助源文本分析部件分析源文本,以确定在源文本中是否存在至少一个语义注释,并且将库中的如下的至少一个逻辑序列传输到通信接口生成器,该逻辑序列与在源文本中存在的至少一个语义注释唯一地链接;e)通过通信接口生成器读取所传输的与在源文本中存在的至少一个语义注释链接的至少一个逻辑序列;以及f)借助通信接口生成器基于至少一个逻辑序列生成至少一个通信接口;g)将所生成的至少一个通信接口嵌入到计算机程序产品中。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于基于人工智能算法的源文本产生另一计算机程序产品的方法和计算机程序。


技术介绍

1、已知专用软件工具用于开发人工智能领域的算法和方法。这些软件工具,例如“jupyter notebook”(也参见https://jupyter.org/),适合用于在人工智能算法开发期间支持所谓的数据科学家的迭代和探索性工作。然而,它们不适合用于将所开发的算法和方法转化为可以交付给客户的产品,一方面因为这些软件工具无法给予提供如下的在技术上不可知的接口的可能性,利用这些在技术上不可知的接口,算法和方法可以直接结合到客户应用和客户过程中。另一方面,不能对客户隐藏算法和方法的源文本。

2、因此,迄今为止,常见的做法是对原型实现的源文本进行修改,以便获得客户可用的产品。在此,首先将所提到的软件工具的所有源文本依赖性去除,并且将通信接口,例如所谓的“rest”接口,添加到源文本中,可以利用这些通信接口作为所谓的api(applicationprogramming interface,应用编程接口)通过网络来处理算法和方法。随后,可以通过添加的通信接口本文档来自技高网...

【技术保护点】

1.一种用于基于人工智能算法的源文本产生计算机程序产品的计算机实现的方法,所述源文本具有至少一个利用至少一个语义注释来标记的源文本构造,所述方法包括以下方法步骤:

2.根据权利要求1所述的方法,其特征在于,在方法步骤a.之前:

3.根据权利要求1或2所述的方法,其特征在于,所述方法在方法步骤e.之前附加地包括以下方法步骤:

4.根据权利要求1至3中任一项所述的方法,其特征在于,根据方法步骤a.提供的语义注释的库(1)包括至少一个配置模板(KV1…KVn),所述配置模板与至少一个逻辑序列(LA1…LAn)唯一地链接,并且所述配置模板包括用于修改逻辑序列(...

【技术特征摘要】
【国外来华专利技术】

1.一种用于基于人工智能算法的源文本产生计算机程序产品的计算机实现的方法,所述源文本具有至少一个利用至少一个语义注释来标记的源文本构造,所述方法包括以下方法步骤:

2.根据权利要求1所述的方法,其特征在于,在方法步骤a.之前:

3.根据权利要求1或2所述的方法,其特征在于,所述方法在方法步骤e.之前附加地包括以下方法步骤:

4.根据权利要求1至3中任一项所述的方法,其特征在于,根据方法步骤a.提供的语义注释的库(1)包括至少一个配置模板(kv1…kvn),所述配置模板与至少一个逻辑序列(la1…lan)唯一地链接,并且所述配置模板包括用于修改逻辑序列(la1…lan)的配置参数的定义,

5.根据权利要求4所述的方法,其特征在于,方法步骤ee.附加地包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,根据方法步骤f.,借助所述通信接口生成器(3),作为应用编程接口生成至少一个通信接口。

7.根据权利要求1至6中任一项所述的方法,其特征在于,在方法步骤d.之前:

8.根据权利要求1至7中任一项所述的方法,其特征在于,至少一个利用库(1)中的语义注释(sa1…...

【专利技术属性】
技术研发人员:A·瓦尔
申请(专利权)人:西门子交通有限公司
类型:发明
国别省市:

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

1