一种AI生成式系统自动集成方法技术方案

技术编号:38508720 阅读:23 留言:0更新日期:2023-08-19 16:54
本发明专利技术公开的属于软件开发架构设计技术领域,具体为一种AI生成式系统自动集成方法,包括开发人员与大语言模型LLM进行交互,构建提示工程;选定需要对接的系统接口,使用步骤1中提示工程里面的自然语言描述需要集成的内容,通过iPaaSLLM插件提供模板式输入将自然语言输入改写为标准的输入语句后调用步骤1中具备提示工程的大语言模型LLM生成得到输出;根据步骤2中输出的DSL语言渲染一个集成流的草稿;渲染前端的可视化集成流画布,也可进行集成流编排与修改等多个步骤,本发明专利技术可以通过自然语言通过对话式生成系统集成流程,降低了iPaaS的使用门槛,同时将不同系统接口实现自动映射,生成可视化集成画布,降低系统集成工作量。作量。作量。

【技术实现步骤摘要】
一种AI生成式系统自动集成方法


[0001]本专利技术涉及软件开发架构设计
,具体为一种AI生成式系统自动集成方法。

技术介绍

[0002]iPaaS:iPaaS(Integration Platform as a Service)是指一种云计算服务模型,它提供了一套基于云的集成平台,用于连接和集成应用程序和数据源。iPaaS在云中提供了一种快速、灵活、可扩展和易于使用的方式,用于构建、部署和管理应用程序和服务。
[0003]DSL:Domain

Specific Language是一种旨在特定领域下的上下文的语言。这里的领域是指某种商业上的(例如银行业、保险业等)上下文,也可以指某种应用程序的(例如Web应用、数据库等)上下文。与之相比的另一个概念是通用语言(general

purpose language),通用语言则可以广泛应用于各种商业或应用问题当中。DSL并不具备很强的普适性,它是仅为某个适用的领域而设计的,但它也足以用于表示这个领域中的问题以及构建对应的解决方案。HTML是DSL的一个典型,它是在Web应用上使用的语言,尽管HTML无法进行数字运算,但也不影响它在这方面的广泛应用。
[0004]iPaaS技术在企业IT系统中发挥着越来越重要的作用,为企业提供了一种灵活、高效和经济的集成方案。
[0005]1、随着企业业务的快速发展,涉及的业务系统越来越多,各个系统之间的交互也越来越复杂,iPaaS能够提供一种相对快速、灵活、可扩展的集成方案;
[0006]2、云计算和大数据技术的发展,使得企业需要整合多个数据源和应用程序,以便更好地利用云计算和大数据技术。iPaaS也可以作为云集成的一种解决方案。
[0007]3、低代码开发平台的流行,使得企业可以更快速地构建和部署应用程序,iPaaS技术可以为低代码开发提供更好的集成和部署支持。
[0008]但是相对来说iPaaS的主要使用者仍然是开发人员,存在一定的使用门槛与开发成本。iPaaS可以用来打通云上云下、企业内外部系统的数据流与业务流,但是现有的iPaaS系统使用存在较高的门槛:
[0009]1、培训成本:需要多使用iPaaS的员工进行培训,而且这些使用者通常还需要具备一定的开发技能。
[0010]2、开发与配置成本高:将企业的应用程序和数据源与iPaaS平台集成需要开发和配置工作,这些工作通常比较繁琐、重复

技术实现思路

