Prompt - 流行的10个框架

转载自:https://juejin.cn/post/7287412759050289212

文章目录


测试用例

为了看到不同的Prompt框架效果,本文定义一个统一的测试用例:

介绍恒大许家印,200字左右


1、ICIO框架

  • Instruction 指令:执行的具体任务
  • Context 背景信息:提供背景信息,以引导模型生成更符合需求的回复
  • Input Data 输入数据:需要处理的数据
  • Output Indicator 输出引导:告知所需输出的类型或风格

示例:

  • Instruction 指令:创作一篇关于许家印的简介
  • Context 背景信息:许家印是中国恒大集团的老板
  • Input Data 输入数据:许家印的基本信息
  • Output Indicator 输出引导:创作的简介应该在200字以内

2、CRISPE框架

  • Capacity and Role 能力和角色:应该扮演的角色(或多个角色)
  • Insight 洞察:提供幕后洞察力、背景信息和上下文
  • Statement 声明:简洁明了地说明希望完成的任务
  • Personality 个性:回应的风格、个性或方式
  • Experiment 实验:要求提供多个回答示例

示例:

  • Capacity and Role 能力和角色:扮演一个了解许家印生平的作者
  • Insight 洞察:许家印是中国恒大集团的创始人,他的事迹是地产界的传奇
  • Statement 声明:创作一篇关于许家印的200字简介
  • Personality 个性:保持客观公正,语言简练
  • Experiment 实验:尝试将许家印的生平事迹精炼到200字内

3、BROKE框架

  • Background 背景:提供充足的背景信息
  • Role 角色:明确扮演的角色
  • Objectives 目标:描述需要实现的目标
  • Key Result 关键结果:期望的具体效果,以便对输出进行试验和调整
  • Evolve 试验并改进:利用【a.改进输入;b.改进答案;c.重新生成】三种自由组合的改进,来优化回答

示例:

  • Background 背景:许家印是恒大集团的创始人,是中国地产界的重要人物
  • Role 角色:扮演一个了解许家印的作者
  • Objectives 目标:创作一篇关于许家印的200字简介
  • Key Result 关键结果:一篇200字的许家印简介
  • Evolve 试验并改进:根据反馈,调整和优化文章

4、CREATE框架

  • Clarity 清晰度:明确界定提示的任务或意图
  • Relevant info 相关信息:提供相关细节,包括具体的关键词和事实、语气、受众、格式和结构
  • Examples 实例:使用提示中的示例为输出提供背景和方向
  • Avoid ambiguity 避免含糊不清:重点关注关键信息,删除提示中不必要的细节
  • Tinker 迭代、修补:通过多次迭代测试和完善提示

示例:

  • Clarity 清晰度:明确要求创作一篇200字的许家印简介
  • Relevant info 相关信息:提供一些关于许家印的关键信息,如他是恒大集团的创始人
  • Examples 实例:无
  • Avoid ambiguity 避免含糊不清:指明文章应该包含许家印的关键生平事迹
  • Tinker 迭代、修补:可能需要多次修改和优化以达到200字的限制

5、TAG框架

  • Task 任务:定义具体任务
  • Action 行动:描述需要做什么
  • Goal 目标:解释最终目标

示例:

  • Task 任务:撰写许家印的简介
  • Action 行动:搜集许家印的相关信息,编写简介
  • Goal 目标:完成一篇200字的许家印简介 |

6、RTF框架

  • R 角色:指定 ChatGPT 的角色
  • T 任务:定义具体任务
  • F 格式:定义您想要的答案的方式

示例:

  • R 角色:微信公众号文章作者
  • T 任务:根据"许家印的简介"为主题创作短文
  • F 格式:200字以内

7、ROSES框架

  • Role 角色:指定 ChatGPT 的角色
  • Objective 目标:说明目的或目标
  • Scenario 场景:描述情况
  • Solution 解决方案:定义期望的结果
  • Steps 步骤:询问达成解决方案所需的行动

示例:

  • Role 角色:作为一名新闻记者
  • Objective 目标:撰写一篇关于许家印的200字简介
  • Scenario 场景:许家印是中国恒大集团的创始人,他的生平和成就值得关注
  • Solution 解决方案:编写一篇精炼的200字简介,概述许家印的主要成就
  • Steps 步骤:收集许家印的主要经历,编写和修订简介

8、APE框架

  • Action 行动:定义要完成的工作或活动
  • Purpose 目的:讨论意图或目标
  • Expectation 期望:说明期望的结果

示例:

  • Action 行动:撰写许家印的简介
  • Purpose 目的:让读者了解许家印的主要成就
  • Expectation 期望:得到一篇200字的许家印简介

9、RACE框架

  • 背景:设置讨论的舞台或背景
  • 行动:描述您想要做什么
  • 结果:描述期望的结果
  • 示例:举一个例子来说明你的观点

示例:

  • R 背景:许家印是中国恒大集团的创始人
  • A 行动:撰写一篇关于许家印的简介
  • C 结果:得到一篇200字的许家印简介
  • E 示例:参考其他商业领袖的简介

10、TRACE框架

  • Task 任务:定义具体任务
  • Request 请求:描述您的请求
  • Action 行动:说明您需要采取的行动
  • Context 语境:提供背景或情况
  • Example 示例:举一个例子来说明你的观点

示例:

  • Task 任务:编写许家印的简介
  • Request 请求:请撰写一篇200字的许家印简介
  • Action 行动:收集许家印的相关信息,编写简介
  • Context 语境:许家印是中国恒大集团的创始人,他的经历和成就在中国商业领域有着重要地位
  • Example 示例:参考其他成功商人的简介

2024-05-19(日)

相关推荐
weixin_4462608511 小时前
如何与AI对话,写好Prompt
人工智能·prompt
匹马夕阳12 小时前
大模型(LLM)提示工程(Prompt Engineering)初识
人工智能·语言模型·prompt
AIGC大时代17 小时前
如何使用ChatGPT辅助文献综述,以及如何进行优化?一篇说清楚
人工智能·深度学习·chatgpt·prompt·aigc
engchina1 天前
多模态抽取图片信息的 Prompt
prompt·多模态·抽取图片信息
ibrahim1 天前
Llama 3.2 900亿参数视觉多模态大模型本地部署及案例展示
ai·大模型·llama·提示词
SomeB1oody3 天前
获取OpenAI官方给ChatGPT的系统定义Prompt
人工智能·语言模型·chatgpt·prompt
旷野..3 天前
GPT 时代,精进编程思维 + 熟练 Prompt 是否是新的编程范式?
python·gpt·prompt
非凡的世界3 天前
5个用于构建Web应用程序的Go Web框架
golang·go·框架·web
AIzealot无3 天前
论文解读之Chain-of-Thought Prompting Elicits Reasoning in Large Language Models(CoT)
人工智能·语言模型·自然语言处理·prompt·提示词
confiself4 天前
大模型系列——投机解码:Prompt Lookup Decoding代码解读
prompt