提示工程指南
😃 基础
💼 基础应用
🧙‍♂️ 进阶
🤖 代理
⚖️ 可靠性
🖼️ 图片提示词
🔓 破解提示
🔨 Tooling
💪 提示微调
🎲 杂项
📙 Vocabulary Reference
📚 Bibliography
📦 Prompted Products
🛸 Additional Resources
🔥 Hot Topics
✨ Credits

提示工程

🟢 This article is rated easy
Reading Time: 1 minute
Last updated on August 7, 2024

桑德·舒尔霍夫

:::takeaways 本文要点

  • 什么是提示工程?

:::

当提示不奏效时会发生什么?

有时候生成式 AI 会输出错误的结果。例如,它们不是很擅长乘法运算,经常会自信地给出错误的答案。尝试向 ChatGPT 提供以下提示:

Astronaut

Prompt


923 * 99 等于多少?
Robot

AI Output


923 * 99 等于 91,677.

ChatGPT 提供了一个错误答案(正确答案是 91,377)。我们可以修改提示,并告诉 ChatGPT 仔细思考每个步骤:

Astronaut

Prompt


923 * 99 等于多少? 让我们一步一步进行计算。请始终写出每个项的完整的0的个数。
Robot

AI Output


计算 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 的数学能力可以得到提升。现在,让我们尝试一个不同的例子。

:::caution 注意

由于 ChatGPT 是

非确定性

的,即使使用这个提示,有时也可能无法正常工作。你可能会看到类似于 91,177 或 91,077 的答案。

:::

考古学家 AI 示例

这一次,我们将请 ChatGPT 为我们正在考虑创建的新型虚构 AI 产品——考古学家 AI 撰写一条营销推文。考古学家 AI 讲述着关于著名考古学家的故事。

Astronaut

Prompt


写一条关于考古学家 AI 的推文
Robot

AI Output


"🔍 与 #考古学家AI 一起迎接激动人心的时代!这项前沿技术正在彻底改变考古学领域,帮助我们揭示古老的谜团,如从未有过地还原我们的过去。迫不及待想看到它揭示的隐藏宝藏和洞见!#AI #考古学"

这条推文不准确,因为考古学家 AI 只是讲述故事,而不是发现新事物。然而,这并不是 ChatGPT 的错!它对考古学家 AI 一无所知,让我们在提示中包含相关信息。

Astronaut

Prompt


撰写一条关于考古学家 AI 的推文:考古学家 AI 讲述着著名考古学家的故事。
Robot

AI Output


"🔍 与 #考古学家AI 一同揭开传奇考古学家的引人入胜的故事!从印第安纳·琼斯到玛丽·利基,这个由人工智能驱动的故事讲述者将他们的冒险活灵活现,揭示他们开创性的发现,并激励下一代探险家。🌍 #考古学"

这次好多了!现在让我们尝试让 ChatGPT 以印第安纳·琼斯的风格写下推文。

Astronaut

Prompt


以印第安纳·琼斯的风格,撰写一条关于考古学家AI的推文:考古学家AI,讲述着著名考古学家的故事。
Robot

AI Output


"各位,抓住你们的斗篷和鞭子!🎩🔥考古学家AI就像有个私人的萨拉(Sallah)在你身边,分享着那些勇敢闯入古墓、发掘隐藏宝藏的传奇考古学家的引人入胜故事!🗺️💎准备好踏上一场穿越历史的数字化冒险吧!#考古学家AI #揭开传奇"

好的,这可能是我们需要向考古学爱好者传达的信息!通过测试多个提示,我们可以看到哪个提示能产生最好的输出结果。

总结

随着时间的推移,不断完善提示的过程被称为提示工程。你不可能在第一次尝试时就写出完美的提示,因此重要的是善于完善你的提示。做好提示工程主要来自大量的实践(尝试和错误)。其余文章将向你介绍可以在提示工程过程中使用的不同提示策略。