






















在当今信息爆炸的时代,高效地使用提示词(prompt)已成为各行各业提升工作效率的关键之一。然而,提示词的写法和适用场景却常常让人困惑。本文将深入探讨提示词的常用写法,并通过实际案例展示其在不同场景下的应用。

Google发布的最新框架CRISPE
常见的prompt的写法:Zero-shot、Few-shot、CoT、CoT+SC、Step-Back
当然5种不同的提示词写法应当应用在不同的场景下:
任务:如果一个人在月球上跳跃,会比在地球上跳得更高还是更低?
Zero-shot 方式:向模型提问 “一个人在月球上跳跃和在地球上跳跃,哪里跳得更高”,模型依据对地球和月球重力等常识的理解来回答,正常情况下会输出 “在月球上跳得更高”,不需要提前给它关于在月球和地球跳跃对比的具体例子。
任务:分析 “这部电影真的太精彩了,我从头到尾都被吸引住了” 的情感倾向。
Zero-shot 方式:输入 “请分析‘这部电影真的太精彩了,我从头到尾都被吸引住了’表达的是积极情感还是消极情感”,模型根据语句中的词汇和语义来判断并输出 “积极情感”,无需事先用大量标注好情感倾向的影评来训练它针对这句话的判断。
任务:判断 “今天的天气真好,阳光明媚,适合出门游玩” 属于什么类型的文本。
Zero-shot 方式:给模型输入 “请判断‘今天的天气真好,阳光明媚,适合出门游玩’属于以下哪种文本类型:新闻、日记、诗歌、散文”,模型根据对各种文本类型的理解和句子内容进行判断,可能输出 “日记倾向的日常记录文本” 等答案,而不需要事先给它提供大量已标注好类型的类似文本作为示例。
拓展:对于更复杂的文本分类,如判断一段关于人工智能技术原理的描述属于科普文本、学术论文摘要还是技术博客,也可通过 Zero-shot 让模型进行判断。
给模型提供几个特定风格的文本片段,如提供几句古风诗词,然后要求模型以同样的古风风格创作一首完整的诗。模型根据这几个样本学习古风诗词的用词、韵律、句式等特点,生成新的内容。
只给模型提供少量标注好的包含人名、地名、组织名等实体的句子,例如 “小明去了北京的清华大学” 标注出 “小明” 是人名,“北京” 是地名,“清华大学” 是组织名,让模型据此识别其他文本中的各种命名实体。
给出少量已经标注好语义角色的句子,如 “小明 [施事] 把书 [受事] 放在桌子上 [地点]”,让模型学习不同语义角色的特点和关系,然后对新的句子进行语义角色标注。
简单算术问题:问题为 “小明有 5 个苹果,小红的苹果比小明多 3 个,请问小红有几个苹果?” 思维链可以是 “首先,已知小明有 5 个苹果,小红比小明多 3 个。那么我们要做的就是在小明的苹果数基础上加上多出的数量,即 5 + 3 = 8。所以,小红有 8 个苹果。”
几何问题:“一个三角形的底边长为 6 厘米,高为 4 厘米,求它的面积。” 思维链可以是 “首先,我们知道三角形的面积公式是 S = 1/2× 底 × 高。题目中给出底边长为 6 厘米,高为 4 厘米。那么将数值代入公式可得,S = 1/2×6×4 = 3×4 = 12 平方厘米。所以这个三角形的面积是 12 平方厘米。”
真假判断问题:“有三个人,A 说 B 在说谎,B 说 C 在说谎,C 说 A 和 B 都在说谎,请问谁说的是真话?” 思维链可以是 “假设 A 说的是真话,那么 B 在说谎。因为 B 说 C 在说谎,所以 C 说的是真话,可 C 说 A 和 B 都在说谎,这与假设 A 说真话矛盾,所以 A 说的是假话。假设 B 说的是真话,那么 C 在说谎,C 说 A 和 B 都在说谎就是假的,即 A 和 B 至少有一个说的是真话,因为假设 B 说真话,A 说假话是符合的,所以该假设成立,B 说的是真话。假设 C 说的是真话,那么 A 和 B 都在说谎,可 A 说 B 在说谎就成了真话,这与 C 说的话矛盾,所以 C 说的是假话。综上,B 说的是真话。”
“小明、小红和小李参加跑步比赛,小明比小红跑得快,小李比小明跑得慢,请问三人的名次顺序是怎样的?” 思维链可以是 “首先,根据小明比小红跑得快,可知小明的名次在小红前面。又因为小李比小明跑得慢,所以小明的名次也在小李前面。那么三人的名次顺序就是小明第一,然后小李在小明之后,所以小李第二,最后小红第三。”
任务:分析 “这部电影真的太精彩了,我从头到尾都被吸引住了” 的情感倾向。
Zero-shot 方式:输入 “请分析‘这部电影真的太精彩了,我从头到尾都被吸引住了’表达的是积极情感还是消极情感”,模型根据语句中的词汇和语义来判断并输出 “积极情感”,无需事先用大量标注好情感倾向的影评来训练它针对这句话的判断。
任务:根据患者症状、检查结果和病史,制定治疗方案。
CoT+SC方式:1 基于指南推荐的标准流程推导。2 参考类似病例的成功治疗方案。3 考虑患者过敏史和药物相互作用。
任务:分析合同条款是否存在法律风险或歧义。
CoT+SC方式:1 从合同法角度解析条款合法性。2 对比行业标准合同模板的差异。3 模拟不同履约场景下的责任划分。
任务:当前项目延期的原因是什么
Step-Back方式:
1. 要想得到项目延期的真实原因,你需要知道哪些前提问题
2. 这些前提问题的答案分别是什么
3. 基于这个前提问题,你的结论是什么
任务:怎么解决我们的家庭装修中空间布局不合理的问题
Step-Back方式:
1. 要想得到项目延期的真实原因,你需要知道哪些前提问题
2. 这些前提问题的答案分别是什么
3. 基于这个前提问题,你的结论是什么
对于同样的模型,同样的任务,使用不同的 Prompt,输出的结果也有不小的差异
一般来说,使用Prompt技巧的结果 回比不使用任何技巧要好
对于简单的任务并不是叠加所有的技巧就会更好,到达一定结果后。再叠加技巧不会提升效果
这是一个让大家理解 Prompt 编写技巧的小教程,所以采用了同一个任务方便对比,但是有些复杂技巧适合与更难的任务,只有在更难的任务上才能看出差异
本文由 @AAA有生之年 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。