配置指令生成方法、装置、计算机设备、存储介质和程序产品与流程
本技术涉及计算机,特别是涉及一种配置指令生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、在网络通信技术领域中,为了保证网络设备的正常运行,需要先通过ip(internetprotocol,互联网协议)配置指令对网络设备进行配置。
2、传统技术中,在生成ip配置指令时,一般是利用静态规则匹配方式来生成对应的ip配置指令;比如,基于配置需求,逐条匹配预设静态规则,并按照命中的规则拼装、输出对应的ip配置指令。但是,静态规则是预先设置好的,在匹配过程中容易出现误判、漏判,且难以真正理解配置需求,导致生成的ip配置指令的准确性较低,最终导致ip配置指令生成准确率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高ip配置指令生成准确率的配置指令生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种配置指令生成方法,包括:
3、获取ip配置指令生成需求信息;
4、基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词;
5、对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容;所述提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词;
6、将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令;所述预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到。
7、在其中一个实施例中,所述对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容,包括:
8、获取所述预先训练的ip配置指令生成模型的提示词模板;
9、按照所述提示词模板,对所述提示词进行转换处理,得到转换后的所述目标提示词,作为所述ip配置指令生成需求信息对应的提问内容。
10、在其中一个实施例中,在基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词之前,还包括:
11、对所述ip配置指令生成需求信息进行文本预处理,得到预处理后ip配置指令生成需求信息;
12、对所述预处理后ip配置指令生成需求信息进行意图识别处理,得到所述指令生成意图。
13、在其中一个实施例中,所述预先训练的ip配置指令生成模型通过下述方式训练得到:
14、获取所述ip配置指令生成领域的样本数据;
15、根据所述样本数据,对所述预训练大模型进行微调,得到微调后大模型;
16、通过监督大模型基于所述微调后大模型的多维训练指标数据,判断所述微调后大模型是否满足预设能力标准;
17、在所述微调后大模型不满足所述预设能力标准的情况下,将所述微调后大模型作为新的预训练大模型,并跳转至所述根据所述样本数据,对所述预训练大模型进行微调,得到微调后大模型的步骤,直到得到的微调后大模型满足所述预设能力标准;
18、将满足所述预设能力标准的微调后大模型,作为所述预先训练的ip配置指令生成模型。
19、在其中一个实施例中,所述获取所述ip配置指令生成领域的样本数据,包括:
20、获取现网配置文件;
21、从所述现网配置文件中提取出现网配置片段,作为原始语料数据,以及对所述现网配置文件进行配置模板提取处理,得到配置模板库;
22、基于所述原始语料数据,生成对应的蒸馏知识,从所述配置模板库中获取所述蒸馏知识中的目标ip配置指令对应的配置模板;
23、将所述蒸馏知识和所述蒸馏知识中的目标ip配置指令对应的配置模板进行组合,得到所述ip配置指令生成领域的样本数据。
24、在其中一个实施例中,所述基于所述原始语料数据,生成对应的蒸馏知识,包括:
25、基于所述原始语料数据,生成对应的配置问答对;
26、对所述配置问答对进行标注处理,得到标注后配置问答对,作为标注语料数据;
27、基于所述原始语料数据和所述标注语料数据进行知识蒸馏处理,得到所述蒸馏知识。
28、在其中一个实施例中,在将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令之后,还包括:
29、构建与待部署所述ip配置指令的目标现网拓扑语义等价的虚拟环境;
30、获取在所述虚拟环境中运行所述ip配置指令后产生的仿真环境日志和运行结果;
31、基于所述ip配置指令、所述指令生成意图、所述仿真环境日志和所述运行结果,生成所述ip配置指令的结构化评分和改进建议;
32、在所述结构化评分小于预设评分的情况下,基于所述改进建议对所述ip配置指令进行优化处理,得到优化后ip配置指令。
33、第二方面,本技术还提供了一种配置指令生成装置,包括:
34、信息获取模块,用于获取ip配置指令生成需求信息;
35、提示生成模块,用于基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词;
36、提示转换模块,用于对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容;所述提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词;
37、指令生成模块,用于将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令;所述预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到。
38、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39、获取ip配置指令生成需求信息;
40、基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词;
41、对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容;所述提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词;
42、将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令;所述预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到。
43、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
44、获取ip配置指令生成需求信息;
45、基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词;
46、对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容;所述提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词;
47、将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令;所述预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到。
48、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
49、获取ip配置指令生成需求信息;
50、基于所述ip配置指令生成需求信息的指令生成意图,生成对应的提示词;
51、对所述提示词进行转换处理,得到所述ip配置指令生成需求信息对应的提问内容;所述提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词;
52、将所述提问内容输入所述预先训练的ip配置指令生成模型,得到所述ip配置指令生成需求信息对应的ip配置指令;所述预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到。
53、上述配置指令生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,先获取ip配置指令生成需求信息,接着基于ip配置指令生成需求信息的指令生成意图,生成对应的提示词,并对提示词进行转换处理,得到ip配置指令生成需求信息对应的提问内容;提问内容用于表征与预先训练的ip配置指令生成模型适配的目标提示词,最后将提问内容输入预先训练的ip配置指令生成模型,得到ip配置指令生成需求信息对应的ip配置指令;预先训练的ip配置指令生成模型通过ip配置指令生成领域的样本数据,对预训练大模型进行微调得到;这样,在生成ip配置指令时,先识别出ip配置指令生成需求信息对应的指令生成意图,再基于指令生成意图生成对应的ip配置指令,有利于真正理解ip配置指令生成需求信息,使得基于意图理解所生成的ip配置指令更贴合ip配置指令生成需求信息,从而提高了ip配置指令生成准确率;而且,在基于指令生成意图生成对应的提示词之后,对提示词进行转换处理,以得到与预先训练的ip配置指令生成模型适配的目标提示词,再借助ip配置指令生成模型输出对应的ip配置指令,由于ip配置指令生成模型是基于ip配置指令生成领域的样本数据,对预训练大模型进行微调得到的,具备较强的ip配置指令生成能力,且目标提示词是与ip配置指令生成模型适配的,能够使得最终生成的ip配置指令更加准确,进一步提高了ip配置指令生成准确率,同时避免了利用静态规则匹配方式所生成的ip配置指令的准确率较低的缺陷。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com