logo
menu
高效的ChatGPT Prompt(二) : 让模型去思考2023-05-06
ChatGPT

继续聊高效的ChatGPT Prompt的第二个原则,就是引导ChatGPT去思考.

当然,可能初看起来有点不是很好理解, 怎么才能叫引导ChatGPT去思考?

我们从一个示例开始.

"懒惰"的AI

ChatGPT做为强大的AI,可能很多人会觉得它无所不能. 至少不会犯错.

但事实上不是如此, 这是一个与ChatGPT的真实的对话

事实上, 我列出了一个小学生都能看出的明显的错误的数学计算过程. 但是当我让ChatGPT判断这个解答是否正确时.

ChatGPT居然错误的认为它是“正确的”, 这是一件非常奇怪的事情.

后续我会额外解释,ChatGPT会出现“幻觉”, 这使得它非常容易出错. 你可以把它理解为一种懒惰的行为.

我们要求的是让ChatGPT去回答这个是正确或错误的, 而我们提供的过程似乎也像模像样的, 如果不认真一步步核查, “懒惰”的ChatGPT未有认真思考,就给出了错误的结论.

这是我们在使用ChatGPT需要避免的.

而尽量避免类似的错误或简单化的一个重要的原则就是: 给模型以思考时间

原则二

原则二就是: 给模型以思考时间

也就是,我们的提示词,也就是Prompt,要引导ChatGPT去思考,切勿只让ChatGPT给出一个最终的结论或答案, 这会让ChatGPT偷懒.

而好的Prompt, 能让ChatGPT无法偷懒.

而想要正确的引导ChatGPT去思考的策略有两个.

策略一: 给模型指定的步骤

如果你只是要一个答案或结论,那模型就会简单的快速的,不加思考的给出结论. 但如果你要求模型按照你要求的步骤来完成一件事, 模型则没有办法偷懒. 必须按你的要求来实现每一个步骤.

示例:

Prompt: 快乐教育与虎妈教育,那个是正确的?

如上这个示例, 你其实是要ChatGPT给出一个结论,哪种方式是正确的. ChatGPT也就会依你所愿,简单的给出一个结论.

但是,如果你的Promot如果能指引模型去思考,那效果会大不一样

快乐教育与虎妈教育,那个是正确的? 请按照---范围内的步骤回答.
---
1. 快乐教育的优点在哪,缺点又在哪
2. 虎妈教育的优点在哪,缺点又在哪
3. 双方是否有成功案例或获得有影响力的人物的支持
4. 你的结论是什么? 哪种教育方式更好?
---

可想可知,当你为模型定义了思考的步骤后, 模型就无法“偷懒”了,它必须按你所要求的步骤一步步去回答你.

这样的回答显然比给出一个结论更有价值. 所以给模型以指定的步骤,是让模型无法偷懒的办法之一.

策略二: 要求模型给出结论前,先自己去解答

回答文章最开始的那个数学问题. 遇到类似这种情况时, 相比简单的询问模型这是正确或错误的.更好的做法是,要求模型先自己解答这个问题. 再给出结论.

由于在Prompt中显式要求模型去解答, 这使得模型无法“偷懒”

在---范围提出了一个问题及学生的解答过程:
---
问题;一个长方形周长是18,长是宽的2倍,求这个长方型的面积
学生的回答:
1) 假设宽为X则长为2X所以x+2X=18,因此计算出宽为6则长为2X,为12.
2) 这样计算的面积就是 6*12=72
---

现在,我需要你:
1. 按照自己的方式去解答这个数据问题. 把详细的解答步骤列出来
2. 基于你的解答,与学生的解答对比,判断学生的解答是否正确

这样, 模型将会给出更为正确的回复.

公众号关注公众号微言码道
点击返回
@ 2021-2024 御剑(lingen.liu) 版权所有