刀是从哪里来的
三年级时,我写了一份制作花生酱果酱三明治的指南。
我写了四个步骤:
- 拿面包。
- 拿花生酱和果酱。
- 把配料涂在面包上。
- 把它们合在一起。
我的老师问了一个问题:刀是从哪里来的?
我的脑海中已经有了画面。那天早上我看到了厨房抽屉里的刀。我以为读者也能看到。我错了。
当我开始学习提示工程时,我也犯了同样的错误。大多数人都遵循同样的路径:
第一阶段:一句话指令。你写下一句话,并期望模型能读懂你的心思。当它失败时,你是在跟模型较劲,而不是去修复提示词。
第二阶段:笔记本。你保存那些有效的提示词。你注意到一致性的重要性。你发现有些提示词失败是因为缺少了设定。
第三阶段:环境。你意识到提示词不仅仅是一条指令。提示词是一个房间。模型只能使用房间里的东西。如果房间里没有刀,三明治就永远做不出来。
为了构建更好的提示词,请叠加这三要素:
- 上下文:告诉模型它可以访问哪些数据。
- 约束条件:告诉模型如何使用工具以及需要避免什么。
- 验收标准:定义最终结果应该是什么样的,以便模型可以自我检查。
忘掉那些“魔法词”或小技巧吧。提示工程就像编写错误报告或设计文档。假设读者并不了解你的背景信息。请将这些背景信息写进你的文本中。
Source: https://dev.to/rshade/where-did-the-knife-come-from-1ebp
Optional learning community: https://t.me/GyaanSetuAi