如何设计好的prompt

369 阅读2分钟

起因

前几天刚入职,领导给我派了个活。

叫我给一堆医疗诊断结果和医学界结论材料,叫我写个prompt,输入材料信息和医学结论,逆向推断出检查结果。

虽然不是什么技术活,但是也是耗费了我一天时间 。

我心里想现在ai那么聪明,prompt不是随便写写嘛。于是我开始了漫长的尝试,换了各种姿势的写法,但是都不是自己想要的。

最后我决定还是找找资料吧,经过不断的查资料,我总结了以下几点:

明确需求

因为我们要让ai尽可能知道自己的需求,所以得先明确自己的需求。比如我上面的任务就是

 从一堆检查结果和医学结论中,输入医学结论,输出逆向对应的检查结果

但是这么一句话,还是不能让ai明白如何逆向

提供背景信息

明确了需求后,后面基本是填充信息了,在输入需要ai做什么的时候,我们可以输入一些必要的背景,

比如:ai扮演什么角色?相关的概念是否需要解释?或者提供一些背景资料辅助ai等等。这些都可以让ai更好的进入解决问题的这个角色中

提供案例

就像父母教孩子样的,父母总是在孩子面前言传身教,教会孩子许多知识,ai也不例外,如果能提供好的案例,ai可以更好的,更准确的输出结果。案例可以包括一些正常的结果,异常结果,不应该出现的结果等等。

严格要求

现在的生成式ai一般都特别听话,但难免会出现ai自己随意发挥的情况,所以我们可以采取do/dont 方式要求ai,比如:1. 每一点的内容不能重复。2. 输出的书籍不能有科技类的3. 只能分点输出

不断试错

最后我们将认为满意的prompt放入chatgpt,不断地实验,如果和你想的结果有出入,那么结合上面几点持续修改,肯定可以得出你想要的结果。

最后

我总结了上面几点,如果你还是不太会,可以根据下面的模板,照着上面几点写,希望能帮助到你。

你是一位xxx领域的技术专家,帮助xxx解决xxx的问题
案例:
xxxxx
要求:
1.xxxx
2.xxxxx

输出格式:
1.比如以表格的形式输出

[一句话需求]

交差的prompt

本文由mdnice多平台发布