介绍提示词创作迭代过程:设定目标、测试、评估并调整。
我把这个过程画成了一张图 (图1)
所有的提示词创作都是这样一个迭代的过程:
0. 目标:先设定一个目标,你期望你的提示词能达到什么样的效果。
1. 想法:有了目标你需要有个想法怎么来写,比如可以手写,可以 AI 帮你写,可以套模板
2. 写提示词:不用想那么多,先写一个版本出来。就好比你在练习射击,别想太多,先瞄准开一枪。
3. 测试提示词:得到第一个版本 Prompt 后,去测试你的提示词。
4. 评估:拿到测试结果后,看看实际结果和你期望的结果有多大差距,差距在哪里。就好比你朝靶子开了一枪后,量一下离靶心多远。
如果评估结果达不到你设定的目标,那么就从第 1 步开始,基于上一个版本的结果继续迭代。有时候运气好,一次就得到了好的结果,有时候就需要反复迭代。
再比如上一次我创作 YouTube 字幕生成的提示词 https://t.co/956Pjv6g9j 时,迭代了十几个版本,一开始是对格式不满意,后来发现它总是在段落中间加上时间戳,非常影响阅读体验,但是怎么在提示词里面强调让它不要在段落中间加时间戳都不起作用。
(图2)
最后灵机一动在 Few-Shot 的例子里面,加了一个如果同一个人发言内容太长就拆分成两段显示的例子,终于是不会再在段落内加时间戳了。
(图3)
所以回头总结一下,很多人写不好提示词,根源其实不是找不到好的模板,或者 AI 帮不了你,而是*你是不是能评估出当前提示词生成结果离目标的差距,以及知道怎么调整。*
这也是为什么专业领域的提示词,通常还需要有专业背景才能写得好,比如一个不懂编程的人去用 AI 编程,就算套用一堆的提示词模板,也一样难用 AI 写好,因为他们无法判断提示词生成的结果是不是满足要求,如果不满足差距在哪里,怎么调整。
所有的提示词创作都是这样一个迭代的过程:
0. 目标:先设定一个目标,你期望你的提示词能达到什么样的效果。
1. 想法:有了目标你需要有个想法怎么来写,比如可以手写,可以 AI 帮你写,可以套模板
2. 写提示词:不用想那么多,先写一个版本出来。就好比你在练习射击,别想太多,先瞄准开一枪。
3. 测试提示词:得到第一个版本 Prompt 后,去测试你的提示词。
4. 评估:拿到测试结果后,看看实际结果和你期望的结果有多大差距,差距在哪里。就好比你朝靶子开了一枪后,量一下离靶心多远。
如果评估结果达不到你设定的目标,那么就从第 1 步开始,基于上一个版本的结果继续迭代。有时候运气好,一次就得到了好的结果,有时候就需要反复迭代。
再比如上一次我创作 YouTube 字幕生成的提示词 https://t.co/956Pjv6g9j 时,迭代了十几个版本,一开始是对格式不满意,后来发现它总是在段落中间加上时间戳,非常影响阅读体验,但是怎么在提示词里面强调让它不要在段落中间加时间戳都不起作用。
(图2)
最后灵机一动在 Few-Shot 的例子里面,加了一个如果同一个人发言内容太长就拆分成两段显示的例子,终于是不会再在段落内加时间戳了。
(图3)
所以回头总结一下,很多人写不好提示词,根源其实不是找不到好的模板,或者 AI 帮不了你,而是*你是不是能评估出当前提示词生成结果离目标的差距,以及知道怎么调整。*
这也是为什么专业领域的提示词,通常还需要有专业背景才能写得好,比如一个不懂编程的人去用 AI 编程,就算套用一堆的提示词模板,也一样难用 AI 写好,因为他们无法判断提示词生成的结果是不是满足要求,如果不满足差距在哪里,怎么调整。