5个简单实用的提示语框架

Prompt,提示语、提示词、指令。

Prompt是人(用户)发送到ChatGPT 等大语言模型应用的输入内容。 

它可以理解为是一个你需要传达的指令或问题,由人工智能去响应,并提供一个答案给你。 

提示语的质量和准确性对ChatGPT等大语言模型应用的输出的品质、有用性和相关性有极为重大的影响。

提示语是生成性人工智能的咒语

无论是ChatGPT,还是Midjourney,几乎所有的生成式人工智能,实际上都绕不开这个词。

提示语框架(Prompt Framework)是一种更加结构化和复杂的提示语组织方式。

提示框架就像是一组指令,告诉 GPT 模型它应该思考什么。

提示语框架允许用户根据自己的特定需求,创建更有针对性和更精确的内容。 

对于人类来说,这是一种更好的方式来表示我们期望大语言模型的输出。

Photo by Shivendu Shukla on Unsplash

之前,在自留地,曾分享过不少“咒语”、“黑话”和聊法,比如,《PREP:为机器准备提示语》一文中提及的 PREP框架、《RTF框架:和机器人聊天的聊法》中提及的 RTF框架,

这些所谓的“咒语”、“黑话”和聊法,就是不少人常说的“提示语工程学”。

今天,自留地君要介绍五个非常出色的提示语框架,叫ICIO、CRISPE、RCG、APE、以及一个包含六个步骤或要素的提示语框架。

ICIO

先说ICIO,这个ICIO框架是由Elavis Saravia 总结的,

ICIO是一个简单且易于遵循的用于编写提示语的框架。

在Elavis Saravia 看来,一个提示语由四个要素组成:

Instruction(必须): 指令,即你希望模型执行的具体任务。

例如,您可能希望模型生成文本、翻译语言或编写不同类型的创意内容。

Context(选填): 背景信息,或者说是上下文信息,这可以引导模型做出更好的反应。 

这是模型理解您的请求所需的背景信息。

例如,如果您要求模型生成有关特定主题的文本,则需要向模型提供有关该主题的信息。

Input Data(选填): 输入数据,告知模型需要处理的数据。 例如,如果您要求模型将句子从英语翻译成法语,则需要向模型提供英语句子。

Output Indicator(选填): 输出指示器,告知模型我们要输出的类型或格式。例如,如果您要求模型生成文本,您可以指定希望输出是文本段落。

举个例子:

说明(I):生成一段有关互联网历史的文本。

背景(C):互联网是一个由互连计算机网络组成的全球系统,使用标准互联网协议簇 (TCP/IP) 为全球数十亿用户提供服务。它是一个由数百万个本地到全球范围的私人、公共、学术、商业和政府网络组成的网络,这些网络通过广泛的电子、无线和光纤网络技术连接起来。互联网承载着广泛的信息资源和服务,例如互连的超文本文档和万维网(WWW)的应用、电子邮件、电话和文件共享。

输入数据(I):无。

输出指示器(O):文本段落。

CRISPE

我们再来看一个提示语框架:CRISPE

这个名叫CRISPE的框架是由 Matt Nigh 创造的。

CRISPE 分别代表以下含义:

CR:Capacity and Role(能力与角色),你希望 ChatGPT 扮演怎样的角色。

I:Insight(洞察力),背景信息和上下文(坦率说来我觉得用 Context 更好)。 

S:Statement(指令),你希望 ChatGPT 做什么。 

P:Personality(个性),你希望 ChatGPT 以什么风格或方式回答你。 

E:Experiment(尝试),要求 ChatGPT 为你提供多个答案。

RCG框架

RCG 框架,自留地君是从Content Genius上看到的。

RCG 框架由三个组件组成:

角色(Role)、上下文(Context)和目标(Goal),其中:

角色(Role):定义人工智能助理应遵循的角色(例如,技术博主、营销顾问等)。

语境(Context):提供围绕任务或问题的上下文(例如,软件功能、目标受众等)。

目标(Goal)为人工智能生成的内容设定明确的目标(例如,告知、说服、娱乐等)。

这些组件使提示语变得灵活、但同时又结构化,使用起来非常便捷。

APE框架

APE框架,行动(Action)、目的(Purpose)、期望(Expectation)。其中,行动(Action):定义要完成的工作、任务和活动;目的(Purpose):描述意图和目标;期望(Expectation):说明所期望的结果;举个例子:
你能为我们的心的教学软件制定一个营销策略吗?(A)我们的目标是在我们的受众(大中小学教师)中产生轰动效应,并提高他们的意识(P)。该战略致力于推动至少30%的预购量增长(E)。

六步提示语框架

一个强大但简单的框架可供遵循:

  1. 模拟人物
  2. 写下你的任务
  3. 概述完成该任务的步骤
  4. 给它背景和约束
  5. 明确目标
  6. 格式化输出

来看一个实际例子:“作为一名营销专业人士,为我们的生态可持续咖啡杯创作十个口号。该产品的核心卖点是它对地球友好、可生物降解并且由竹子制成。标语应该有两到六个字。不要使用“绿色”这个词。我们的目标是用简短明快的口号概括我们品牌的可持续精神。输出应该是一个要点列表。”

Photo by Johnnie Walker