直接告知 AI 什么能做,什么不能做外。在某些场景下,我们能比较简单地向 AI 描述出什么能做,什么不能做。但有些场景,有些需求很难通过文字指令传递给 AI,即使描述出来了,AI 也不能很好地理解。 比如给宠物起英文名,里面会夹杂着一些所谓的名字风格。此时你就可以在 prompt里增加一些例子,我们看看这个例子:
    1. Suggest three names for a horse that is a superhero.
    Output 是这样的,第一个感觉还行,第二个 Captain 有 hero 的感觉,但 Canter 就像是说这匹马跑得很慢,而且三个都比较一般,不够酷。
    1. Thunder Hooves, Captain Canter, Mighty Gallop
    此时你就可以在 prompt 里增加一些案例:
    1. Suggest three names for an animal that is a superhero.
    2. Animal: Cat
    3. Names: Captain Sharpclaw, Agent Fluffball, The Incredible Feline
    4. Animal: Dog
    5. Names: Ruff the Protector, Wonder Canine, Sir Barks-a-Lot
    6. Animal: Horse
    7. Names:
    增加例子后,输出的结果就更酷一些,或者说是我想要的那种风格的名字。
    1. Gallop Guardian, Equine Avenger, The Mighty Stallion
    以下是一些场景案例,我整理了两个 Less Effective(不太有效的) 和 Better(更好的) prompt,你可以自己尝试下这些案例:
    场景 Less Effective Better 原因
    起英文名 Suggest three English names for a boy. Suggest three English names for a boy. Here are some examples: Jimmy、Jason、James 可以在下方运行这个案例,在不给示例的情况下 AI 会给你什么答案。
    将电影名称转为 emoji Convert Star Wars into emoji. Convert movie titles into emoji. Back to the Future: 👨👴🚗🕒 Batman: 🤵🦇 Transformers: 🚗🤖 Star Wars: 可以在下方运行这个案例,在不给示例的情况下 AI 会给你什么答案。