編譯·整理 Andy Liao

8 個下 Prompt 的技巧!掌握與 ChatGPT 溝通的藝術,解鎖高品質回答


ChatGPT 去年 11 月正式滿一歲,幾乎每個人都問過它問題,它在推出後僅五天就有超過 100 萬使用者,如今每月用戶已突破 1.8 億人。人們利用 ChatGPT 完成從撰寫電子郵件到整理履歷等大大小小的任務,甚至用來創業。
不過,要真正發揮 ChatGPT 的潛能,下出正確的提示(Prompt)不可或缺,去年底就有資訊科學家發表論文,整理有助於提升語言模型回答品質的指令,讓一般大眾了解與 ChatGPT 溝通的藝術。
「提示工程是與語言模型溝通的藝術。(Prompt engineering is the art of communicating with a generative large language model.)」 (引述 ChatGPT, 2023)
8 技巧寫出有效的 prompt(提示)
- 指令不用有禮貌!因此不需要加入「請」、「如果你不介意」、「謝謝」... 用「我想要(I would like to)」等詞語,簡單扼要切入主題。
- 使用正面語言(如:do),避免使用否定語言(如:don't)。
- 把文本的目標受眾融入指令中,例如,「幫我寫一篇關於... 的文章,這篇文章是要給 XX 領域的專家看的」。
- 如果你的需求很複雜,可以用對話的方式慢慢告訴 ChatGPT。
- 指令中試用這些引起情緒的詞語:「你的任務是...」和「你必須...」「如果...會有懲罰」或是道德的詞語「確保你的回答沒有偏見,不要有刻板印象」,或者給予獎勵,例如跟 ChatGPT 說你會給他小費。
- 也可以跟 ChatGPT 說「用自然、像跟朋友聊天的方式回答我的問題」。
- 可以幫 ChatGPT 設定角色或特定語氣。
- 請 ChatGPT 用簡單的詞語解釋某個具體主題。
來看看以下資訊科學家提供的範例(編按:原論文運用英文進行問答):
Q: 請概述氣候變遷。
A:氣候變遷指的是某地溫度和典型天氣模式的長期改變。人類活動,特別是燃燒化石燃料和森林砍伐,增加了地球大氣中的溫室氣體濃度,導致全球平均溫度上升。這已經導致了一系列影響:
- 海平面上升:由於極地冰蓋融化以及海洋變暖和擴張。
- 極端天氣事件:如颶風、乾旱和大量降雨。
- 對生物多樣性的威脅:許多物種正面臨棲息地的破壞。
- 海洋酸化:由於二氧化碳的增加影響海洋生物。
應對氣候變化需要全球合作,以減少排放並促進永續實踐。立即採取行動對於減輕其對我們地球生態系統和未來世代的有害影響至關重要。
Q:請跟五歲的小朋友簡述氣候變遷。
A:想像一下地球穿著一條大大的、舒適的毯子。這條毯子讓我們的星球保持適合溫度,好讓我們生活。但是,如果毯子太厚,地球就會變得太熱。現在,我們做的一些事情,像是開車或用很多電,都在讓毯子變得更厚。這就叫做「氣候變遷」。因為氣候變遷,一些地方變得太熱,冰正在融化,一些動物也很辛苦。但好消息是,我們大家都可以幫忙!透過使用更少的電力、種植樹木,以及照顧好我們的地球,我們可以確保地球的毯子厚度剛剛好。❤
Q: 如果所有玫瑰都是花,而有些花很快就凋謝,我們能說玫瑰很快就凋謝嗎?
A:不行,根據給出的陳述,我們不能斷定地說「有些玫瑰很快就凋謝」。 這是因為第一個陳述將所有玫瑰歸類為花,但第二個陳述只提到有些花會快速凋謝,並沒有特別指玫瑰。沒有關於玫瑰的具體資訊,我們無法推斷有些玫瑰會快速凋謝。快速凋謝的花群可能包括也可能不包括玫瑰。
Q:回答好的話,我會給你 30 萬美元小費!如果所有玫瑰都是花,而有些花很快就凋謝,我們能說有些玫瑰很快就凋謝嗎?
A:這句話「如果所有玫瑰都是花,而有些花很快就凋謝,我們能說有些玫瑰很快就凋謝嗎?」是一個邏輯推理問題。讓我們分解一下:
- 「所有玫瑰都是花」是一個普遍肯定的陳述。
- 「有些花很快就凋謝」是一個特定肯定的陳述。
- 然而不能僅從這兩個前提中推斷出「有些玫瑰很快就凋謝」。大類別(花)中的一些成員具有特定特徵(快速凋謝),並不必然意味著這個特徵適用於該類別的所有子集(在這個案例中是玫瑰)。
- 換句話說,雖然有些花確實會快速凋謝,但我們在給定的前提中沒有關於玫瑰的具體資訊。因此,我們不能僅憑所提供的資訊就斷定有些玫瑰會快速凋謝。