大家好,我是运营黑客。
今天给大家分享一个神奇的Prompt(指令),把它放到任何一个数学问题后面,你会发现,ChatGPT回答的正确率,大大飙升。
这条指令非常简单:Take a deep breath and work on this step by step(深吸一口气,逐步解决这个问题)。
这条指令,源自谷歌 DeepMind研究人员在9月份发表的一项报告,这项研究的核心目标是:探索如何用尽可能简单的提示,来提高人工智能的准确性。
根据这项研究,“Take a deep breath and work on this step by step”是测试过的最有效的短语。
尤其是在面对数学类问题时,能大大拉升升LLM(大语言模型)的准确率。
接下来,用一个简单的测试给大家演示一下。
我们让 ChatGPT计算一个稍微复杂一点的数学题:335×628=?大家可以拿起手机计算器算一下。
这是我用在线科学计算器算出来的结果,335×628=210380,大家记住这个数字。接下来,就把这道数学题交给 GPT-4。
果然,GPT在自身独立生态上的数学计算能力,十分感人。
正确答案是210380,结果它计算成了210180。
在用上面“深呼吸”指令之前,我们先试一下,曾经大大提升 ChatGPT逻辑思维能力的另一个,超级简单的辅助指令:Let's think step by step(让我们一步步思考),看看它的表现如何?
好嘛,整个计算过程还是蛮唬人的,但结果还是不对。
最后,加上“Take a deep breath and work on this step by step”,看看 GPT-4能不能挽回点颜面。
终于,不负众望,把结果计算正确了。
但是,因为上面几次计算测试,我都是在同一个聊天线程里面,不能排除 ChatGPT在遇到多次计算时,可能存在的“自我纠正”。
所以,我又重新打开一个新聊天,把上面最后一组提问交给 GPT-4。
结果没有问题,仍然是正确的答案,并且从上面代码框里可以看到,这两次的计算过程是完全不一样的。
最后,我们用一些更复杂的计算测试了 ChatGPT3.5,以及GPT-4的几个入口,发现它的Advanced Data Analysis(原代码解释器),是计算能力最强、出错最少的入口。
大家平时如果遇到复杂运算、强逻辑推理的问题,优先选Advanced Data Analysis(原代码解释器)入口,并在问题的最后,加上上面这句超实用的指令:Take a deep breath and work on this step by step。
相信,一定会让你获取更好、更准确的结果。
OK,今天的内容就分享到这里。
更多ChatGPT技巧,以及10倍提升ChatGPT回复质量、10倍降低 Prompt生产难度的标准化指令课程,已经放到我们「百宝箱」里了。
领取专属 10元无门槛券
私享最新 技术干货