本发明涉及数据处理领域,具体涉及一种生成指令参数的方法、装置和电子设备。
背景技术:
1、随着科技的发展,应用系统越来越多的深入到人们的日常生活中,例如,智能问答系统和智能任务处理系统等;具体的,用户可以向智能问答系统提问,智能问答代替人工解答用户的问题;或者,用户通过智能任务处理系统进行翻译、润色等各种使用目的。
2、现有技术中,用户在使用各种应用系统时,需要花费时间去学习和掌握应用系统中各种指令工具的使用方法;例如,智能问答系统在与用户交互时,能够回答用户的问题并提供关于指令工具使用的帮助及说明;然而,用户无法通过自然语言与指令工具进行直接交互,使得用户在使用指令工具时,必须学习和记忆指令工具的使用方法,因此,用户的学习成本的增加,增加了使用应用系统的复杂程度。
3、综上所述,如何使用户通过自然语言直接调用指令工具,是目前需要解决的问题。
技术实现思路
1、有鉴于此,本发明实施例提供了一种生成指令参数的方法、装置和电子设备,可以使用户通过自然语言直接调用指令工具,减小用户的学习成本,降低使用应用系统的复杂程度。
2、第一方面,本发明实施例提供了一种生成指令参数的方法,该方法包括:
3、获取文本信息;
4、根据所述文本信息确定指令名称;
5、根据所述指令名称确定程序之间的接口api参数;
6、根据所述api参数构建提示信息;
7、将所述提示信息输入到大语言模型,生成候选指令参数;
8、根据所述候选指令参数生成目标指令参数,其中,所述目标指令参数用于进行指令任务处理。
9、可选的,所述根据所述文本信息确定指令名称,具体包括:
10、将所述文本信息进行意图识别,确定出所述文本信息对应的指令名称。
11、可选的,所述根据所述指令名称确定程序之间的接口api参数,具体包括:
12、根据所述指令名称在预先设置的配置文件中进行查询,确定所述api参数,其中,所述配置文件中包括多个所述api参数。
13、可选的,所述api参数中包括指令名称、指令功能以及指令参数定义。
14、可选的,所述提示信息包括系统指令和变量,其中,所述系统指令用于提示所述大语言模型,所述变量为每次调用时的可变化值。
15、可选的,所述候选指令参数为字符串格式。
16、可选的,所述根据所述候选指令参数生成目标指令参数,具体包括:
17、根据解析函数对所述字符串格式的所述候选指令参数进行解析,生成目标指令参数,其中,所述目标指令参数为json格式。
18、第二方面,本发明实施例提供了一种生成指令参数的装置,该装置包括:
19、获取单元,用于获取文本信息;
20、第一确定单元,用于根据所述文本信息确定指令名称;
21、第二确定单元,用于根据所述指令名称确定程序之间的接口api参数;
22、构建单元,用于根据所述api参数构建提示信息;
23、生成单元,用将所述提示信息输入到大语言模型,生成候选指令参数;
24、所述生成单元还用于,根据所述候选指令参数生成目标指令参数,其中,所述目标指令参数用于进行指令任务处理。
25、可选的,所述第一确定单元具体用于:
26、将所述文本信息进行意图识别,确定出所述文本信息对应的指令名称。
27、可选的,所述第二确定单元具体用于:
28、根据所述指令名称在预先设置的配置文件中进行查询,确定所述api参数,其中,所述配置文件中包括多个所述api参数。
29、可选的,所述api参数中包括指令名称、指令功能以及指令参数定义。
30、可选的,所述提示信息包括系统指令和变量,其中,所述系统指令用于提示所述大语言模型,所述变量为每次调用时的可变化值。
31、可选的,所述候选指令参数为字符串格式。
32、可选的,所述生成单元具体用于:根据解析函数对所述字符串格式的所述候选指令参数进行解析,生成目标指令参数,其中,所述目标指令参数为json格式。
33、第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第一方面任一种可能中任一项所述的方法。
34、第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面或第一方面任一种可能中任一项所述的方法。
35、本发明实施例通过获取文本信息;根据所述文本信息确定指令名称;根据所述指令名称确定程序之间的接口api参数;根据所述api参数构建提示信息;将所述提示信息输入到大语言模型,生成候选指令参数;根据所述候选指令参数生成目标指令参数,其中,所述目标指令参数用于进行指令任务处理。通过上述方法,可以根据用户输入的自然语言确定出目标指令参数,然后根据所述目标指令参数进行指令任务处理,无需用户学习指令工具的使用方法后再进行指令任务处理,实现通过自然语言直接调用指令工具进行指令任务处理,减小了用户的学习成本,降低了使用应用系统的复杂程度。
1.一种生成指令参数的方法,其特征在于,该方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述文本信息确定指令名称,具体包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述指令名称确定程序之间的接口api参数,具体包括:
4.如权利要求1所述的方法,其特征在于,所述api参数中包括指令名称、指令功能以及指令参数定义。
5.如权利要求1所述的方法,其特征在于,所述提示信息包括系统指令和变量,其中,所述系统指令用于提示所述大语言模型,所述变量为每次调用时的可变化值。
6.如权利要求1所述的方法,其特征在于,所述候选指令参数为字符串格式。
7.如权利要求6所述的方法,其特征在于,所述根据所述候选指令参数生成目标指令参数,具体包括:
8.一种生成指令参数的装置,其特征在于,该装置包括:
9.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-7中任一项所述的方法。