前言
这里其实有一个前提,在前一段时间我去试着面了一个提示词工程师的岗位,具体的细节我们聊了很多,但是我记忆最深的其实是他问了这样一个问题:“GPT-o1模型你觉得应该怎么写提示词?”他为什么会这么问呢,因为在这里之前他问了我一些提示词的常用技巧。这个问题我当时确实就当场懵逼了,说实话当时我自己都没有用过o1,而且你知道的o1模型是内置COT的,这是之前非常重要的提示技巧之一,也是我刚刚的回答答案之一,看我答不上来他冷冷的说了一句,一看你就没有用过o1,有种一眼被别人看破的尴尬。
OK,废话不多说我们来看看吴恩达教授这个全新的GPT-o1提示词课程和之前的ChatGPT提示词课程《吴恩达ChatGPT提示工程课程》学习笔记 - 掘金有什么区别,十分期待。
o1介绍
这一节我没有学到任何prompt相关的内容,只学到了一句话,其他的都是一些性能介绍了。如下:
- 你可以把大多数模型想象成孩子,随着他们的成长,他们需要接受一个宝贵的教训,那就是在说话之前要三思。
四个提示原则:关于o1模型
(1)简洁直白:编写提示要简洁明了,直接提示最好的结果给到o1。
(2)不用编写COT链:你可以跳过一步一步(“链思想”)推理提示。o1模型可以推断和自己执行这些详细的细分步骤。
(3)结构化:将复杂的提示分解为使用分隔符的部分,如markdown、XML标签或引号。这种结构化格式增强了模型精度-并简化您自己的故障排除。
(4)只展示不讲述:展示更多的上下文例子给到模型,让他能够对你的任务有一个更加广泛的理解,而不是讲述经验和解释。
使用o1进行规划
简单总结就是让o1做了一个规划,让4o执行,具体提示词如下:
使用o1编码
图像推理
元提示
总结
看完了,总结一下。第四,五,六节没有什么用,就是在告诉你o1能干什么然后演示一下给你看,一点提示的知识都没有。但是整体还是有有用的知识的。比如四个提示原则我觉得是挺不错的,还有元提示(就是迭代,再具体一些就是用更强大的模型迭代你的prompt),多轮交互。