单位 2 / 12

良好的提示剖析:角色、背景、任务、格式、示例、约束

收益:

  • 列出有效提示的六个基本组成部分并解释每个组成部分的功能。
  • 您可以通过这些组件逐步加强弱提示
  • 能够有意识地决定任务需要哪些组件

你从人工智能得到的响应的质量很大程度上取决于你给它的指令的质量。告诉同一个模型“写一封电子邮件”并给出结构良好的指令会产生完全不同的结果。在本单元中,我们将学习有效提示的六个基本组成部分或“解剖结构”。如果您了解这六个部分,您就可以为业务中的任何任务构建强大的指令,如果您不喜欢输出中的内容,您可以快速找到缺少的部分。

什么是提示?

提示是您向人工智能发出的指令或问题。一个好的提示可以清楚、完整地告诉模型你想要什么,并且没有任何误解的余地。另一方面,糟糕的提示会迫使模型用自己的假设来填补空白,并且经常会产生通用的、不准确的答案。学习解剖学的目的就是有意识地弥补这些差距。

六个基本组成部分

您可以将强大的提示视为由六个构建块组成。并非每项任务都需要所有这些;但了解这些意味着您手中有一份清单。

1. 角色(Persona)

告诉模特她将从哪个角度说话。角色;决定所使用的术语、语气和深度。当您说“像经验丰富的财务顾问一样行事”时,该模型会比学生对同一问题给出更技术性和更仔细的答案。 (我们将在第 9 单元中深入介绍该角色。)

2. 背景

它是模型了解情况所需的背景信息。为了谁、为了什么目的、在什么条件下?如果上下文缺失,模型就会悬而未决并生成通用文本。 “这封电子邮件的收件人是一位尊贵的企业客户,他的付款已经拖欠了 3 个月,但已经与我们合作很长时间了”这句话为模型提供了定调的关键信息。

3. 任务

用明确的动作告诉它你想要它做什么。使用具体动词,例如“写”、“总结”、“比较”、“分类”、“列出”。任务是提示的核心;模糊任务动词模糊了整个输出。

4. 格式

指定您希望输出的样子:项目符号列表、表格、段落、多少字、带有什么标题?如果您不这么说,模型将应用自己的偏好,这通常不适合您的业务。 (我们将在第 7 单元中详细介绍格式强制。)

实施例5

如果可能,请显示与您想要的输出类似的示例。说“我想要这样的东西”通常比详细描述更有效,因为模型模仿了示例。 (我们将在第 5 单元中深入了解这项技术。)

6. 约束(限制)

说明您不想做的事情和限制:“不要使用技术术语”、“不要承诺价格”、“最多 150 个字”、“请相信我给您的信息,它是虚构的”。约束是防止输出偏离错误方向的护栏,也是许多人忽略的最有价值的组件。

一起查看组件

下表比较了弱提示和强提示:

组件

弱提示

强大的提示

角色

(无)

“像经验丰富的客户关系专家一样行事”

背景

(无)

“致一位有价值的 4 年老企业客户,其付款被延迟”

任务

“写一封电子邮件”

“写一封礼貌但清晰的付款提醒电子邮件”

格式

(无)

“最多120字,3个短段,正式但温暖的语气”

例子

(无)

“像我们之前的成功提醒一样以解决方案为导向”

约束

(无)

“使用威胁性言论;提及法律程序”

一步一步:加强弱提示

你有这个:“写一篇博客文章。”现在让我们按顺序添加组件。

  1. 明确任务:“写一篇关于我们的云会计软件的博客文章。”
  2. 添加角色:“像为小型企业写作的金融内容编辑一样写作。”
  3. 添加上下文:“读者是不懂会计的中小企业主;目标是注册试用版。”
  4. 添加格式:“700-800字,4个小标题,开头一个问题,结尾一句诉求。”
  5. 添加限制:“不要说出竞争对手的品牌;不要使用夸张的承诺;简单的土耳其语。”
  6. 添加示例:“语气与本段相似:[示例段落]。”

每一步,输出都会更接近您的想法。这就是解剖学的力量:你不是随机尝试,而是有目的地添加缺失的组件。

四个可复制模板