[0011]本专利技术的目的在于提供一种AI生成式系统自动集成方法,以解决上述
技术介绍
中提出的使用者通常还需要具备一定的开发技能、工作通常比较繁琐、重复的问题。
[0012]为实现上述目的,本专利技术提供如下技术方案:一种AI生成式系统自动集成方法,包括以下步骤:
[0013]步骤1、开发人员与大语言模型LLM进行交互,构建提示工程;
[0014]步骤2、当集成开发人员在平台上查看接口列表后,选定需要对接的系统接口,使用步骤1中提示工程里面的自然语言描述需要集成的内容,通过iPaaS LLM插件提供模板式输入将自然语言输入改写为标准的输入语句后调用步骤1中具备提示工程的大语言模型LLM生成得到输出;
[0015]步骤3、根据步骤2中输出的DSL语言渲染一个集成流的草稿;
[0016]步骤4、步骤3中的集成流草稿基于iPaaS内部使用的DSL语言,渲染前端的可视化集成流画布,也可进行集成流编排与修改;
[0017]所述步骤1中提示工程的构建为:配置大语言模型LLM系统中可以用来集成的接口,同时对每个接口的输入输出格式进行配置。
[0018]优选的,所述步骤2中调用的大语言模型LLM得到的输出即为iPaaS内部使用的描述集成流的DSL语言。
[0019]优选的,所述步骤4中因为iPaaS平台本身即基于DSL语言作为元数据存储,渲染前端的可视化集成流画布,所以之后即可正常进行集成流编排与修改。
[0020]优选的,所述步骤2中iPaaS LLM插件提供的模板式输入如下步骤:
[0021]步骤A、第1步调用{#interface1};
[0022]步骤B、第2步调用{#interface2},以{#interface1}输出作为输入;
[0023]步骤C、第3步以{#interface2}输出作为返回。
[0024]优选的,所述{#interface1}表示需要开发人员以自然语言形式输入的接口名称。
[0025]优选的,所述步骤1中与大语言模型LLM交互指的是告诉LLM系统中目前存在可以用来集成的接口状态、每个接口的输入输出格式状态。
[0026]优选的,所述步骤2中输出的DSL语言渲染集成流的草稿前对DSL语句进行合法性验证,当对所述DSL语句合法性验证通过时,将所述DSL语句确定为合法DSL语句;将所述自定义配置表文件中的配置数据转换成目标语言文件;若校验失败,进行错误提示。
[0027]与现有技术相比,本专利技术的有益效果是:
[0028]本专利技术可以通过自然语言通过对话式生成系统集成流程,降低了iPaaS的使用门槛,同时将不同系统接口实现自动映射,生成可视化集成画布,降低系统集成工作量。
附图说明
[0029]图1为本专利技术交互流程示意图;
[0030]图2为本专利技术大语言模型LLM系统接口列表示意图;
[0031]图3为本专利技术大语言模型LLM系统数据格式示意图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]实施例:
[0034]请参阅图1

3,本专利技术提供一种技术方案:
[0035]一种AI生成式系统自动集成方法,包括以下步骤:
[0036]步骤1、开发人员与大语言模型LLM进行交互,与大语言模型LLM交互指的是告诉LLM系统中目前存在可以用来集成的接口状态、每个接口的输入输出格式状态,从而构建提示工程,以将企微组织架构,通过企业内部系统接口同步组织架构为例,提示工程构建步骤如下:
[0037]S1、请参阅图2,告诉LLM系统中目前存在哪些接口可以用来集成,每个接口的输入输出格式如何,系统中存在接口列表如图2所示;
[0038]图中内容:([{"interfaceNames":["addOrganization","添加组织架构"],"input":{"orgName":"华东区","orgCode":"HUADONG"},"out":{"success":true,"data":473}},{"interf aceNames":["wechatQueryOrg","本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AI生成式系统自动集成方法,其特征在于:包括以下步骤:步骤1、开发人员与大语言模型LLM进行交互,构建提示工程;步骤2、当集成开发人员在平台上查看接口列表后,选定需要对接的系统接口,使用步骤1中提示工程里面的自然语言描述需要集成的内容,通过iPaaS LLM插件提供模板式输入将自然语言输入改写为标准的输入语句后调用步骤1中具备提示工程的大语言模型LLM生成得到输出;步骤3、根据步骤2中输出的DSL语言渲染一个集成流的草稿;步骤4、步骤3中的集成流草稿基于iPaaS内部使用的DSL语言,渲染前端的可视化集成流画布,也可进行集成流编排与修改;所述步骤1中提示工程的构建为:配置大语言模型LLM系统中可以用来集成的接口,同时对每个接口的输入输出格式进行配置。2.根据权利要求1所述的一种AI生成式系统自动集成方法,其特征在于:所述步骤2中调用的大语言模型LLM得到的输出即为iPaaS内部使用的描述集成流的DSL语言。3.根据权利要求1所述的一种AI生成式系统自动集成方法,其特征在于:所述步骤4中因为iPaaS平台本身即基于DSL语言作为元数据存储,渲染前端的可视化集成流画布,...

【专利技术属性】
技术研发人员:彭旭
申请(专利权)人:深圳市惟客数据科技有限公司
类型:发明
国别省市:

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

1