prompt制造技术

技术编号:39847405 阅读:6 留言:0更新日期:2023-12-29 16:45
本公开提供一种

【技术实现步骤摘要】
prompt产品的版本管理方法、装置、计算机设备和介质


[0001]本公开的实施例涉及计算机
,具体地,涉及适用于一种
prompt
产品的版本管理方法

装置

计算机设备和介质


技术介绍

[0002]随着大规模预训练语言模型
(Large Language Model

LLM)
的快速发展,尤其以
ChatGPT
为代表的可交互
LLM
产品的广泛使用,将交互式的
LLM
嵌入在产品设计中作为一环已经是一个普遍的选择

[0003]prompt
是面向
LLM
编程的一个重要组成,是用户与
LLM
交互时的提问模板,其决定了
LLM
与用户输入交互的输出格式与语义准确性,在包含
LLM
的产品开发中,同一个功能的
prompt
迭代也是相对频繁的,目前对于
prompt
产品开发的版本管理还没有相应解决方案


技术实现思路

[0004]本文中描述的实施例提供了一种
prompt
产品的版本管理方法

装置

计算机设备和介质,克服了上述问题

[0005]第一方面,根据本公开的内容,提供了一种
prompt
产品的版本管理方法,包括
[0006]构建测试数据池与应用程序接口
API
调用池,所述测试数据池中包括:多个元数据,每个所述元数据中包括输入数据,所述
API
调用池中包括用于执行多种测试功能操作的
API
组件;
[0007]基于每个所述元数据,构建一个测试节点;
[0008]采用所述
API
调用池中的串联
API
组件,基于多个所述测试节点之间的数据衔接关系串联多个所述测试节点,得到测试数据实例,所述测试数据实例用于描述所述
prompt
产品下的一个版本对应的数据实例;
[0009]采用所述
API
调用池中的测试
API
组件,基于每个所述测试节点之间的数据衔接顺序对所述测试数据实例进行数据测试,得到所述测试节点中每个所述元数据对应的输出数据;
[0010]采用所述
API
调用池中的打分
API
组件,基于所述测试节点中每个所述元数据对应的输出数据,确定所述测试数据实例的测试得分;
[0011]基于所述测试数据实例的测试得分,确定所述
prompt
产品符合需求的迭代版本

[0012]第二方面,根据本公开的内容,提供了一种
prompt
产品的版本管理装置,包括:
[0013]第一构建模块,用于构建测试数据池与应用程序接口
API
调用池,所述测试数据池中包括:多个元数据,每个所述元数据中包括输入数据,所述
API
调用池中包括用于执行多种测试功能操作的
API
组件;
[0014]第二构建模块,用于基于每个所述元数据,构建一个测试节点;
[0015]串联模块,用于采用所述
API
调用池中的串联
API
组件,基于多个所述测试节点之间的数据衔接关系串联多个所述测试节点,得到测试数据实例,所述测试数据实例用于描
述所述
prompt
产品下的一个版本对应的数据实例;
[0016]测试模块,用于采用所述
API
调用池中的测试
API
组件,基于每个所述测试节点之间的数据衔接顺序对所述测试数据实例进行数据测试,得到所述测试节点中每个所述元数据对应的输出数据;
[0017]第一确定模块,用于采用所述
API
调用池中的打分
API
组件,基于所述测试节点中每个所述元数据对应的输出数据,确定所述测试数据实例的测试得分;
[0018]第二确定模块,用于基于所述测试数据实例的测试得分,确定所述
prompt
产品符合需求的迭代版本

[0019]第三方面,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如以上任意一个实施例中
prompt
产品的版本管理方法的步骤

[0020]第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如以上任意一个实施例中
prompt
产品的版本管理方法的步骤

