思維鏈(Chain of Thought, 簡稱CoT),是學者們發現的能夠激發大模型通過“思考”來回答困難問題的技術,指把邏輯較為複雜的問題進行拆解,通過一系列有邏輯關係的思考,形成完整的思考的過程,旨在通過向大語言模型展示少量的樣例,並通過這些樣例解釋推理過程,讓大語言模型學會在生成答案時展示推理過程,並引導其得到更準確的答案。
發展
思維鏈這一概念由Jason Wei任職谷歌大腦的高級研究員期間,在其2022年1月發表的論文《Chain-of-Thought Prompting Elicits Reasoning in Large Language Models》中提出。該論文指出,在問LLM問題前,手工在prompt裡面加入一些包含思維過程的問答示例,就可以讓LLM在推理任務上大幅提升。
論文中列舉案例
《Large language models are zero-shot reasoners》提出先使用 “Let's think step by step.” 讓模型自己給出推理過程,也衍生出諸如“一步一步慢慢來“這些咒語。
論文中列舉案例
《Automatic Chain of Thought Prompting in Large Language Models》這篇文章可以理解為二者的結合,先用 “Let's think step by step.” 咒語產生推理過程,再把這些過程加到prompt裡面去引導大模型推理。這樣不需要自己寫,又能相對靠譜。