怎樣用AI高效學習 (2):如何提升ChatGPT回答問題的品質

我們可以先把和ChatGPT對話的過程,理解成一種對話的「投接球遊戲」,或者是小時候玩的「文字接龍」遊戲,你和AI對話一定是雙向的,同時你前面投了什麼球給AI,就可以預期你會接到什麼樣的回傳,因此你會發現你前面輸入的對話品質,會影響AI之後的所有回答。

前言:

在上一篇文章中,我談到了透過ChatGPT我們可以實現「提問式學習」方式來學習新的知識,不過說真的,就我的觀察,大多數的成年人其實不習慣在日常生活中「提問」(這點和小孩完全不同),甚至可以說缺乏提問的能力。

這種狀況可能是因為受到我們過去在學校教育中的影響。在傳統教育體系下,我們期望或者被老師和家長要求在問題出現時,就要立刻給出正確答案。即使我們提出疑問,我們也希望立即得到簡單的結論,渴望只聽到唯一的標準答案,這樣才能在考試中獲得高分。

可以說,我們所處的社會文化已經將我們塑造成了不擅長主動提問的個體。

不過如果我們想要好好利用ChatGPT來實現「提問式學習」的話,我們就不得不重新學習如何提問,有關提問的具體方法與技巧,其實市面上有不少好書都介紹過,建議你也可以看看我先前分享過的幾篇讀書心得:

一、與ChatGPT有效提問的3基本原則

首先,我們可以先把和ChatGPT對話的過程,理解成一種對話式的「投接球遊戲」,或者是小時候玩的「文字接龍」遊戲,你和AI對話一定是雙向的,同時你前面投了什麼球給AI,就可以預期你會接到什麼樣的回傳,因此你會發現你前面輸入的對話品質,會影響AI之後的所有回答。

這點其實在職場上也很像,如果你有當擔任過主管職的工作,或者有當過老板的話,你一定會知道,如果希望下屬更好地執行你所要求的工作和任務的話,你所以下的指令或指導越明確,最終你所得到的答案或結果通常也會更接近你要的,這點放在和AI提問也是如此。

那麼具體上跟ChatGPT提問時,有哪些基本的原則?

我認為有三個重要的原則,也就是說你的提問句的組成,盡可能要有下面這三個要素,分別是:

  1. 簡要說明任務
  2. 詳細說明內容
  3. 指定角色情境

簡要說明任務通常很好理解,也就是直接向ChatGPT指示你希望它做什麼?或是輸出什麼內容給你?

例如:

  • 幫我寫一封求職信、開發信、辭職信
  • 我想知道什麼是「斯多葛哲學」?
  • 幫我產出一份影片腳本
  • 幫我寫一篇故事、童話
  • 請幫我翻譯下面的英文
  • 請幫我解下面的數學題
  • 幫我寫程式

不過一般簡要說明任務需求所得到的答案,很多時候都會太過廣泛或者得不到你想要的內容,因此你還可更進一步地詳細說明內容,把你的需求的背景、細節、你希望AI給你怎樣的答案,甚至是回答的數量、字數,你都可指定。

例如:

  • 請幫我寫三篇完全不同方向的開發信
  • 針對ooo主題,請幫我寫5個完全不同的課程大綱
  • 下面這一道數學題,請提供3個不同解題方法
  • 針對ooo產品,請給我10個不同的廣告文案,每個文案限制在30字內。

當你越詳細要求AI的話,AI就能給你好的回饋,不過ChatGPT還有一個強大的功能是,它還可以扮演某個角色或者用某種風格、語調的方式 (也有人把它稱為叫”溫度”)來回答你的問題。

例如:

提問:你可以扮演蘇格拉底來教我什麼是「斯多葛哲學」嗎?

另外,有一種情況是,你提出一個問題,但發現ChatGPT給的答案太過簡單,你除了可以要求它再深入詳細地說明之外,你也可以直接下指令告訴AI說,你是一個擁有oooo相關知識背景的人,然後再去提問時,你會發現AI的回饋會因此更有深度。

二、如何提升ChatGPT回答問題的品質

