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 带领我们去写,建议大家也去试试吧。

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