一种提示信息生成系统及提示信息生成模型获得方法技术方案

技术编号:38857297 阅读:12 留言:0更新日期:2023-09-17 10:02
本申请提供了一种提示信息生成系统及提示信息生成模型获得方法,提示信息生成系统包括:提示信息生成模块、内容信息生成模块和处理模块;所述提示信息生成模块基于输入内容信息,得到至少一个初始提示信息;针对各所述初始提示信息,所述内容信息生成模块基于所述输入内容信息和所述初始提示信息,得到对应的输出内容信息;所述处理模块对所述输出内容信息进行评分,得到评分结果;所述提示信息生成模块能够基于所述评分结果实现更新;其中,所述更新后的提示信息生成模块用于基于输入内容信息,得到目标提示信息。得到目标提示信息。得到目标提示信息。

【技术实现步骤摘要】
一种提示信息生成系统及提示信息生成模型获得方法


[0001]本申请涉及人工智能技术,尤其涉及一种提示信息生成系统及提示信息生成模型获得方法。

技术介绍

[0002]提示工程(Prompt Engineering)能够充分挖掘人工智能生成内容(Artificial Intelligence Generated Content,AIGC)使用的模型的性能,使得模型更适用于垂直场景、输出符合预期的内容。因此,如何高效地构建提示工程是人工智能领域一直追求的目标。

技术实现思路

