ChatGPT在基于示例回答场景中的使用技巧
有时,简单的文字指示对 AI 来说可能不够明确,尤其是在涉及复杂或抽象概念的场景中。例如,在给宠物起名字这样的任务中,仅仅通过文字很难传达想要的名字风格。在这种情况下,向 AI 提供示例可以大大提高其理解和执行任务的能力。
让我们看一个没有示例的 prompt:
Suggest three names for a horse that is a superhero.
Output 如下,虽然命名有超级英雄的感觉,但并不够具象或酷炫:
Thunderstride
Equine Avenger
Pegasus Sentinel
技巧:增加示例
当无法通过文字准确表达需求时,在 prompt 中增加示例可以提供更清晰的指导:
Suggest three names for an animal that is a superhero.
Animal: Cat
Names: Captain Sharpclaw, Agent Fluffball, The Incredible Feline
Animal: Dog
Names: Ruff the Protector, Wonder Canine, Sir Barks-a-Lot
Animal: Horse
Names:
这样做之后,Output 就更符合预期,产生了更具创造力和风格的名字:
Stallion Sentinel
Mighty Mustang
Super Equine Steed
prompt 对比
以下是一些实际场景中的示例,展示了简单和更精细的 prompt 对比:
| 场景 | 简单示例 | 精细示例 | 原因 |
|---------------|---------------------------------------|----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
| 起产品名 | 产品描述:一种适合任何脚型的鞋子。种子词:适应、适合、全能适配。产品名称: | 产品描述:一种家用奶昔机。种子词:快速、健康、紧凑。产品名称:HomeShaker, Fit Shaker, QuickShake, Shake Maker 产品描述:一种适合任何脚型的鞋子。种子词:适应、适合、全能适配。产品名称: | 在示例中给出具体的种子词和产品描述,能够引导 AI 产生更符合要求的产品名称。 |
| 将电影名称转为 emoji | 将《星球大战》转换为 emoji | 将电影标题转换为 emoji。《回到未来》: 👨👴🚗🕒 《蝙蝠侠》: 🤵🦇 《变形金刚》: 🚗🤖 《星球大战》: | 给出具体的电影标题和对应的 emoji 示例,能够帮助 AI 理解并产生正确的 emoji 表达。 |
注意:在使用这种技巧时,可能会发现即使给出了示例,AI 也不一定能完全准确地回答。这就需要更高级的技巧来优化提示,以提高结果的准确性。在后续的高级篇章中,我将介绍如何进行这些优化。