今天看了关于ChatGPT的提示词工程的一些相关资料,对此,本人对提示词工程有了新认识,并整理了一份笔记分享给大家,如有错误,请大家谅解
ChatGPT提示词工程
大型语言模型(LLM)
Large Language Model
大致有两种类型的大型语言模型
1、基础大模型(Base LLM)
基于训练数据预测下文
2、指令调优大模型(Instruction Tuned LLM)
尝试听从指令
基于基础大模型,进一步使用指令内容输入+遵循指令内容输出来训练和微调模型
RLHF(Reinforcement Learning with Human Feedback):从人类反馈中进一步改进,让系统更得力、更听话
书写提示词
原则1:编写清晰明确的提示词
为模型提供清晰明确的说明来指导模型接下来做什么,从而引导模型输出你想要的结果,减少它产生无关或者不正确的输出几率
要点
1、在提示词中使用“定界符”
请提供需要摘要的文本内容,以便我为您生成一句话的文本摘要。
“您应该通过以下方式表达您希望模型执行的操作。提供尽可能明确和具体的说明。这将引导模型获得所需的输出,并减少收到不相关或不正确响应的记过。”
2、向模型请求结构化的输出
生成一个包含三个虚构书名及其作者和类型的列表,要求用英语生成。使用以下键并以JSON格式提供它们:
bookId、title、author、genre,year,classes
3、要求模型检查任务条件是否满足
您将获得由三重引号分隔的文本。如果它包含一系列指令,请用下列格式重写这些指令:
第一步:...第二步:...第三步:.........第N步:...如果文本不包含一系列的指令,则只需要写“没有发现您给出的步骤”:'''烫壶:在泡茶之前需用开水烫壶,一则可去除壶内异味;再则热壶有助挥发茶香。置茶:一般泡茶所用茶壶壶口皆较小,需先将茶叶装入茶荷内,此时可将茶荷递给客人,鉴赏茶叶外观,再用茶匙将茶荷内的茶叶拨入壶中,茶量以壶之三分之一为度。温杯:烫壶之热水倒入茶盅内,再行温杯。高冲:冲泡茶叶需高提水壶,水自高点下注,使茶叶在壶内翻滚,散开,以更充分泡出茶味,俗称高冲。低泡:泡好之茶汤即可倒入茶盅,此时茶壶壶嘴与茶盅之距离,以低为佳,以免茶汤内之香气无效散发,俗称低泡。一般第一泡茶汤与第二泡茶汤在茶盅内混合,效果更佳;第三泡茶汤与第四泡茶汤混合,以此类推。分茶:茶盅内之茶汤再行分入杯内,杯内之茶汤以七分满为度。敬茶:将茶杯连同杯托一并放置客人面前,是为敬茶。闻香:品茶之前,需先观其色,闻其香,方可品其味。品茶: 品字三个口,一杯茶需分三口品尝,且在品茶之前,目光需注视泡茶师一至两秒,稍带微笑,以示感谢。'''
4、输出多范例提示
你的任务是以一致的风格用成语回答:
<孩子>:教我耐心。<爷爷>:绳锯木断。<孩子>:教我包容。
原则2:给模型充足的思考时间
1、指定完成任务所需的步骤
您的任务是执行以下操作:
1.用一句话总结以下由<>分隔的文本
2.将总结后的摘要翻译成英语
3.在英语摘要中列出每个名字。
4.输出包含以下键的json对象:摘要,名字,数量使用以下格式:文本:<要总结的文本>摘要:<总结后的摘要>翻译:<摘要的翻译>名字:<英语摘要的名字列表>JSON输出:<包含摘要,名字,数量的json对象>
文本:<在一个美丽的小村庄里,有一个叫做小明的男孩。小明是个充满好奇心的孩子,他喜欢探索周围的世界,寻找新鲜的经历。有一天,小明在探险的时候,发现了一个奇怪的地洞。他很好奇,于是他决定探索一下。他下到地洞里,发现了一个令人惊异的地下世界。地下世界充满了神奇的生物和奇怪的生物,小明感到非常惊讶。他环顾四周,看到了一个巨大的城堡,他决定去看看。当小明到达城堡时,他发现了一个叫做地下国王的人。地下国王告诉小明,地下世界正在遭受着一场毁灭性的战争,他需要小明的帮助。"我需要你的帮助,小明,"地下国王说。"我们的地下世界需要英雄的帮助,你是最合适的人选。"小明感到非常兴奋,他决定去帮助地下国王,拯救地下世界。他知道,这将是一场充满挑战的冒险,但是他也知道,他必须勇敢地面对挑战。小明决定先去了解地下世界的情况。他和地下国王一起走遍了整个地下世界,了解了战争的情况。他发现,战争是由于一群邪恶的生物对地下世界的侵略造成的。小明决定先去找到这些邪恶的生物,了解他们的计划。他经过了很多的困难和考验,终于找到了邪恶的生物的巢穴。小明和邪恶生物的战斗开始了。邪恶生物拥有强大的魔法力量,他们的攻击力非常强大。小明知道,他必须尽力抵抗,不能让他们占领地下世界。他用他的勇气和智慧,开始了激烈的战斗。他利用他的敏捷,躲过了邪恶生物的攻击,用他的剑抵抗他们的攻击。邪恶生物很快发现,小明不是一个容易对付的对手。他们开始担心,他们的计划可能不会顺利实现。但是,邪恶生物并不轻易放弃。他们开始加强攻击,试图击败小明。然而,小明仍然勇敢地抵抗着,用他的智慧和勇气,不断挑战他们的攻击。最终,小明成功地击败了邪恶生物,拯救了地下世界。他的勇气和智慧赢得了地下国王和居民们的敬仰,他成为了地下世界的英雄。地下国王和地下世界的居民们都非常感激小明。他们为小明的英勇行为而致以敬意,并决定永远记住他的故事。小明在地下世界的冒险结束了,但是他知道,他的冒险生涯还没有结束。他决定继续寻找新的冒险,探索世界的奥秘。>
待续!