根据维基百科的介绍,「思维链」又可称为「思路链」,它是文本提示(Textual Prompting)的一种技术,该技术透过提示大型语言模型生成一系列中间步骤来提高其推理能力,这些中间步骤会导致多步骤问题的最终答案。该技术由 Google 公司的研究人员於 2022 年首次提出。
根据 Google Brain 团队的研究科学家 Jason Wei 和 Denny Zhou 等人的研究,「思维链」在训练大型语言模型和设计提示词的过程中,得以发挥显着的作用。而「提示工程」,是一种让 ChatGPT 等 AI 工具更懂得如何回答问题的技术。它把问题以提示词的形式提供给 AI 工具参考,不是只提供参数而已。如此一来,AI 工具就可以直接从问题本身去学习。
科学家们发现,如果在提示词里加上「让我们循序思考」(Let’s think step by step)这样的语句,可以提高 ChatGPT 等 AI 工具在需要多步骤推理的问题上的表现。换句话说,这也就是所谓的「思维链」技术。
模拟人脑思考过程,回答问题前先推理
「思维链」让 AI 工具在回答问题之前,先生成一系列的推理步骤,它的原理就像人脑在思考时的过程一样。如此一来,就可以提升 AI 工具解决复杂问题的能力,尤其是面对需要思考推理或数学计算等问题。
设法扩大语言模型的规模,当然是一种技术的突破,但这个过程不但漫长,通常也很花钱。所以一群专家和学者们决定另辟蹊径,设法透过「思维链」技术来有效提升 ChatGPT 等 AI 工具在复杂推理问题上的表现。它善於模拟人类思考的过程,足以让 AI 工具的回答更容易被人理解。
「思维链」听起来有点深奥,其实它指涉的是一系列与逻辑相关的思考步骤,只是我们把它串联起来,形成一个完整的思维过程。如果你看到这里,觉得「思维链」还是有点复杂的话,我可以换个说法来跟你解说。
比如让 ChatGPT 或 Claude 这样的大型语言模型思考:
「1 颗苹果加 2 颗苹果,等於几颗苹果?」
你可以逐步提示它,先让它写出「1+2=3」这个推理步骤,然後让它根据这个步骤得出「3 颗苹果」这个结果。如此一来,就可以把大型语言模型的推理过程,透过「思维链」的逻辑明确地展现出来了。
这种循序渐进的提问方式,更容易让提问者检验大型语言模型的推理是否正确?即使在提问过程中出现错误,其实也不打紧,我们可以及时进行修正。
训练 ChatGPT 循序思考
总之,运用「思维链」的概念来设计提示词,就像是让 ChatGPT、Claude 等大型语言模型来做一道细致的数理分析题,而不仅是简单的塡空题。它可以让这些生成式 AI 工具详细地展示推理过程和各个步骤的逻辑,进而提高其推理能力。
你可以运用「思维链」的概念设计更有效的提示词,藉此引导 AI 工具提供更深入和结构化的回答。例如:
• 问题拆解: 当你问 ChatGPT 或 Claude 一个复杂问题时,你可以要求它将问题拆解成好几个子问题,并逐一回答。
• 逐步解释: 在要求模型解释一个概念或过程时,你可以要求它提供一个逐步的解释,每一步都淸晰地标明。
• 举例说明: 当要求大型语言模型举例说明时,你可以要求它使用「思维链」来展示如何从问题到解决方案的整个过程。
举例来说,如果你想要让 ChatGPT 为小学生解释一道简单的数学问题,你可以这样设计提示词:
「妈妈给了雅妮 8 颗小苹果,她在上学途中不小心掉了 2 颗,到了学校之後,她分了 3 颗给坐在旁边的思华。後来,思华吃不完那麽多,又还给她 1 颗。请逐步解释雅妮最後还剩下多少颗苹果,并说明每一步的推理过程。」
透过这种方式的提问,ChatGPT 将不仅仅给出正确的答案,更可以展示出回答出该答案的思维过程,这对於教育和学习来说,格外具有价値。
运用「思维链」概念,设计更有效的提示词
当然,「思维链」不是只能拿来算数学,在瞬息万变的商业环境中,更适合运用「思维链」来设计 ChatGPT 或 Claude 等 AI 工具的提示词,藉此帮大家解决各种复杂的问题,提高决策品质,并促进创新思维。
以下是一些常见的场景应用:
案例一:市场分析
「本公司正在考虑针对两岸三地的白领人士,推出一款全新的智慧手表产品。请按照以下步骤提供市场分析:首先,分析目前全球智慧手表市场的发展趋势;其次,识别位於亚洲的主要竞争对手及其市场占有率;然後,评估本公司想要锁定的目标客群;最後,请针对如何做好公司定位与市场区隔,提供专业的建议。」
这个提示词的设计,充分引导 AI 工具逐步分析市场概况,并根据每一步的结果来形成最终的市场定位策略。
案例二:风险管理
「本公司从事金融科技软体的开发,最近打算拓展事业版图,布局东南亚市场。请按以下步骤评估此举的潜在风险:首先,请帮我列出进军东南亚市场的常见风险;接着,根据本公司的商业模式与业务模型,确定哪些风险最为显着;然後,提供针对这些风险的解决方案与行销策略;最後,请为我拟定一个监控风险与趋吉避凶的计画。」
这个提示词的设计,不仅要求 AI 工具主动辨别市场风险,还要求它提供解决方案和监控计画,进而形成一个全面的风险管理框架。
案例三:产品开发
「本公司想要开发一款针对高端消费者的咖啡机,请按以下步骤提供产品开发建议:首先,分析高端消费者对咖啡机的需求和偏好;其次,根据这些需求提出几个创新的功能特点;然後,讨论如何在设计中融入这些功能;最後,请为我建议一个能够测试这些功能是否符合市场需求的方法。」
这个提示词的设计,明确要求 AI 工具从市场需求出发,逐步引导至产品设计和测试阶段,有助於产品开发团队理解市场和用户需求。
本文节录自虎吉文化《ChatGPT提问课,做个懂AI的高效工作者》一书,作者郑纬筌(Vista Cheng)