[0021]本申请实施例提供的
prompt
产品的版本管理方法,构建测试数据池与应用程序接口
API
调用池,测试数据池中包括:多个元数据,每个元数据中包括输入数据,
API
调用池中包括用于执行多种测试功能操作的
API
组件;基于每个元数据,构建一个测试节点;采用
API
调用池中的串联
API
组件,基于多个测试节点之间的数据衔接关系串联多个测试节点,得到测试数据实例,测试数据实例用于描述
prompt
产品下的一个版本对应的数据实例;采用
API
调用池中的测试
API
组件,基于每个测试节点之间的数据衔接顺序对测试数据实例进行数据测试,得到测试节点中每个元数据对应的输出数据;采用
API
调用池中的打分
API
组件,基于测试节点中每个元数据对应的输出数据,确定测试数据实例的测试得分;基于测试数据实例的测试得分,确定
prompt
产品符合需求的迭代版本

如此,通过对
prompt
产品下的一个开发版本对应的数据实例进行测试,进而得出
prompt
产品符合需求的迭代版本,有效实现
prompt
产品版本的管理

[0022]上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的

特征和优点能够更明显易懂,以下特举本申请的具体实施方式

附图说明
[0023]为了更清楚地说明本公开的实施例的技术方案,下面将对实施例的附图进行简要说明,应当知道,以下描述的附图仅仅涉及本公开的一些实施例,而非对本公开的限制,其中:
[0024]图1是本公开提供的一种
prompt本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
prompt
产品的版本管理方法,其特征在于,包括:构建测试数据池与应用程序接口
API
调用池,所述测试数据池中包括:多个元数据,每个所述元数据中包括输入数据,所述
API
调用池中包括用于执行多种测试功能操作的
API
组件;基于每个所述元数据,构建一个测试节点;采用所述
API
调用池中的串联
API
组件,基于多个所述测试节点之间的数据衔接关系串联多个所述测试节点,得到测试数据实例,所述测试数据实例用于描述所述
prompt
产品下的一个版本对应的数据实例;采用所述
API
调用池中的测试
API
组件,基于每个所述测试节点之间的数据衔接顺序对所述测试数据实例进行数据测试,得到所述测试节点中每个所述元数据对应的输出数据;采用所述
API
调用池中的打分
API
组件,基于所述测试节点中每个所述元数据对应的输出数据,确定所述测试数据实例的测试得分;基于所述测试数据实例的测试得分,确定所述
prompt
产品符合需求的迭代版本
。2.
根据权利要求1所述的方法,其特征在于,所述采用所述
API
调用池中的打分
API
组件,基于所述测试节点中每个所述元数据对应的输出数据,确定所述测试数据实例的测试得分,包括:获取每个所述测试节点中所述元数据对应的数据测试类型,所述数据测试类型用于描述所述元数据的打分方式,不同所述数据测试类型对应不同打分
API
组件;采用与所述元数据对应的数据测试类型匹配的打分
API
组件,基于每个所述测试节点中所述元数据对应的数据测试类型,确定每个所述元数据对应的打分数据;基于每个所述元数据对应的打分数据,确定所述测试数据实例的测试得分
。3.
根据权利要求2所述的方法,其特征在于,每个所述元数据对应有一个目标期望,在所述测试节点中所述元数据对应的数据测试类型为第一类型时;所述采用与所述元数据对应的数据测试类型匹配的打分
API
组件,基于每个所述测试节点中所述元数据对应的数据测试类型,确定每个所述元数据对应的打分数据,包括:获取每个所述元数据对应的目标期望;采用所述第一类型对应的打分
API
组件,分别基于每个所述元数据对应的目标期望与所述元数据对应的输出数据之间的语义比对,确定每个所述元数据对应的打分数据
。4.
根据权利要求2所述的方法,其特征在于,在所述测试节点中所述元数据对应的数据测试类型为第二类型时;所述采用与所述元数据对应的数据测试类型匹配的打分
API
组件,基于每个所述测试节点中所述元数据对应的数据测试类型,确定每个所述元数据对应的打分数据,包括:分别向所述第二类型对应的打分
API
组件发送每个所述元数据对应的输出数据;响应于所述第二类型对应的打分
API
组件发送的每个所述元数据对应的输出数据的评价得分,确定每个所述元数据对应的打分数据
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述测试数据实例的测试得分,确定所述
prompt
产品符合需求的迭代版本,包括:获取预设得分阈值;在确定出所述测试数据...

【专利技术属性】
技术研发人员:丁鑫栋梁天明
申请(专利权)人:特赞上海信息科技有限公司
类型:发明
国别省市:

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

1