当提示不奏效时会发生什么?
有时候生成式 AI 会输出错误的结果。例如,它们不是很擅长乘法运算,经常会自信地给出错误的答案。尝试向 ChatGPT 提供以下提示:
923 \* 99 等于多少?
AI 回复
923 \* 99 等于 91,677.
ChatGPT 提供了一个错误答案(正确答案是 91,377)。我们可以修改提示,并告诉 ChatGPT 仔细思考每个步骤:
923 \* 99 等于多少? 让我们一步一步进行计算。请始终写出每个项的完整的0的个数。
AI 回复
计算 923 乘以 99,我们可以分解为较小的步骤:
步骤 1:为每个项写出完整的 0 个数: 923 \* 99 = 923 \* 990
步骤 2: 将第一个项乘以 9: 923 \* 9 = 8307
步骤 3: 将第一个项乘以 90(添加一个 0): 923 \* 90 = 83070
步骤 4: 将步骤 2 和步骤 3 的结果相加。: 8307 + 83070 = 91377
因此,923 乘以 99 等于 91,377。
令人惊讶的是,通过这些额外的说明,ChatGPT 能够解决这个问题。这次成功是因为 ChatGPT 将计算过程都写出来了,从而避免了错误。通过提示工程,生成式 AI 的数学能力可以得到提升。现在,让我们尝试一个不同的例子。
由于 ChatGPT 是非确定性的,即使使用这个提示,有时也可能无法正常工作。你可能会看到类似于 91,177 或 91,077 的答案。
考古学家 AI 示例
这一次,我们将请 ChatGPT 为我们正在考虑创建的新型虚构 AI 产品——考古学家 AI 撰写一条营销推文。考古学家 AI 讲述着关于著名考古学家的故事。
写一条关于考古学家 AI 的推文
AI 回复
"🔍 与 #考古学家AI 一起迎接激动人心的时代!这项前沿技术正在彻底改变考古学领域,帮助我们揭示古老的谜团,如从未有过地还原我们的过去。迫不及待想看到它揭示的隐藏宝藏和洞见!#AI #考古学"
这条推文不准确,因为考古学家 AI 只是讲述故事,而不是发现新事物。然而,这并不是 ChatGPT 的错!它对考古学家 AI 一无所知,让我们在提示中包含相关信息。
撰写一条关于考古学家 AI 的推文:考古学家 AI 讲述着著名考古学家的故事。
AI 回复
"🔍 与 #考古学家AI 一同揭开传奇考古学家的引人入胜的故事!从印第安纳·琼斯到玛丽·利基,这个由人工智能驱动的故事讲述者将他们的冒险活灵活现,揭示他们开创性的发现,并激励下一代探险家。🌍 #考古学"
这次好多了!现在让我们尝试让 ChatGPT 以印第安纳·琼斯的风格写下推文。
```text
以印第安纳·琼斯的风格,撰写一条关于考古学家AI的推文:考古学家AI,讲述着著名考古学家的故事。
AI 回复
"各位,抓住你们的斗篷和鞭子!🎩🔥考古学家AI就像有个私人的萨拉(Sallah)在你身边,分享着那些勇敢闯入古墓、发掘隐藏宝藏的传奇考古学家的引人入胜故事!🗺️💎准备好踏上一场穿越历史的数字化冒险吧!#考古学家AI #揭开传奇"
好的,这可能是我们需要向考古学爱好者传达的信息!通过测试多个提示,我们可以看到哪个提示能产生最好的输出结果。
总结
随着时间的推移,不断完善提示的过程被称为提示工程。你不可能在第一次尝试时就写出完美的提示,因此重要的是善于完善你的提示。做好提示工程主要来自大量的实践(尝试和错误)。其余文章将向你介绍可以在提示工程过程中使用的不同提示策略。