訓練你的ChatGPT循序思考
根據維基百科的介紹,「思維鏈」又可稱為「思路鏈」,它是文本提示(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、Claude等大型語言模型來做一道細緻的數理分析題,而不僅是簡單的塡空題。它可以讓這些生成式AI工具詳細地展示推理過程和各個步驟的邏輯,進而提高其推理能力。
你可以運用「思維鏈」的概念設計更有效的提示詞,藉此引導AI工具提供更深入和結構化的回答。例如:
問題拆解:當你問ChatGPT或Claude一個複雜問題時,你可以要求它將問題拆解成好幾個子問題,並逐一回答。
逐步解釋:在要求模型解釋一個概念或過程時,你可以要求它提供一個逐步的解釋,每一步都淸晰地標明。
舉例說明:當要求大型語言模型舉例說明時,你可以要求它使用「思維鏈」來展示如何從問題到解決方案的整個過程。
舉例來說,如果你想要讓ChatGPT為小學生解釋一道簡單的數學問題,你可以這樣設計提示詞:
媽媽給了雅妮8顆小蘋果,她在上學途中不小心掉了2顆,到了學校之後,她分了3顆給坐在旁邊的思華。後來,思華吃不完那麼多,又還給她1顆。請逐步解釋雅妮最後還剩下多少顆蘋果,並說明每一步的推理過程。
透過這種方式的提問,ChatGPT將不僅僅給出正確的答案,更可以展示出回答出該答案的思維過程,這對於教育和學習來說,格外具有價値。
當然,「思維鏈」不是只能拿來算數學,在瞬息萬變的商業環境中,更適合運用「思維鏈」來設計ChatGPT或Claude等AI工具的提示詞,藉此幫大家解決各種複雜的問題,提高決策品質,並促進創新思維。
以下是一些常見的場景應用:
用思維鏈概念設計提示詞
案例一:市場分析
本公司正在考慮針對兩岸三地的白領人士,推出一款全新的智慧手錶產品。請按照以下步驟提供市場分析:首先,分析目前全球智慧手錶市場的發展趨勢;其次,識別位於亞洲的主要競爭對手及其市場占有率;然後,評估本公司想要鎖定的目標客群;最後,請針對如何做好公司定位與市場區隔,提供專業的建議。
這個提示詞的設計,充分引導AI工具逐步分析市場概況,並根據每一步的結果來形成最終的市場定位策略。
案例二:風險管理
本公司從事金融科技軟體的開發,最近打算拓展事業版圖,布局東南亞市場。請按以下步驟評估此舉的潛在風險:首先,請幫我列出進軍東南亞市場的常見風險;接著,根據本公司的商業模式與業務模型,確定哪些風險最為顯著;然後,提供針對這些風險的解決方案與行銷策略;最後,請為我擬定一個監控風險與趨吉避凶的計畫。
這個提示詞的設計,不僅要求AI工具主動辨別市場風險,還要求它提供解決方案和監控計畫,進而形成一個全面的風險管理框架。
案例三:產品開發
本公司想要開發一款針對高端消費者的咖啡機,請按以下步驟提供產品開發建議:首先,分析高端消費者對咖啡機的需求和偏好;其次,根據這些需求提出幾個創新的功能特點;然後,討論如何在設計中融入這些功能;最後,請為我建議一個能夠測試這些功能是否符合市場需求的方法。
這個提示詞的設計,明確要求AI工具從市場需求出發,逐步引導至產品設計和測試階段,有助於產品開發團隊理解市場和用戶需求。