夏日必備組合 夏日必備組合 訂遠見贈12吋DC循環正逆電風扇,增進冷房循環!

6個ChatGPT提示,加速你學習任何科目

郭宇璇
user

郭宇璇

2024-04-03

瀏覽數

經過妥善的指令,ChatGPT就能發揮真正的發揮真正的實力。取自Unsplash
經過妥善的指令,ChatGPT就能發揮真正的發揮真正的實力。取自Unsplash

喜歡這篇文章嗎 ?

登入 後立即收藏 !
00:00
00:00

ChatGPT問世後,已快成為大學生的學習好助手,寫作業論文,甚至準備考試都可幫上忙。老是覺得它回答很笨?其實,經過妥善的指令,ChatGPT就能發揮真正的實力。本文將以OpenAI官方的提示指南(Prompt Engineering)為基礎,並加入實例帶你了解如何活用ChatGPT學習。

常常用生成AI幫你搜尋與解答學習的問題,但是在與ChatGPT對話的過程中,偶爾會有它的回答詞不達意、沒有抓到重點,或是覺得它「很笨」的時刻。這時候,該怎麼辦?其實,可以運用一些輸入指令的技巧,引導ChatGPT更進入狀況,也加速你的學習過程,任何科目領域知識都適用。OpenAI日前推出的官方提示指南中,就提供了六大策略,能幫助ChatGPT產生更好的結果。

 1. 提供清楚的指令

給ChatGPT愈少的猜測空間,就愈有可能得到你想要的結果。如果你覺得ChatGPT給的回覆太長,就要求它簡短回覆;如果它的回覆太簡單,就告訴它要使用專家級的寫法。

▍具體做法:

1. 提供詳細資訊,以獲得更相關的答案

2. 指定ChatGPT扮演特定角色

3. 使用分隔符號:標點符號、標題、XML 標記語言等,幫助ChatGPT理解文本架構

4. 指定完成任務所需的步驟

5. 提供範例

6. 指定所需的內容長度

範例:

指定完成任務所需的步驟,可幫助ChatGPT更清楚地回答問題。截自ChatGPT使用畫面.png

指定完成任務所需的步驟,可幫助ChatGPT更清楚地回答問題。截自ChatGPT使用畫面.png

2. 提供參考內容

ChatGPT有可能會提供它編造的內容,因此可以提供參考資料給它,讓它從中學習、減少提供假資訊的機會。

▍具體做法:

1. 指示ChatGPT使用參考文本回答

2. 指示ChatGPT提供參考資料

範例:

要求ChatGPT以指定文本回答文題,並提供參考資料,可提升回答正確率。截自ChatGPT使用畫面.

要求ChatGPT以指定文本回答文題,並提供參考資料,可提升回答正確率。截自ChatGPT使用畫面.

3. 拆解複雜任務

除了複雜任務的錯誤率通常高於簡單任務外,將複雜任務拆解為數個簡單任務,也有助於建立工作流(workflow),也就是以先前任務的結果為基礎,接續完成後續任務。

▍具體做法:

1. 使用意圖分類(intent classification)來辨識相關指令:事先將想問的問題分類,幫助ChatGPT更精準地回答相應的問題

建構AI創作邏輯 ,讓你不用再到處抄指令!職場必備AI文案力>>

2. 當對話太長時,總結或篩選之前的對話

3. 分段總結長對話,並建立完整摘要

範例:

事先將問題分類,可以讓ChatGPT更精準地回應。截自ChatGPT使用畫面

事先將問題分類,可以讓ChatGPT更精準地回應。截自ChatGPT使用畫面

4. 給ChatGPT思考時間

ChatGPT在試圖馬上回答問題,而不是花時間推理出答案時,會有更多的機會犯錯。因此,在回答問題之前可以要求它先「思考」一下,幫助ChatGPT給出更可靠的答案。

▍具體做法:

1. 指導ChatGPT自行找出解決方案

2. 使用「內心獨白」(Inner monologue)隱藏ChatGPT推理過程:若希望ChatGPT扮演老師,可要求其只回答指定的部分,不要洩露所有答案

3. 詢問ChatGPT先前是否有遺漏資訊

範例:

可以引導ChatGPT自行思考,僅回答指定部分的內容。截自ChatGPT使用畫面

可以引導ChatGPT自行思考,僅回答指定部分的內容。截自ChatGPT使用畫面

5. 使用外部工具

如果是更進階的使用者,可以嘗試使用外部工具來彌補ChatGPT的不足。例如,文本檢索系統(Text Retrieval System)可以告訴ChatGPT與文本有關的資訊;或是像 OpenAI 的程式碼編譯器(Code Interpreter)可以幫助ChatGPT進行數學運算和執行程式。

▍具體做法:

1. 使用嵌入式搜尋以獲得高效率的知識檢索

2. 使用程式碼執行(code execution)進行更準確的計算或呼叫外部API

3. 讓ChatGPT存取特定功能

由於此部分偏向專業開發者功能,在此不贅述詳細內容。若想進一步了解,請參考官方指南

6. 系統性地測試指令

修改指令後,可能可以在一些特定的案例中得到更好的結果,但也可能讓整體的工作效率下降。因此,以一套系統性的方式測試指令,才能得到更全面的評估結果。

▍具體做法:

1. 參考標準答案評估ChatGPT輸出結果

以下為OpenAI官方提供的指引文字,可用於讓ChatGPT自行檢驗回答內容是否切合要點。

你將收到一篇文章,文章內容應該是問題的答案。請檢查答案中是否直接包含以下資訊:


- 阿姆斯壯是第一個登上月球的人。

- 阿姆斯壯首次登上月球的日期是 1969 年 7 月 21 日。


針對每一點執行以下步驟:


1 - 重述要點。

2 - 提供答案中與該要點最接近的引文。

3 - 考慮不了解題目的人在閱讀引文時能否直接推斷出該觀點。解釋一下為什麼可以或為什麼不行。

4 - 如果 3 的答案為「是」,則寫「是」,否則寫「否」。


最後,統計有多少個「是」的答案。以 {"count":<此處插入計數>}。


AI治理有方 新北市打造智慧城市資安新典範
數位專題

AI治理有方 新北市打造智慧城市資安新典範

洞察趨勢的新北市政府,以超前部署、積極布局的策略,致力打造宜居、創新的智慧城市,聚焦「基礎建設」、「關鍵技術」、「智慧應用」三大面向,新北市已同步展現具體成果,體現地方政府的前瞻思維與執行力。

請往下繼續閱讀

登入網站會員

享受更多個人化的會員服務