本发明涉及人工智能领域,具体而言,涉及一种表单生成方法、装置、计算机可读存储介质及电子设备。
背景技术:
1、表单是用于存储数据的数字化介质,用户可以根据自己的需求,设计并生成想要的表单。表单的生成过程需要经历一系列的流程,例如,选择表单模板、选择表单模板中的待填写属性等流程。
2、目前,在相关技术中,通常由用户在前端进入指定的页面,然后基于拖拽、搜索等操作进行表单创建,从而存在表单创建效率低的问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种表单生成方法、装置、计算机可读存储介质及电子设备,以至少解决相关技术中依赖人工逐步创建表单,导致表单创建效率低的技术问题。
2、根据本发明实施例的一个方面,提供了一种表单生成方法,包括:接收用户输入的表单创建指令,其中,表单创建指令中包括表单创建信息;依据表单创建指令中的表单创建信息生成第一提示语句,并将第一提示语句输入至大语言模型,得到关键词集合,其中,第一提示语句至少用于引导大语言模型依据表单创建信息确定关键词;通过大语言模型根据关键词集合确定表单信息,并依据表单信息生成目标表单,其中,表单信息至少包括目标元模型和目标表单模板,目标元模型至少用于描述目标表单中需要包含的字段。
3、进一步地,表单生成方法还包括:获取多个关键词与多个标识之间的第一匹配关系,依据第一匹配关系判断关键词集合中的关键词是否存在匹配的标识;在关键词集合中的关键词存在匹配的标识的情况下,将关键词转换为该关键词匹配的标识,得到更新后的关键词集合;依据更新后的关键词集合生成第二提示语句,并通过大语言模型对第二提示语句进行处理,得到表单信息,其中,第二提示语句用于引导大语言模型依据更新后的关键词集合确定表单信息。
4、进一步地,表单生成方法还包括:获取多个表单模板与多个标识之间的第二匹配关系,并获取多个元模型与多个标识之间的第三匹配关系;依据第二提示语句中的更新后的关键词集合中的标识和第二匹配关系,从多个表单模板中确定目标表单模板;依据更新后的关键词集合中的标识和第三匹配关系,从多个元模型中确定目标元模型;依据目标表单模板和目标元模型确定表单信息。
5、进一步地,表单生成方法还包括:依据更新后的关键词集合确定目标字段值,其中,目标字段值为目标表单中待填写的字段值;依据目标元模型中的字段值填写规则,确定目标字段值与目标元模型中描述的字段之间的对应关系;依据目标表单模板、目标元模型、目标字段值以及对应关系确定表单信息。
6、进一步地,表单生成方法还包括:判断更新后的关键词集合中是否存在关键词;在更新后的关键词集合中存在关键词的情况下,将该关键词确定为目标字段值;获取多个字段值与多个标识之间的第四匹配关系,并依据第四匹配关系判断多个字段值中是否存在与更新后的关键词集合中的标识对应的字段值;在多个字段值中存在与更新后的关键词集合中的标识对应的字段值的情况下,将该字段值确定为目标字段值。
7、进一步地,表单生成方法还包括:依据表单信息生成初始表单,并向用户展示初始表单;在接收到用户发送的表单编辑指令的情况下,依据表单编辑指令对初始表单进行编辑,得到更新后的初始表单;依据目标元模型中的字段值填写规则对更新后的初始表单进行数据校验;在数据校验通过的情况下,依据更新后的初始表单得到目标表单。
8、进一步地,表单生成方法还包括:将目标元模型中描述的字段填写至目标表单模板,得到更新后的目标表单模板;对于每个目标字段值,依据对应关系确定目标字段值在更新后的目标表单模板中的填写位置;依据各个目标字段值对应的填写位置将各个目标字段值填写至更新后的目标表单模板,得到初始表单。
9、根据本发明实施例的另一方面,还提供了一种表单生成装置,包括:接收模块,用于接收用户输入的表单创建指令,其中,表单创建指令中包括表单创建信息;处理模块,用于依据表单创建指令中的表单创建信息生成第一提示语句,并将第一提示语句输入至大语言模型,得到关键词集合,其中,第一提示语句至少用于引导大语言模型依据表单创建信息确定关键词;生成模块,用于通过大语言模型根据关键词集合确定表单信息,并依据表单信息生成目标表单,其中,表单信息至少包括目标元模型和目标表单模板,目标元模型至少用于描述目标表单中需要包含的字段。
10、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的表单生成方法。
11、根据本发明实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的表单生成方法。
12、在本发明实施例中,采用利用大语言模型生成表单的方式,通过接收用户输入的表单创建指令,然后依据表单创建指令中的表单创建信息生成第一提示语句,并将第一提示语句输入至大语言模型,得到关键词集合,从而通过大语言模型根据关键词集合确定表单信息,并依据表单信息生成目标表单。其中,表单创建指令中包括表单创建信息,第一提示语句至少用于引导大语言模型依据表单创建信息确定关键词,表单信息至少包括目标元模型和目标表单模板,目标元模型至少用于描述目标表单中需要包含的字段。
13、在上述过程中,通过依据用户提供的表单创建信息生成第一提示语句,并将第一提示语句输入至大语言模型,得到关键词集合,实现了利用大语言模型对表单创建信息进行意图识别,得到与表单创建具有关联关系的关键信息,通过大语言模型根据关键词集合确定表单信息,实现了由大语言模型自动确定创建表单所需的信息,避免了人工在指定页面执行多轮操作进行信息选择,通过依据表单信息生成目标表单,实现了对表单的自动生成,避免了人工依据表单信息对表单进行创建,从而实现了通过用户语言描述即可完成多种类型的单据创建,有效提高了表单生成效率。
14、由此可见,本申请所提供的方案达到了利用大语言模型生成表单的目的,从而实现了提高表单生成效率的技术效果,进而解决了相关技术中依赖人工逐步创建表单,导致表单创建效率低的技术问题。
1.一种表单生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述大语言模型根据所述关键词集合确定表单信息,包括:
3.根据权利要求2所述的方法,其特征在于,通过所述大语言模型对所述第二提示语句进行处理,得到所述表单信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标元模型还包括字段的字段值填写规则,其中,依据所述目标表单模板和所述目标元模型确定所述表单信息,包括:
5.根据权利要求4所述的方法,其特征在于,依据所述更新后的关键词集合确定目标字段值,包括:
6.根据权利要求1所述的方法,其特征在于,所述目标元模型还包括字段的字段值填写规则,其中,依据所述表单信息生成目标表单,包括:
7.根据权利要求6所述的方法,其特征在于,目标字段值为所述目标表单中待填写的字段值,在所述表单信息还包括所述目标字段值,以及所述目标字段值与所述目标元模型中描述的字段之间的对应关系的情况下,依据所述表单信息生成初始表单,包括:
8.一种表单生成装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的表单生成方法。
10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1至7任一项中所述的表单生成方法。
