2024年11月27日
虽然有很多方法来构建一个提示词但在我看来,最好的方式就是 CO-STAR。这正是 Sheila Teo 用来赢得新加坡 GPT-4 提示工程竞赛的框架。下面我来介绍它的运行原理。CO-STAR 的每个字母都代表提示词的一个具体部分。我们逐一来看。
"C"代表“Context(上下文)” 你可以在这里给出任何相关的背景信息比如你自己或是你希望它完成的任务的信息。
"O"代表“Objective(目标)” 在这里,你需要给出非常明确的指示告诉 ChatGPT 你希望它做什么。我们在第三级就已经学过这个了。
"S"代表“Style(风格)” 在这一部分,我们需要告诉 ChatGPT 我们想要的写作风格可以是有趣的,比如我们希望它以 Snoop Dogg 的说唱风格来写作或者像顶级 CEO 那样的风格。
"T"代表“Tone(语调)” 你希望回答的语调是什么?幽默的?情绪化?有威胁性?由你来决定。
"A"代表"Audience",即我们要告诉 ChatGPT 的听众是谁。 比如说,如果目标听众是五岁的孩子,那么结果会截然不同于目标听众是世界级物理学家的情况。
最后一个字母"R",代表"Response"——我们想要的回应类型。 我们需要一份详细的研究报告吗?或者需要一个表格?我们需要一个复杂的编程格式,比如 JSON 吗?或者只是一大堆文字?你想要的,在这里都能找到。
让我们看一个例子。这是一个举例的 Facebook 帖子,用来宣传新的飞行魔毯。基础的需求,基础的回应。这篇帖子内容繁琐、风格不佳,肯定无法吸引目标观众。那好,让我们试试 CO-STAR 方法。首先,我提供了一个我经营魔毯生意的背景。接着,我设定目标是撰写一个 Facebook 帖子,以吸引人们购买。我设定我需要的风格,基本上是模仿成功公司的方式。我要求有优雅且具有说服力的语调。我设定目标观众为 30 岁左右的人群。最后,我指定了回应的格式。四句话,不需要话题标签,但需要加入一些表情符号。哇,这就好多了。
基本上,使用 CO-STAR 的指南,你需要提供的所有信息 ChatGPT 都能处理,以便精确地回答你的问题。