System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及提示工程,尤其涉及一种提示词生成方法、系统、计算机设备及存储介质。
技术介绍
1、随着科学技术发展,生成式大语言模型是一种基于人工智能技术的语言生成模型,通过训练大规模的文本数据,可以生成具有逻辑和连贯性的自然语言文本,这些模型在自然语言处理、机器翻译、对话系统等领域有广泛的应用。
2、提示词模板是一种用于构建与模型对话的初始输入的结构化模板,通过将用户的自然语言转化为系统可以理解的语义表示,它可以帮助指导模型生成特定类型的响应或回答。现有的提示词模板通常将标签与用户输入的内容直接拼接得到提示词模板,或者使用用户输入的内容替换标签中的占位符,生成提示词模板。由于自然语言表达方式的多样性和自然语言固有的歧义问题,直接拼接和占位符替换的方式都有可能使获得的提示词模板存在二义性,导致响应或者回答有偏差。
技术实现思路
1、鉴于上述问题,本专利技术提供了一种克服上述问题或者至少部分地解决上述问题的一种提示词生成方法、系统、计算机设备及存储介质。
2、第一方面,本专利技术提供了一种提示词生成方法,包括如下步骤:
3、获取与待生成提示词对应的目标任务匹配的提示词模板,其中,所述提示词模板用于表征所述目标任务的处理类别,所述提示词模板包括分割标签占位符和目标任务占位符;
4、基于所述目标任务,确定分割标签文本;
5、将所述分割标签占位符和目标任务占位符替换,得到提示词。
6、优选地,基于所述目标任务,确定分割标
7、基于所述目标任务中各个字符的出现次数,确认映射表,其中,所述映射表用于表征所述目标任务中各个字符的出现次数;
8、基于所述映射表中各个字符的出现次数,确认分割标签字符集,其中,所述分割标签字符集作为生成所述分割标签文本的字符集,所述分割标签字符集不包括所述目标任务中的各个字符;
9、确定所述分割标签文本。
10、优选地,在基于所述映射表中各个字符的出现次数,确认分割标签字符集之后,还包括:
11、判断所述分割标签字符集内字符的数量是否为0;
12、若是,拾取所述映射表中出现次数最少的字符作为所述分割标签字符集;
13、基于所述分割标签字符集,确认所述分割标签文本;
14、若否,基于所述分割标签字符集内的字符,生成所述分割标签文本。
15、优选地,将所述分割标签占位符和目标任务占位符替换,得到提示词,包括:
16、基于所述分割标签占位符,将所述提示词模板进行分割,得到第一待拼接模板;
17、使用所述分割标签文本,对所述第一待拼接模板中的字符串两两拼接,得到第二待拼接模板。
18、优选地,在使用所述分割标签文本,对所述第一待拼接模板中的字符串两两拼接,得到第二待拼接模板之后,还包括:
19、基于所述目标任务占位符,将所述第二待拼接模板进行分割,得到第三待拼接模板;。
20、使用所述目标任务,对所述第三待拼接模板中的字符串两两拼接,得到提示词。
21、第二方面,本专利技术还提供了一种提示词生成系统,包括:
22、获取模块,用于获取目标任务和与目标任务匹配的所述提示词模板,其中,所述提示词模板用于表征所述目标任务的处理类别,所述提示词模板包括分割标签占位符和目标任务占位符;
23、生成模块,用于生成所述分割标签文本;
24、替换模块,用于替换所述分割标签占位符和所述目标任务占位符。
25、第三方面,本专利技术还提供了一种计算机设备,包括:
26、处理器;
27、存储器,用于存储所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行提示词生成方法的步骤,当计算机设备运行时,所述存储器与所述处理器之间通过总线通信。
28、第四方面,本专利技术还提供了一种计算机可读存储介质,包括:该计算机可读存储介质上存储有计算机程序,该计算机程序被所述处理器运行时执行提示词生成方法的步骤。
29、本专利技术实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
30、1)使用分割标签占位符将提示词和目标任务占位符分隔,用于表征目标任务的位置,保证了目标任务的完整性,避免了直接替换带来的二义性问题,提高了理解目标任务的准确性。
31、2)根据目标任务确认映射表和分割标签字符集,映射表用于表征目标任务中各个字符的出现次数,分割标签字符集用于生成分割标签文本且不包含目标任务中的所有字符,避免分割标签与目标任务出现重复的情况,进一步避免了二义性问题,保证了目标任务的准确性。
32、3)通过先替换分割标签再替换目标任务的方式,避免出现替换掉目标任务中出现占位符{}的情况,保证了目标任务的完整性,进一步提高了提示词的完整性。
本文档来自技高网...【技术保护点】
1.一种提示词生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,基于所述目标任务,确定分割标签文本,包括:
3.根据权利要求2所述的方法,其特征在于,在基于所述映射表中各个字符的出现次数,确认分割标签字符集之后,还包括:
4.根据权利要求1所述的方法,其特征在于,将所述分割标签占位符和目标任务占位符替换,得到提示词,包括:
5.根据权利要求4所述的方法,其特征在于,在使用所述分割标签文本,对所述第一待拼接模板中的字符串两两拼接,得到第二待拼接模板之后,还包括:
6.一种提示词生成系统,其特征在于,包括:
7.一种计算机设备,其特征在于,包括:
8.一种计算机可读存储介质,其特征在于,包括:该计算机可读存储介质上存储有计算机程序,该计算机程序被所述处理器运行时执行如权利要求1至5任一所述的提示词生成方法的步骤。
【技术特征摘要】
1.一种提示词生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,基于所述目标任务,确定分割标签文本,包括:
3.根据权利要求2所述的方法,其特征在于,在基于所述映射表中各个字符的出现次数,确认分割标签字符集之后,还包括:
4.根据权利要求1所述的方法,其特征在于,将所述分割标签占位符和目标任务占位符替换,得到提示词,包括:
5.根据权利...
【专利技术属性】
技术研发人员:王利刚,黄武,
申请(专利权)人:成都怡康科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。