Prompt基础 | 3-Prompt的基本框架

小白玩转ChatGPT可夫小子2023-5-1 15:39

提问的方式各式各样,好的Prompt,离不开几种基本的框架。以下是常见的两种,而我用的更多的是第二种,你们自己可以尝试都玩一下。

两种基本框架

  • CRISPE框架

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

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

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

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

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

✅ICIO框架

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

    • “写一篇文章”

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

    • “关于智能家居发展前景”

  • Input Data(选填) 输入数据,告知模型需要处理的数据。

    • “先阅读以下材料:xxxxxx”

  • Output Indicator(选填) 输出指示器,告知模型我们要输出的类型或格式。

    • “请按如下格式输出:xxxxxx”

ICIO示例

阅读下面的销售邮件,移除掉具体的人名,用适当的占位符替换。例如:“李小姐”替换为“【客户】”。 李小姐, 我们听说您购买了一辆新车,首先恭喜你。我叫小丽,来自飞马汽车美容中心,您现在在我们这里办年卡,汽车美容和保养,将享受7折优惠。如果您感兴趣,请联系我。我的电话是:13988888888,谢谢! 小丽 飞马汽车美容中心
  • 指令I——红框

  • 上下文C——绿框

  • 输入I——蓝框

  • 输出O——黄框