1)通用框架:

角色:扮演具有[专业知识]经验的人。上下文:[为谁,为了什么目的,在什么情况下]。任务:[单个明确的动词]...格式:[长度,结构,标题]。约束:[做什么,限制什么]。

2)写电子邮件:

角色:企业传播专家。背景:收件人[谁]、关系[情况]、目的[内容]。任务:撰写[信息/提醒/道歉/提议]电子邮件。格式:不超过[X]个字,[语气]语气,有明确的结束语。约束:承诺、夸大;只要相信我给你的信息就可以了。

3)文本摘要:

任务:总结以下文本。格式:最多 [X] 项;每个项目都是一个决定/行动。限制:不要添加任何正文中没有的信息;添加评论。上下文:此摘要将用于[谁],用于[目的]。文本:[文本]

4)对照表:

任务:比较[A]和[B]。格式:Markdown表格;栏目:标准|一个 | B.背景:决策者[谁],优先级[什么]。约束:精确的价格/数字拟合;当您不确定时,请写“不确定”。

弱提示/强提示

弱:

准备会议议程。

强的:

角色:担任经验丰富的项目经理。背景:每周 45 分钟的团队会议; 6人;主题是新产品发布延迟。任务:准备一个带有时间框的议程(为每个项目分配分钟)。格式:表格;栏目: 主题 |持续时间 |责任|预期输出。约束:总时间不能超过45分钟;最多应有 6 项。

三个迷你箱

案例 1——销售。销售团队不断收到带有“写报价电子邮件”提示的冷短信。根据团队自己的测量,当添加角色、上下文和格式时,初始响应率显着增加;改变的不是模型,而是指令。

案例 2——法律助理。某律师事务所助理在索要合同摘要时没有添加约束条件,模型有时会添加注释。添加“仅根据文章所写内容,请勿做出推断”的限制后,摘要即可接受审核,律师的更正时间减少了大约一半。

案例 3——教育。当一位企业培训师说“写一份演示计划”时,他收到的是 20 张幻灯片的凌乱草稿。当我将格式固定为“8张幻灯片,标题+3篇文章+每张幻灯片1个示例”时,草稿就可以直接使用了。

提示:如果您不喜欢输出,请询问:“缺少什么组件?”答案通常是上下文或约束;因为大多数人写了任务和格式,但跳过了这两个。
注意:添加组件并不意味着“提示越长越好”。目标是清晰度,而不是长度。不必要的、矛盾的或不相关的细节可能会使模型感到困惑。让每句话都有目的。

常见错误

  • 就写任务吧。说“写一封电子邮件”并跳过角色、上下文、格式和约束;这是最常见的错误。
  • 忘记约束。不说不想要的话。该模型添加了它认为“安全”的任何内容,因为它不知道。
  • 成分冲突。给出自相矛盾的指示,例如“它很短,但包含所有细节”。
  • 将上下文误认为职责。写了几页背景信息,却没有清楚地解释要做什么。
  • 选择质量较差的样本。模型模仿样品;错误的例子会产生错误的输出。

综上所述

  • 强提示的六个组成部分:角色、上下文、任务、格式、示例和约束。
  • 角色决定观点,上下文决定背景,任务决定做什么,格式决定格式,例子决定想要的结果,约束决定边界。
  • 并非每项任务都需要所有这些;结果越重要、越具体,您添加的成分就越多。
  • 大多数人跳过的约束组件是最有价值的部分,可以防止输出偏离错误的方向。
  • 目标是清晰度,而不是长度;让每个句子都有一个功能。

应用任务

选择一个你在工作中经常做的任务,然后先写出弱的一句话版本。然后重新安装提示,将六个组件一一添加;添加每个组件时重现输出,并记下哪个添加会产生最大的跳跃。保存生成的强大提示以供下次使用。

清单

  • [ ] 我可以背诵六个组成部分(角色、上下文、任务、格式、示例、约束)。
  • [ ] 我可以用一个例子来解释每个组件如何影响输出。
  • [ ] 我可以用组件逐步强化弱提示。
  • [ ] 我故意添加约束组件。
  • [ ] 我专注于澄清提示而不是使其变得更长。