一种组件组装和大语言模型结合的应用开发方法及装置制造方法及图纸

技术编号:39746466 阅读:5 留言:0更新日期:2023-12-17 23:45
本说明书涉及应用开发技术领域,提供了一种组件组装和大语言模型结合的应用开发方法及装置

【技术实现步骤摘要】
一种组件组装和大语言模型结合的应用开发方法及装置


[0001]本说明书涉及应用开发
,尤其涉及一种组件组装和大语言模型结合的应用开发方法及装置


技术介绍

[0002]随着数字化的转型和业务需求的井喷式发展,对软件的需求量越来越大,而传统的软件开发对代码编写能力有一定的要求,对于不懂代码编写的业务人员来说,开发软件是极其困难的事情


IT
人员由于难以深入理解业务,导致开发效率较低,业务应用无法快速交付

长此以往,业务人员对软件的紧迫程度和
IT
人员无法快速深入理解业务的矛盾日益加剧

现有基于低代码平台的应用开发方式仍需要开发人员进行代码的修改,并无法输出多种形式的结果

因此亟需一种低门槛的方式让业务人员也能够进行软件开发,并能够根据业务需求产生多种展示形式的输出结果


技术实现思路

[0003]鉴于目前软件开发所需门槛高且无法输出多种形式的结果,提出了本方案以便克服上述问题或者至少部分地解决上述问题

[0004]一方面,本说明书的一些实施例的目的在于提供一种基于组件组装和大语言模型结合的应用开发方法,预先开发多个大语言模型组件,并将其添加至组件数据库中,每一大语言模型组件的用途或输出格式不同,所述方法包括:
[0005]接收业务人员根据业务需求从组件数据库中选取的目标组件,所述目标组件至少包括大语言模型组件;
[0006]接收业务人员设置的所述目标组件之间的编排关系;
[0007]根据所述目标组件及目标组件之间的编排关系,生成应用程序

[0008]进一步地,所述预先开发的多个大语言模型组件利用低代码平台中的组件开发工具进行开发

[0009]进一步地,所述目标组件之间的编排关系由应用组装工作台实现

[0010]进一步地,所述接收业务人员设置的所述目标组件之间的编排关系之后,还包括:
[0011]对目标组件之间的编排关系进行校验,以确定编排关系是否存在异常;
[0012]若校验结果存在异常,则根据异常位置的目标组件给出自动化解决方案;
[0013]若校验结果不存在异常,则确定编排关系

[0014]进一步地,所述对目标组件之间的编排关系进行校验,包括:
[0015]校验具有相连编排关系的目标组件的输出参数与输入参数是否一致

[0016]进一步地,所述根据异常位置的目标组件给出自动化解决方案,包括:
[0017]查询组件连接方式数据库,确定异常位置的目标组件的备选连接组件,其中,组件连接方式数据库中存储有各组件及其可连接组件之间的关联关系;
[0018]从所有目标组件中,匹配出包含于备选连接组件中的目标组件;
[0019]将匹配出的目标组件作为疑似连接组件提示给用户

[0020]进一步地,所述基于组件组装和大语言模型技术结合的应用开发方法,还包括:
[0021]根据所述目标组件及其目标组件之间的编排关系,确定输入组件及输出组件;
[0022]根据输入组件所需参数及输出组件输出内容,利用预设界面模板,生成交互界面,其中,所述交互界面至少包括输入控件,用于输入源数据信息

[0023]进一步地,所述基于组件组装和大语言模型技术结合的应用开发方法,还包括:
[0024]接收用户对任一目标组件的触发请求;
[0025]根据触发请求,获取并显示相应目标组件输入及输出信息,以供用户根据显示的输入输出信息设置编排关系

[0026]另一方面,本说明书的一些实施例还提供一种基于组件组装和大语言模型技术结合的应用开发装置,预先开发多个大语言模型组件,并将其添加至组件数据库中,每一大语言模型组件的用途或输出格式不同,所述装置包括:
[0027]组件接收模块,用于接收业务人员根据业务需求从组件数据库中选取的目标组件,所述目标组件至少包括大语言模型组件;
[0028]组件编排关系接收模块,用于接收业务人员设置的目标组件之间的编排关系;
[0029]应用程序生成模块,用于根据所述目标组件及目标组件之间的编排关系,生成应用程序

[0030]另一方面,本说明书的一些实施例还提供了一种计算机设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器运行时,执行上述方法的指令

[0031]另一方面,本说明书的一些实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令

[0032]另一方面,本说明书的一些实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令

[0033]本说明书的一些实施例提供的一个或多个技术方案,至少具有如下的技术效果:
[0034]本说明书的实施例预先开发多个大语言模型组件,并将其添加至组件数据库中,每一大语言模型组件的用途或输出格式不同,能够通过一种输入产生多种展示形式的输出结果

通过低代码平台将大语言模型接口封装成可视化的组件,使得业务人员能以图形化的方式去使用该组件

在应用开发时,业务人员仅需要通过应用组装工作台
(
用于展示组件数据库中包含的组件
)
,根据业务需求选取相应的目标组件,拖拽并设置编排关系即可生成所需的应用程序,相比于现有技术中基于低代码平台的应用开发方式,降低了应用开发的门槛,使得业务人员可以通过自然语言交互便可产生某种意义的交互物,以此进行软件交付

[0035]为让本说明书的上述和其他目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下

附图说明
[0036]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或
现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

在附图中,
[0037]图1示出了本说明书一些实施例中一种组件组装和大语言模型结合的应用开发方法的步骤示意图;
[0038]图2示出了本说明书一些实施例中将网页转成思维导图的应用组件选择示意图;
[0039]图3示出了本说明书一些实施例中将网页转成思维导图的应用组件编排示意图;
[0040]图4示出了本说明书一些实施例中一种组件组装和大语言模型技术结合的应用开发装置的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种组件组装和大语言模型结合的应用开发方法,其特征在于,预先开发多个大语言模型组件,并将其添加至组件数据库中,每一大语言模型组件的用途或输出格式不同,所述方法包括:接收业务人员根据业务需求从所述组件数据库中选取的目标组件,所述目标组件至少包括大语言模型组件;接收业务人员设置的所述目标组件之间的编排关系;根据所述目标组件及目标组件之间的编排关系,生成应用程序
。2.
根据权利要求1所述的方法,其特征在于,所述预先开发的多个大语言模型组件利用低代码平台中的组件开发工具进行开发
。3.
根据权利要求1所述的方法,其特征在于,所述目标组件之间的编排关系由应用组装工作台实现
。4.
根据权利要求1所述的方法,其特征在于,所述接收业务人员设置的所述目标组件之间的编排关系之后,还包括:对目标组件之间的编排关系进行校验,以确定编排关系是否存在异常;若校验结果存在异常,则根据异常位置的目标组件给出自动化解决方案;若校验结果不存在异常,则确定编排关系
。5.
根据权利要求4所述的方法,其特征在于,所述对目标组件之间的编排关系进行校验,包括:校验具有相连编排关系的目标组件的输出参数与输入参数是否一致
。6.
根据权利要求4所述的方法,其特征在于,所述根据异常位置的目标组件给出自动化解决方案,包括:查询组件连接方式数据库,确定异常位置的目标组件的备选连接组件,其中,组件连接方式数据库中存储有各组件及其可连接组件之间的关联关系;从所有目标组件中,匹配出包含于备选连接组件中的目标组件;将匹配出的目标组件作为疑似连接组件提示给用户
。7.
根据权利...

【专利技术属性】
技术研发人员:申冠豪李卓
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1