本申请涉及人工智能,尤其涉及一种应用自动生成方法、装置、设备及存储介质。
背景技术:
1、自动化生产技术由于其有效提升生产效率,提高生产力的优点愈发受到重视,而在大语言模型问世后,aigc(artificial intelligence generated content,生成式人工智能)相关的产业目前有了蓬勃的发展。
2、在前端软件方面,现可通过aigc模型实现程序的自动化生成,但当需要搭建完整的应用系统时,仍需要技术人员具备一定的技术背景和逻辑思维能力,来正确配置和组装各类程序形成应用系统。因此,现有应用生成方法仍需要耗费大量人力,生成效率低。现亟需一种应用系统的自动生成方法来提高应用研发效率。
技术实现思路
1、本申请的主要目的在于提供一种应用自动生成方法、装置、设备及存储介质,旨在解决如何提高应用研发效率的技术问题。
2、为实现上述目的,本申请提出一种应用自动生成方法,该方法包括:
3、获取用户输入的业务需求语句;
4、根据所述业务需求语句对预设接口库进行检索,获得目标功能接口;
5、对所述目标功能接口进行组装,获得目标业务应用。
6、在一实施例中,所述根据所述业务需求语句对预设接口库进行检索,获得目标功能接口的步骤,包括:
7、对所述业务需求语句进行解析,获得目标业务提示词;
8、根据所述目标业务提示词对预设接口库进行预设关键词检索,获得目标功能接口。
9、在一实施例中,所述目标业务提示词包括实体提示词和功能提示词;
10、所述根据所述目标业务提示词对预设接口库进行预设关键词检索,获得目标功能接口的步骤,包括:
11、根据所述实体提示词对预设接口库进行预设关键词检索,获得目标业务接口;
12、基于所述功能提示词对所述目标业务接口进行筛选,获得目标功能接口。
13、在一实施例中,所述根据所述业务需求语句对预设接口库进行检索,获得目标功能接口的步骤,还包括:
14、对所述业务需求语句进行解析,获得目标业务行为;
15、根据所述目标业务行为对预设接口库进行功能接口匹配,获得目标功能接口。
16、在一实施例中,所述对所述目标功能接口进行组装,获得目标业务应用的步骤,包括:
17、获取所述目标功能接口对应的目标业务场景;
18、根据所述目标业务场景对应的目标组装规范对所述目标功能接口进行组装,获得目标业务应用。
19、在一实施例中,所述获取所述目标功能接口对应的目标业务场景的步骤,包括:
20、获取所述目标功能接口对应的目标业务标签;
21、根据所述目标业务标签确定所述目标功能接口对应的目标业务场景。
22、在一实施例中,所述对所述目标功能接口进行组装,获得目标业务应用之后,还包括:
23、获取用户对所述目标业务应用的反馈信息;
24、根据所述反馈信息对所述目标业务应用进行更新。
25、此外,为实现上述目的,本申请还提出一种应用自动生成装置,应用自动生成装置包括:
26、数据获取模块,用于获取用户输入的业务需求语句;
27、接口获取模块,用于根据所述业务需求语句对预设接口库进行检索,获得目标功能接口;
28、功能接口组装模块,用于对所述目标功能接口进行组装,获得目标业务应用。
29、此外,为实现上述目的,本申请还提出一种应用自动生成设备,设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的应用自动生成程序,应用自动生成程序配置为实现如上文的应用自动生成方法的步骤。
30、此外,为实现上述目的,本申请还提出一种存储介质,存储介质为存储介质,存储介质上存储有应用自动生成程序,应用自动生成程序被处理器执行时实现如上文的应用自动生成方法的步骤。
31、本申请公开了一种应用自动生成方法、装置、设备及存储介质,该方法包括:获取用户输入的业务需求语句;根据所述业务需求语句对预设接口库进行检索,获得目标功能接口;对所述目标功能接口进行组装,获得目标业务应用。本申请通过获取用户通过自然语言输入描述其业务需求的业务需求语句,从预设接口库中自动选择和配置相应的目标功能接口,生成目标业务应用。本申请减少了用户在应用创建时的人工成本,提高了应用生成效率和准确性,且适用于多种业务场景,为用户提供了高效便捷的应用自动化生成方案,提升研发效率。
1.一种应用自动生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的应用自动生成方法,其特征在于,所述根据所述业务需求语句对预设接口库进行检索,获得目标功能接口的步骤,包括:
3.如权利要求2所述的应用自动生成方法,其特征在于,所述目标业务提示词包括实体提示词和功能提示词;
4.如权利要求2所述的应用自动生成方法,其特征在于,所述根据所述业务需求语句对预设接口库进行检索,获得目标功能接口的步骤,还包括:
5.如权利要求4所述的应用自动生成方法,其特征在于,所述对所述目标功能接口进行组装,获得目标业务应用的步骤,包括:
6.如权利要求5所述的应用自动生成方法,其特征在于,所述获取所述目标功能接口对应的目标业务场景的步骤,包括:
7.如权利要求1所述的应用自动生成方法,其特征在于,所述对所述目标功能接口进行组装,获得目标业务应用之后,还包括:
8.一种应用自动生成装置,其特征在于,所述应用自动生成装置包括:
9.一种应用自动生成设备,其特征在于,所述应用自动生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用自动生成程序,所述应用自动生成程序配置为实现如权利要求1至7中任一项所述的应用自动生成方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为存储介质,所述存储介质上存储有应用自动生成程序,所述应用自动生成程序被处理器执行时实现如权利要求1至7中任一项所述的应用自动生成方法的步骤。