[0003]本申请实施例提供一种提示信息生成系统及提示信息生成模型获得方法。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种提示信息生成系统,包括:提示信息生成模块、内容信息生成模块和处理模块;
[0006]所述提示信息生成模块基于输入内容信息,得到至少一个初始提示信息;
[0007]针对各所述初始提示信息,所述内容信息生成模块基于所述输入内容信息和所述初始提示信息,得到对应的输出内容信息;
[0008]所述处理模块对所述输出内容信息进行评分,得到评分结果;
[0009]所述提示信息生成模块能够基于所述评分结果实现更新;
[0010]其中,所述更新后的提示信息生成模块用于基于输入内容信息,得到目标提示信息。
[0011]在一些实施例中,所述提示信息生成模块能够基于所述评分结果实现更新,包括以下至少一种:
[0012]所述提示信息生成模块通过所述评分结果实现更新,所述评分结果是所述处理模块基于输出内容信息标签对所述输出内容信息进行评分得到的;
[0013]所述提示信息生成模块通过所述初始提示信息和更新后的初始提示信息实现更新,所述更新后的初始提示信息是所述处理模块基于所述评分结果对所述初始提示信息进行更新得到的,所述更新后的初始提示信息的评分高于更新前的初始提示信息的评分。
[0014]在一些实施例中,所述提示信息生成模块通过所述初始提示信息和更新后的初始提示信息实现更新;
[0015]其中,在所述初始提示信息中第一文本位置对应的候选文本集合中选择第二文本,所述候选文本集合是基于所述输入内容信息确定的;
[0016]将所述初始提示信息中位于所述第一文本位置的第一文本更新为所述第二文本,得到更新后的初始提示信息。
[0017]在一些实施例中,所述在初始提示信息中第一文本位置对应的候选文本集合中选
择第二文本,包括:
[0018]确定所述候选文本集合中置信度最高的文本,所述置信度基于所述输入内容信息确定;将所述置信度最高的文本确定为所述第二文本;
[0019]或者,按照置信度的降序顺序从所述候选文本集合中选择N个文本,N为正整数;
[0020]分别将所述初始提示信息中位于所述第一文本位置的第一文本替换为所述N个文本,得到N个候选初始提示信息;
[0021]对所述N个候选初始提示信息对应的候选输出内容信息进行评分;
[0022]确定评分最高的候选输出内容信息所对应的候选初始提示信息中,所述第一文本位置的文本为所述第二文本。
[0023]在一些实施例中,所述初始提示信息中还包括至少一个所述第一文本位置之外的第二文本位置,将所述初始提示信息中位于所述第一文本和第二文本位置的文本依次进行更新,得到更新后的初始提示信息。
[0024]在一些实施例中,所述初始提示信息的数量为多个,按照所述评分结果,依次更新所述初始提示信息,得到多个更新后的初始提示信息,以基于所述多个更新后的初始提示信息迭代更新所述提示信息生成模块。
[0025]在一些实施例中,所述提示信息生成模块通过所述初始提示信息和更新后的初始提示信息实现更新,包括:
[0026]计算包括所述第一文本的初始提示信息与包括所述第二文本的初始提示信息之间的损失函数值;
[0027]基于所述损失函数值更新所述提示信息提示模块。
[0028]本申请实施例提供一种提示信息生成模型获得方法,所述方法包括:
[0029]基于提示信息生成模型确定输入内容信息对应的至少一个初始提示信息;
[0030]基于输出内容信息的评分结果更新所述提示信息生成模型的参数,以基于更新后的提示信息模型生成目标提示信息;
[0031]其中,所述输出内容信息是基于所述输入内容信息和至少一个所述初始提示信息生成的。
[0032]本申请实施例提供一种提示信息获得方法,包括:
[0033]获取输入内容信息;
[0034]利用提示信息生成模型确定所述输入内容信息对应的目标提示信息;
[0035]基于所述输入内容信息和所述目标提示信息,确定输出内容信息;
[0036]所述提示信息生成模型基于上述的提示信息生成模型获得方法得到。
[0037]本申请实施例提供一种电子设备,包括:至少一个处理器;以及
[0038]与所述至少一个处理器通信连接的存储器;其中,
[0039]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的提示信息生成模型获得方法或提示信息获得方法。
[0040]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的提示信息生成模型获得方法或提示信息获得方法。
附图说明
[0041]图1是相关技术中LLM输出生成内容的处理流程示意图;
[0042]图2是本申请实施例提供的提示信息生成系统的组成结构示意图;
[0043]图3是本申请实施例提供的提示信息生成模块的更新流程示意图;
[0044]图4是本申请实施例提供的RM的训练流程示意图;
[0045]图5是本申请实施例提供的提示信息生成模型获得方法的一种可选处理流程示意图;
[0046]图6是本申请实施例提供的提示信息获得方法的处理流程示意图;
[0047]图7是本申请实施例提供的电子设备的硬件组成结构示意图。
具体实施方式
[0048]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0049]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0050]在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提示信息生成系统,包括:提示信息生成模块、内容信息生成模块和处理模块;所述提示信息生成模块基于输入内容信息,得到至少一个初始提示信息;针对各所述初始提示信息,所述内容信息生成模块基于所述输入内容信息和所述初始提示信息,得到对应的输出内容信息;所述处理模块对所述输出内容信息进行评分,得到评分结果;所述提示信息生成模块能够基于所述评分结果实现更新;其中,所述更新后的提示信息生成模块用于基于输入内容信息,得到目标提示信息。2.根据权利要求1所述的系统,所述提示信息生成模块能够基于所述评分结果实现更新,包括以下至少一种:所述提示信息生成模块通过所述评分结果实现更新,所述评分结果是所述处理模块基于输出内容信息标签对所述输出内容信息进行评分得到的;或者,所述提示信息生成模块通过所述初始提示信息和更新后的初始提示信息实现更新,所述更新后的初始提示信息是所述处理模块基于所述评分结果对所述初始提示信息进行更新得到的,所述更新后的初始提示信息的评分高于更新前的初始提示信息的评分。3.根据权利要求2所述的系统,所述提示信息生成模块通过所述初始提示信息和更新后的初始提示信息实现更新;其中,在所述初始提示信息中第一文本位置对应的候选文本集合中选择第二文本,所述候选文本集合是基于所述输入内容信息确定的;将所述初始提示信息中位于所述第一文本位置的第一文本更新为所述第二文本,得到更新后的初始提示信息。4.根据权利要求3所述的系统,所述在初始提示信息中第一文本位置对应的候选文本集合中选择第二文本,包括:确定所述候选文本集合中置信度最高的文本,所述置信度基于所述输入内容信息确定;将所述置信度最高的文本确定为所述第二文本;或者,按照置信度的降序顺序从所述候选文本集合中选择N个文本,N为正整数;分别将所述初始提示信息中位于所述第一文本位置的第一文本替换为所述N个文本,得到N个候选初始提示信息...

【专利技术属性】
技术研发人员:李让
申请(专利权)人:联想诺谛北京智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1