ChatGPT的强大毋庸置疑,特别是GPT4里面的数据分析、DALL.E 3图片生成等功能,以及近期推出的GPTs功能,这些官方公布的功能都是由他们自己内部的模型开发人员编写的提示词构成的。
这些核心功能底层提示词可能我们普通人无从知晓,因为它对用户隐藏。不过好在之前就有大佬在github上分享出来了,在文末我也一并附上分享给大家。
我们通过学习这些功能内部的提示词,可以学到很多有用的prompt提示工程技巧。
1、使用 Markdown 和编号列表来构建提示
使用Markdown格式来编写,有以下几个好处:
· 使用 Markdown 保持提示结构良好且干净整洁
·
· 使用编号列表列出您的说明和规则
2、迭代提示
什么意思呢?就像我们开发程序代码一样,是需要不断的去优化完善的,也就是不断的去迭代。就是说我们自己写的提示词要做好很难一步到位,系统提供的提示词都是他们工程师不断的去优化迭代出来的结果。
3、使用英文去撰写提示词,并且使用大写突出显示单词
为什么要使用英文去撰写,这一点其实不需要做过多解释,大家应该都能理解,毕竟模型是人家用英语做母语的人研发的,模型训练所使用的海量内容大部分也都是英文内容。
但是为什么要使用大写来突出显示单词呢?我的理解是使用大写似乎可以突出显示提示中的某些单词,让机器更加注意它。
4、经常举例以巩固指示
这一个主要讲的就是我上一篇文章写的思维链提示中的少样本提示,具体可以查看这篇:普通人如何轻松提问AI,一步到位写出动人散文
就好像我们指示人去干活,给他举几个例子,他也就更能明白你的意图,而对于AI大模型来说,估计也是这个道理。
5、有时你可以让 AI 决定结果是否令人满意
通过它的系统提示词,可以看到以下内容,而且非常突出,它基本上让AI对于输出的结果是否令人满意做出判断。说白了,就是需要不断提供反馈给到AI,如果它输出的内容,与你的目标相差较远,你可以提醒纠正它,如果它输出的内容与你的目标比较符合,需要给他正反馈,他就会继续往这个方向继续输出。
出自:https://mp.weixin.qq.com/s/in7fmmFdAmea8AlfiwtEUQ