[发明专利]自动编程控制系统、方法、装置、电子设备及存储介质在审
| 申请号: | 202010988772.6 | 申请日: | 2020-09-18 |
| 公开(公告)号: | CN112199086A | 公开(公告)日: | 2021-01-08 |
| 发明(设计)人: | 张胜卓;田燕 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/35;G06F8/41 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 编程 控制系统 方法 装置 电子设备 存储 介质 | ||
本公开是关于一种自动编程控制系统、方法、装置、电子设备及存储介质,涉及计算机技术领域,用以解决相关技术中建模方法灵活性不足的问题。该系统包括:算子管理组件,用于根据算子选择指令选取用于实现目标业务所需的目标算子,并显示各个目标算子对应的配置描述信息;接收输入的各个目标算子的参数配置信息,各个目标算子之间的上下游连接信息;自动编程组件,用于根据各个目标算子的参数配置信息和预先配置的代码转换模板,生成各个目标算子对应的代码段;基于各个目标算子之间的上下游连接信息,将各个代码段进行拼接以生成目标代码。本公开可根据目标业务的需求灵活配置目标算子,通过生成可直接运行的目标代码,做到了效率与灵活性的兼容。
技术领域
本公开涉及计算机技术领域,尤其涉及一种自动编程控制系统、方法、装置、电子设备及存储介质。
背景技术
随着AI(Artificial Intelligence,人工智能)在工业领域得到广泛应用,如何快速将算法模型应用到工程领域,同时提供快捷的AI模型算法代码的生成,提供高效的系统性能,以此满足业务的快速迭代和广泛应用面临着巨大挑战。
相关技术中的建模算子组件及执行方法,虽然可以部分解决大数据分析领域的建模任务,但是该方法主要强调特定场景和集群下的执行计算部署,在进行建模任务时采用的是固化的算子。但是,由于AI领域中真实场景对数据处理具有非常个性化的要求,基于固化的算子建模时难以广泛应用,灵活性不足。
发明内容
本公开提供一种自动编程控制系统、方法、装置、电子设备及存储介质,以至少解决相关技术中的建模方法灵活性不足的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种自动编程控制系统,该系统包括:
算子管理组件和自动编程组件;
所述算子管理组件,用于提供人机交互界面,根据通过所述人机交互界面触发的算子选择指令选取用于实现目标业务所需的目标算子,并显示各个目标算子对应的配置描述信息;接收通过所述人机交互界面输入的各个目标算子的参数配置信息,以及各个目标算子之间的上下游连接信息,其中所述参数配置信息以及所述上下游连接信息是基于所述配置描述信息以及所述目标业务的处理逻辑确定的;
所述自动编程组件,用于调用API(Application Programming Interface,应用程序编程接口),根据所述算子管理组件基于所述人机交互界面获取到的各个目标算子的参数配置信息,以及预先配置的代码转换模板,生成各个目标算子对应的代码段;以及,基于各个目标算子之间的上下游连接信息,将各个代码段进行拼接以生成用于实现所述目标业务的目标代码。
可选的,所述算子管理组件还用于:
在显示与各个目标算子对应的配置描述信息之前,对预先配置的各个目标算子的json(JavaScript Object Notation,脚本语言对象简谱)文件进行解析,获取各个目标算子对应的配置描述信息;或
基于预先建立的算子与配置描述信息之间的对应关系,获取与各个目标算子对应的配置描述信息。
可选的,所述自动编程组件具体用于:
分别基于各个目标算子对应的代码转换模板,将各个目标算子的参数配置信息进行数据转换处理,生成各个目标算子对应的代码段。
可选的,所述自动编程组件还用于:
在所述将各个代码段进行拼接以生成用于实现所述目标业务的目标代码之后,检测所述目标代码的代码运行环境;基于检测到的代码运行环境,运行所述目标代码。
可选的,所述代码运行环境为分布式集群;所述自动编程组件具体用于:
基于检测到的代码运行环境构建分布式环境,并在构建的分布式环境中运行所述目标代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010988772.6/2.html,转载请声明来源钻瓜专利网。





