赞
踩
GPT的爆火是从ChatGPT开始,ChatGPT其实是在GPT3的基础上通过instruct数据微调而来。
注意这里引入了instruct,我们又时常需要给语言模型写prompt,那instruct和prompt的区别究竟是什么?在刘岩@大师兄的文章中对此有阐述
需要注意的是,在实际运用当中,prompt和instruct时常混用!!!!
本文只厘清其中无异议的部分。
prompt概念的运用要早于instruct。对于生成式模型来讲prompt一直都指模型的启动输入,也就是整体叫prompt,instruct是prompt概念在instructGPT出现后的的一种新的组织形式。
我这里给出一个具体的例子,下面是给模型的一个prompt,也就是说下面整体是一个prompt。
我们目前
{
"instruction": "请解释道路交通事故中的民事责任是什么意思,并阐述其适用条件。",
"input": "",
"output": "民事责任是指在道路交通事故中,依据《侵权责任法》和其他相关法律规定,当事人因过错或者其他违法行为给他人造成损失,应当承担对方的损失赔偿等民事责任。民事责任的适用条件包括:1.有过错:造成损害的行为必须是具有过错的行为,不能是无过错的行为。2.损失原因:造成损失的行为必须是损失的原因之一,不能是附带行为或者不相关行为。3.损失连带性:承担民事责任的人必须直接责任连带于造成损失的行为,如果没有直接关联,那么也不需要承担民事责任。总之,当出现道路交通事故中的民事责任问题时,需要根据具体情况来判断,如果当事人的行为具有过错,并且由此给他人造成了损失,那么该当事人就应当承担民事责任,进行赔偿等相应处理。"
}
在目前实际的运用当中,我们通常会说,给大语言模型写一个prompt,但是我们很少会给语言模型写instruct,与此同时,只有instructGPT而没有promptGPT。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。