如何更好的让 ChatGPT 帮你生成 prompt ?

1.吐槽
智能的背后可能是一堆的人工。
这不是段子。
以前我在一家做智能短信的公司工作过,现在绝大部分的手机厂商都用上了这个智能短信了。
怎么理解这个智能短信呢?
就比如你收到软件登录验证码的短信的时候,可以直接提取短信验证码。
你买了一个机票的时候,收到航司发来的购买成功的短信,会把短信内容直接转换成卡片形式,你能一眼看出你从哪里飞到哪里,几点飞等等。
总的来说,就是把各种不同类型的短信卡片化,让用户可以直接看到关键性的信息,直接提取关键性信息和便捷的操作。
但是由于市场上有太多的短信模版了,每家企业有不同的短信模版,每个业务也有不同的业务模版,就拿登录验证码来说,可能每个软件获取登录验证码的短信模版都不一样。
那怎么办?
当时我们的做法是有一堆的运营人员,技术人员去收集市面上的所有的短信模版,然后一个模版写一个正则,这样去匹配,最后做成智能短信的。
所以智能的背后可能真的是一堆的人工。
2.需求
最近要做一个 AI 工具,我也用到了这个思路,就是根据不同的需求匹配不同的 prompt ,这就需要写大量的 prompt 。
于是同事昨天问我,要怎么写的时候?
我还真懵了一下。
有些领域,比较熟,用的多了,能一下子就知道怎么去写。
但是有些领域我根本不了解的,只知道一个大方向,没有具体的细节想法,要去写,那太难了。
举个例子吧,让你写一个短视频文案的脚本,你怎么写这个 prompt ?
没法写啊。
什么类型的短视频文案?
什么领域的?
用来干什么?
要做成什么样?
视频时长多长?
这些都不知道,怎么去写啊?
就算写出来了,也没法用吧。
3.解决
问题出来了,也是要解决的。
第一时间想到解决方案,就是去一些提示词库找找,看看别人怎么写的。
但是这样做太慢了,而且也未必找到合适的。
说白了,这样做费时间,最后还可能吃力不讨好。
Prompt 作为人与机器之间沟通的语言,一定有什么方法,可以让写 prompt 不那么难的,一定有什么方法,可以提示我们怎么去写 prompt 的。
于是想到之前星球嘉宾王小雨老师分享的,每次写prompt 之前,先让 gpt 修改一下再问。
这不就是让 ChatGPT 帮我们生成 prompt 吗?
于是立刻试了下。
(1)把魔法直接复制给 GPT

(2)如果它是用英文给你回复的话,你可以提示它用中文

(3)比如我想要一个小红书关于亲子游戏的选题,但是具体是什么我还不知道,于是我就直接问「关于亲子游戏的小红书选题」,非常简单粗暴,也没有任何细节要求。
最后我们可以看到,GPT 先给我们的 prompt 进行了优化,也给我们一些建议和提出一些问题了。

(4)根据 GPT 给的一些建议,我回答了 GPT 的问题。
比如 GPT 给的建议第一点,提到游戏类型,室内游戏,于是我就在回答第二个问题就是说,在家里就能玩的体感游戏。

(5)后面就是根据 GPT 给的建议,不断回答问题,最终不断完善 prompt 提示词。

(6)了解了整个过程之后,我就不继续尝试了,直接新开一个对话,用 GPT 给我们的提示词,提问一下。
你看结果,GPT 给出的选题思路还是可以的,很多小红书的亲子游戏博主也是这样的选题。

7)这个 prompt 出来之后,其实我们还可以不断延伸的,比如我就把「一根绳子就能玩的游戏项目」改成「几个纸杯子就能玩的游戏项目」,又是一个新选题了。

4.总结
其实整个过程下来,虽然说是让 GPT 帮我们去生成完善 prompt ,其实也是 GPT 带着我们去总结归纳和提出关键点的过程,非常有意思的。
很多时候我们要去写一些工业化使用的 prompt ,完全不知道怎么去写,也不知道关键点是什么,就可以使用这种方式,让 GPT 带领我们去写,建议大家也去试试吧。