本申请涉及数字孪生,尤其涉及一种基于大语言模型构建数字孪生网络的方法及相关装置。
背景技术:
1、数字孪生网络(digital twin network,dtn)是以数字化方式创建物理网络实体的虚拟孪生体,且可与物理网络实体之间实时交互映射的网络系统。
2、目前,为了构建数字孪生网络,需要专业人员手动编写相应的代码或者在数字孪生构建平台中进行复杂的模型设计等操作,导致构建数字孪生网络的复杂度较高。
技术实现思路
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、基于所述模式选择信息,确定当前的语句处理模式为接口匹配模式或者语句问答模式。
32、本申请第二方面提供了一种基于大语言模型构建数字孪生网络的装置,应用于数字孪生构建平台,包括:
33、描述获得单元,用于获得用户在交互界面输入的用于描述待构建的目标数字孪生网络的第一描述语句;
34、接口匹配单元,用于基于大语言模型,从接口信息库中确定与所述第一描述语句匹配的目标接口信息,所述接口信息库中包括多个接口函数的接口信息,所述目标接口信息包括目标接口函数的接口名称;
35、网络搭建单元,用于基于所述目标接口函数的接口名称,利用所述大语言模型调用所述数字孪生构建平台中的所述目标接口函数,创建所述目标数字孪生网络。
36、在本申请第三方面提供了一种计算机程序产品,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现如上任意一项所述的基于大语言模型构建数字孪生网络的方法。
37、由以上内容可知,在本申请中,接口信息库中包括多个接口函数的接口信息,在此基础上,在获得用户输入的用于描述待构建的目标数字孪生网络的描述语句后,借助大语言模型的语言分析能力便能够从接口信息库中确定与该描述语句匹配的目标接口函数,且借助大语言模型的接口调用功能,通过大语言模型调用数字孪生构建平台中该目标接口函数,便能够通过目标接口函数构建该目标数字孪生网络,从而使得用户只需要描述对于待构建的数字孪生网络的需求,便可以实现数字孪生网络的搭建,降低了搭建数字孪生网络的复杂度。
1.一种基于大语言模型构建数字孪生网络的方法,其特征在于,应用于数字孪生构建平台,包括:
2.根据权利要求1所述的基于大语言模型构建数字孪生网络的方法,其特征在于,所述目标接口信息还包括:目标接口函数关联的至少一种函数参数;
3.根据权利要求2所述的基于大语言模型构建数字孪生网络的方法,其特征在于,在从接口信息库中确定与所述第一描述语句匹配的目标接口信息之后,还包括:
4.根据权利要求1所述的基于大语言模型构建数字孪生网络的方法,其特征在于,所述基于大语言模型,从接口信息库中确定与所述第一描述语句匹配的目标接口信息,包括:
5.根据权利要求1所述的基于大语言模型构建数字孪生网络的方法,其特征在于,在创建所述目标数字孪生网络之后,还包括:
6.根据权利要求1所述的基于大语言模型构建数字孪生网络的方法,其特征在于,所述获得用户在交互界面输入的用于描述待构建的目标数字孪生网络的第一描述语句,包括:
7.根据权利要求6所述的基于大语言模型构建数字孪生网络的方法,其特征在于,在获得用户在交互界面输入的输入语句之后,还包括:
8.根据权利要求7所述的基于大语言模型构建数字孪生网络的方法,其特征在于,在获得用户在交互界面输入的输入语句之后,还包括:
9.一种基于大语言模型构建数字孪生网络的装置,其特征在于,应用于数字孪生构建平台,包括:
10.一种计算机程序产品,其特征在于,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现如权利要求1至8中任意一项所述的基于大语言模型构建数字孪生网络的方法。