ChatGPT应用技巧一:思维链(CoT)提示

原文:https://baijiahao.baidu.com/s?id=1759881073412430236&wfr=spider&for=pc

提示工程是什么?

提示工程(prompt engineering)讲的是如何同AI交流的一门学问。在未来,这方面的知识就像英语一样,属于必备技能了。以前人和机器是通过程序来交流,而随着AI技术的发展,人跟AI之间的交流方式将变为自然语言。而提示工程可以看作是自然语言编程,能够让AI理解你的意思,从而帮助你提升工作效率。

ChatGPT应用技巧一:思维链(CoT)提示_第1张图片

前特斯拉AI总监karpathy曾说:当前最热门的编程语言是英语(他的意思就是自然语言将是和AI交流的方式)

后面我会定期将我学习的提示工程知识,以一个一个小技巧,分享给大家。

思维链提示

ChatGPT面对一些逻辑问题有时会出错,为什么?能否优化?
能否“教”ChatGPT怎么思考,怎么推理?

首先,针对特定问题,我们可以“教”它怎么推理,这叫思维链(CoT)提示。
我们可以先以问答的形式,给出一个示例,并且答案中写明推理过程。这样可以有效提升ChatGPT在同类问题上的回答正确率。

ChatGPT应用技巧一:思维链(CoT)提示_第2张图片

思维链提示实验1:


如下示例中,利用思维链提示,确实提示了推理过程,但实际问题中出现了“半小时”、“1小时”这种不同单位的词,ChatGPT给出的答案错误:

ChatGPT应用技巧一:思维链(CoT)提示_第3张图片

思维链提示实验2:


优化一下推理的提示过程,先做单位转换,再做计算。这次ChatGPT给出了正确答案:

ChatGPT应用技巧一:思维链(CoT)提示_第4张图片

可见,有效且准确的思维链提示,对回答问题的质量是有帮助的。

参考资料:

https://learnprompting.org/zh-Hans/docs/intro

你可能感兴趣的:(自然语言,大模型,人工智能,chatgpt)