当前位置:   article > 正文

prompt和instruct的区别究竟是什么_prompt和instruction的区别

prompt和instruction的区别

GPT的爆火是从ChatGPT开始,ChatGPT其实是在GPT3的基础上通过instruct数据微调而来。
注意这里引入了instruct,我们又时常需要给语言模型写prompt,那instruct和prompt的区别究竟是什么?在刘岩@大师兄的文章中对此有阐述

ChatGPT/InstructGPT详解 - 知乎

需要注意的是,在实际运用当中,prompt和instruct时常混用!!!!

本文只厘清其中无异议的部分。

prompt概念的运用要早于instruct。对于生成式模型来讲prompt一直都指模型的启动输入,也就是整体叫prompt,instruct是prompt概念在instructGPT出现后的的一种新的组织形式。

我这里给出一个具体的例子,下面是给模型的一个prompt,也就是说下面整体是一个prompt。

我们目前

{

        "instruction": "请解释道路交通事故中的民事责任是什么意思,并阐述其适用条件。",

        "input": "",

        "output": "民事责任是指在道路交通事故中,依据《侵权责任法》和其他相关法律规定,当事人因过错或者其他违法行为给他人造成损失,应当承担对方的损失赔偿等民事责任。民事责任的适用条件包括:1.有过错:造成损害的行为必须是具有过错的行为,不能是无过错的行为。2.损失原因:造成损失的行为必须是损失的原因之一,不能是附带行为或者不相关行为。3.损失连带性:承担民事责任的人必须直接责任连带于造成损失的行为,如果没有直接关联,那么也不需要承担民事责任。总之,当出现道路交通事故中的民事责任问题时,需要根据具体情况来判断,如果当事人的行为具有过错,并且由此给他人造成了损失,那么该当事人就应当承担民事责任,进行赔偿等相应处理。"

    }

在目前实际的运用当中,我们通常会说,给大语言模型写一个prompt,但是我们很少会给语言模型写instruct,与此同时,只有instructGPT而没有promptGPT。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/813307
推荐阅读
相关标签
  

闽ICP备14008679号