除了學習提問的基本技巧之外,向ChatGPT提問還有一些技巧可以使用,下面我整理幾個我從網路上看到並親自嘗試過的方法,如下:

  1. 引入參照:提供參考資料或示例,有助於ChatGPT更准確地把握需求,並按照參照生成類似模式的回答。
  2. 增強反思:要求ChatGPT審慎對待輸出內容並深思熟慮后再作答,有助於得到更深入、合理且准確的回復。
  3. 確定關鍵因素:明確告知ChatGPT在生成回答時需要包含的特定元素,有助於得到更符合期望的輸出結果。
  4. 探索關聯性:讓ChatGPT為您發掘事物間的相關信息,有助於您理解不同概念、觀點或事件之間的聯系。
  5. 清晰明確的提問:確保您的問題或需求表達得越清晰、明確,越容易讓模型理解,從而生成更高質量的回答。
  6. 限制字數:設置生成的回答長度限制,可以避免輸出結果冗長、跑題或重復。
  7. 逐步引導:通過多次互動和逐步引導,可以讓ChatGPT更好地了解您的需求,逐步優化生成的回答。
  8. 反饋和修正:如果ChatGPT的回答不符合您的期望,可以提供反饋和指出錯誤,引導模型進行修正。

三、以一個具體案例來說明上述的8個方法:

假設我們希望向ChatGPT來提問獲取關於「如何減少壓力的建議。」,如果你只是單純提問會得到下面的答案。

雖然上述的答案很廣泛多元,但很有可能並不是你特別想關注的方向,因此你可以嘗試「引入參照」,試著將提問改成下面這樣。


提問:請給我一些建議來減輕壓力,類似於深呼吸和冥想這樣的方法。

從上圖你會發現,輸入「引入參照」的資訊之後,提供的答案就會朝向你希望的方向提供。

另外如果你覺得ChatGPT的答案不夠深入的話,你可以嘗試「增強反思」,試著將提問改成下面這樣。

提問:請仔細思考並審視你的每個建議,告訴我如何有效地減輕壓力。

和「引入參照」有點相似,如果你是一次希望ChatGPT提供的回答一定要有那些重點和方向時,你可以嘗試「確定關鍵因素」,可公試著將提問改成下面這樣:


提問:請提供一些建議來減輕壓力,確保建議包括運動、飲食和社交元素。

從上圖你會發現,這次回答的資訊就會以運動、飲食和社交相關的內容為主,更快地提供你所需的內容。

如果在問答的過程中,也許你突然想知道,你想提問的主題與另一個主題的相關性的話,你就可以嘗試「探索關聯性」,可以試著將提問改成下面這樣:


提問:我想知道減輕壓力的方法與心理健康和生活品質之間的關聯。

如果你跟ChatGPT的提問越清晰越明確的話,通常你會得到更精準的回覆,例如你想要針對某個需求,並且提供一定數量的回答時,可以試著將提問改成下面這樣:


提問:請給我五個簡單的日常活動,這些活動可以幫助我在工作日減輕壓力。


如果你希望ChatGPT輸出的答案在一定的字數之內,方便你用於寫作貼文的話,你可以試著提出「限制字數」的要求,可以試著將提問改成下面這樣:


提問:請簡潔地告訴我三個可以在短時間內減輕壓力的方法。
(註:數量或字數都可以)


有些時候我們可能一開始無法把自己的提問想的很清楚,需要一邊對話一邊思考,從答案中又找到新的提問的線索,因此在使用ChatGPT時,我們也可以試著用「逐步引導」的方式,例如下面的提問。

提問:如果要嘗試伸展運動的話,我該如何開始?


理想上,一開始就把參照或者關聯相關先想清楚之後再下命令,不過有些時候我們的思考可能沒辦法一開始就很完善,所以可以透過引導互動的過程一步一步地想清楚自己的想法和需求。

最後,很可能我們並不滿意ChatGPT給我的答案,因此你可以試著「反饋和修正」的方式,例如下面這樣(延續上上一題的答案):


提問:深呼吸我覺得沒有用,請給我一個更合適的建議。

像上面這樣,你可以針對ChatGPT提供的答案再重新提問,要求它再給你不一樣的答案。

四、小結:

綜合上面的8個方法你會發現,當我們的提問越仔細,或者我們越能夠表達清楚自己的問題與需求時,ChatGPT其實就越能夠給我們更好的回饋,這點其實跟我們日常生活向他人詢問問題時是一樣的,反過來想如果你時常利用向ChatGPT提問來磨練自己的提問邏輯和框架的話,我相信你在日常生活中的提問能力也會提升。

以上,希望這篇文章的內容對你有所幫助,如果有任何回饋或想法也歡迎留言與我交流。

我想回覆文章

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料