ChatGPT Prompt 範例教學 - 官方推薦26個必學[下指令]原則
相信許多人大家都有與chatGPT溝通到很氣憤的經驗,有時就像遇到吃錢的販賣機一樣,但冷靜下來後會發現其實多數時候都是因為我們自己沒有把握好溝通的指令原則。2023年12月26日發布的論文"Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4",為我們提供了一個寶貴的資源——26條精心設計的指令原則,這些原則不僅優化了我們與chatGPT的互動過程,還大大提高了獲取準確、有用信息的效率。遵循這些原則,我們可以更好地利用chatGPT這個強大的工具,提升交流中獲得的價值。
根據這26個指令原則作者又將它們分類為五大策略:(任何一條都可點擊看細節)
- 實施以範例為導向的提示(使用少數示例的提示)。
- 當需要釐清或深入了解某個主題、觀念或任何信息時,使用以下提示:
- 簡單解釋[具體主題]。
- 像對11歲的孩子解釋給我聽。
- 像我是[領域]初學者一樣解釋給我聽。
- 使用簡單的英語撰寫[文章/文本/段落],就像你在向5歲的孩子解釋事物。 - 在提示中加入「確保你的回答是無偏見的,不依賴於刻板印象」的語句。
- 為了撰寫任何文本,如文章或段落,使其類似於提供的樣本,包括以下指示:
- 請根據提供的[段落/標題/文本/文章/回答]使用相同的語言風格。 - 當你想要使用特定的單詞、短語或句子開始或繼續文本時,使用以下提示:
- 我為你提供了開頭[歌詞/故事/段落/文章...]:[插入歌詞/單詞/句子] 根據所提供的單詞完成它。保持連貫性。 - 明確陳述 chatGPT 必須遵循的要求,以產生內容,形式為關鍵詞、規則、提示或指示。
- 當你想詢問特定主題或觀念,或任何信息,並希望測試你的理解時,可以使用以下語句:「教我[任何定理/主題/規則名稱],並在最後包括一個測試,但不要給我答案,然後告訴我我回答對了沒有」。
- 要寫作一篇詳細的[文章/文本/段落/文章]或任何類型的文本,指示如下:「為我詳細寫一篇關於[主題]的[文章/文本/段落],並加入所有必要的信息」。
在提示中明確指出目標受眾,如指定受眾為該領域的專家,可以幫助chatGPT調整其回答的深度和專業性,以符合特定受眾的知識水平和期望。這種做法確保了信息傳遞的有效性和準確性。
假設您是一位教師,想要ChatGPT幫助您準備一堂針對中學生的科學課程材料,關於太陽系的介紹。您可以這樣提出您的請求:
「請為我創建一份科學課程材料,主題是太陽系的介紹,目標受眾是13至15歲的中學生。請確保內容既有趣又易於理解,並且包含一些互動性強的學習活動建議。」
使用肯定的指令詞,如「做」,而避免使用負面語言,如「不要」,可以創造一個積極的溝通氛圍。這種方式鼓勵直接和明確的行動指示,有助於清晰傳達您的需求,同時維持對話的正面性。
❌ 負面語言:「不要只給我列出問題的原因。」
✅ 肯定語言:「請詳細解釋問題的原因並提供解決方案。」
使用引導性詞語如「一步一步思考」鼓勵chatGPT展示其解決問題的逐步過程。這種方法有助於提高回答的透明度和可理解性,使用戶能夠跟隨chatGPT的思考過程,更好地理解答案的來龍去脈。
假設您想要ChatGPT幫助解釋一個數學問題的解題過程,您可以這樣提問:
「請一步一步思考,解釋如何解這個方程式 2x + 5 = 15。」
這種方法通過在提示的結尾處提供回答的開頭幾個詞,有助於引導chatGPT以特定的方式開始其回答。這可以提高回答的針對性和一致性,使得生成的內容更符合用戶的期望。
假設您想要ChatGPT提供一個關於全球暖化影響的詳細解釋,您可以這樣設計您的提示:
「請解釋全球暖化對地球生態系統的影響。開始你的回答以"全球暖化對地球生態系統的主要影響包括"。」
使用分隔符號可以幫助明確區分不同部分的內容,如指令、範例、問題等,使得溝通更加有組織,並幫助chatGPT更準確地識別和處理您的請求。
清單分隔:當你想要列出多項內容時,可以使用逗號、分號或換行符來分隔每一項,例如:
"我的興趣包括:畫畫;閱讀;運動。"
這種格式化方法有助於清晰地組織和呈現您的請求,使chatGPT更容易理解您的指令、範例或問題。透過結構化的提示,可以提高溝通的效率和回答的準確性。
假設您想要ChatGPT幫助您準備一個關於全球暖化影響的簡報,您可以這樣格式化您的提示:
###指令###
請幫我準備一個關於全球暖化影響的簡報。
###範例###
簡報應該包括全球暖化的定義、主要原因、對地球生態系統的影響,以及可能的解決方案。
###問題###
1.全球暖化是什麼?
2.全球暖化的主要原因有哪些?
3.全球暖化對地球生態系統有哪些影響?
4.我們可以採取哪些措施來減緩全球暖化的影響?
這種方法通過提供具體範例來引導chatGPT理解和回答問題,有助於chatGPT捕捉到問題的核心和期望的答案格式,從而提高回答的準確性和相關性。
假設您想要ChatGPT幫助您創作一首詩,並希望這首詩模仿特定的風格或結構。您可以這樣提出您的請求:
範例一:玫瑰是紅的,紫羅蘭是藍的,糖是甜的,而你也是。
範例二:夜晚安靜,月亮明亮,星星閃爍,照亮我們的夜。
我希望新的詩歌能夠體現出類似的情感和節奏。」
- 簡單解釋[具體主題]。
- 像對11歲的孩子解釋給我聽。
- 像我是[領域]初學者一樣解釋給我聽。
- 使用簡單的英語撰寫[文章/文本/段落],就像你在向5歲的孩子解釋事物。
o Explain [insert specific topic] in simple terms.
o Explain to me like I’m 11 years old
o Explain to me as if I’m a beginner in [ field ]
o Write the [essay/text/paragraph] using simple English like you’re explaining something to a 5-year-old
這種方法旨在使解釋更加易懂和親近,通過調整語言的複雜度和技術性,確保不同年齡和知識背景的人都能理解主題。這有助於提高信息的可接近性和教育效果。
假設您想要ChatGPT解釋黑洞的概念,您可以根據不同的需求使用不同的提示:
這樣做鼓勵產生公正且中立的回答,避免偏見和刻板印象,確保提供的資訊是平衡和全面的,有助於維護溝通的客觀性和尊重多元性。
如果您正在詢問ChatGPT有關某個文化或社會群體的問題,加入這樣的語句可以幫助確保得到的回答是基於尊重和理解,而不是預設的偏見或簡化的觀點,例如:
- 請根據提供的[段落/標題/文本/文章/回答]使用相同的語言風格。
o “Please use the same language based on the provided paragraph.[/title/text /essay/answer]”
這樣做可以確保新創建的文本保持與提供樣本相同的語言風格,從而達到風格上的一致性,無論是正式還是非正式,幽默或嚴肅,都能夠匹配原始文本的調性。
假設您正在撰寫一系列關於可持續發展的部落格文章,並希望所有文章在語言風格上保持一致。您可以提供一篇已經寫好的文章作為樣本,並指示ChatGPT:
- 我為你提供了開頭[歌詞/故事/段落/文章...]:[插入歌詞/單詞/句子]。根據所提供的單詞完成它。保持連貫性。
o I’m providing you with the beginning [song lyrics/story/paragraph/essay...]: [Insert lyrics/words/sentence].Finish it based on the words provided. Keep the flow consistent.
這種方法讓你能夠定制內容的起始點,引導chatGPT沿著特定的方向或風格發展文本,從而保持敘述的一致性和流暢性。
假設您正在撰寫一篇關於時間管理的文章,並希望文章以一個引人入勝的故事開頭。您可以這樣提出您的請求:
這樣做可以直接引導chatGPT按照你的具體需求產生內容,提高回答的相關性和準確性,確保結果符合你的期望。
假設您需要ChatGPT幫助您撰寫一篇關於氣候變化影響的文章,您可以這樣提出您的請求:
「教我[任何定理/主題/規則名稱],並在最後包括一個測試,但不要給我答案,然後告訴我我回答對了沒有」。
這樣做可以深化你對學習內容的理解,通過自我測試來確認知識掌握程度,並及時獲得反饋,幫助你發現並填補知識上的空白。
假設您對牛頓第二運動定律感興趣,想要更深入地理解它,您可以這樣提問:
這樣做可以獲得一篇全面深入的文章,涵蓋主題的每個角度。好處是讀者能夠獲得詳盡的信息,對主題有完整的理解,無需查閱其他資源。這種方法特別適合需要深入了解或學習某個主題的場合。
假設您正在進行有關氣候變化影響的研究,您可以這樣提出請求:
這條規則鼓勵chatGPT主動提問,直到收集到足夠的信息來準確回答你的需求。這種方式讓溝通更具互動性,幫助chatGPT提供更貼切、更詳細的回答。
使用場景:
假設您正在計劃一次旅行,需要ChatGPT幫助您制定旅行計劃,但您尚未提供足夠的細節。你可以這樣請求。
2. 旅行日期:「您計劃在哪些日期進行旅行?」
3. 旅行偏好:「您偏好探索文化和歷史,還是更喜歡自然和戶外活動?」預算範圍:「您的旅行預算大概是多少?」
4. 住宿偏好:「您在選擇住宿時有什麼特別的要求嗎?比如酒店類型、位置或價格範圍。」
5. 交通方式:「您計劃如何前往目的地?是否需要我幫助您查找航班或其他交通方式的信息?」
這條規則意味著當改寫文本時,應專注於修正語法錯誤和提升詞彙選擇,同時保持原文的風格不變。目的是改善文本質量,而不改變作者的原始表達方式。
使用「你的任務是」和「你必須」來明確指示chatGPT,可以讓你的請求更直接,幫助chatGPT清楚地知道需要完成什麼,提高回答的效率和準確性。
假設您正在進行一項市場分析,需要ChatGPT幫助收集和整理特定行業的數據。
告訴chatGPT扮演一個特定角色(如老師、顧問),可以讓它的回答更符合那個角色的風格,使溝通更具針對性和實用性。
假設您正在進行健康和營養相關的研究,您可以這樣指示ChatGPT:
要求回答時用日常用語,這樣做可以讓回答更容易理解,就像跟朋友聊天一樣自然。
假設您對量子物理學中的“糾纏態”概念感到好奇,但您希望獲得一個不需要深厚物理背景就能理解的解釋。您可以這樣提問:
跟chatGPT交流時,直接說明你的需求或問題就好,不需要用到禮貌用語。這樣可以更快獲得你想要的答案,也可以避免發生文字上的誤會。
假設您需要快速獲得有關某個科學概念的解釋,您可以直接問:
重複關鍵詞或短語可以幫助強調你想要聚焦的主題或問題,使得回答更加針對性,並提高溝通的效果。
假設您正在研究“可持續發展”這一主題,並希望獲得有關其在現代城市規劃中應用的信息。您的請求可能如下:
當面對一個難題時,把它拆成幾個小步驟來解決。這樣做可以讓我們一步一步地討論和解決問題,使整個過程更清晰、更容易管理。
提示:「請簡要介紹氣候變化。」
步驟 2:關聯影響
提示:「描述氣候變化如何影響農業生產。」
步驟 3:收集實例
提示:「提供幾個氣候變化對農業有顯著影響的實例。」
步驟 4:探討對策
提示:「列舉可能的適應氣候變化的農業策略。」
步驟 5:分析未來趨勢
提示:「預測未來氣候變化對農業可能的長期影響。」
步驟 6:總結建議
提示:「基於以上討論,總結幾點針對農業部門應對氣候變化的建議。」
-「從現在開始,每當你生成跨越多個文件的代碼時,生成一個可以運行的[程式語言]腳本,以自動創建指定的文件或對現有文件進行更改以插入生成的代碼。[你的問題]」。
o “From now and on whenever you generate code that spans more than one file, generate a [programming language ] script that can be run to automatically create the specified files or make changes to existing files to insert the generated code. [your question].”
當你面對一個需要在多個文件中添加或修改代碼的編程任務時,你可以要求ChatGPT生成一段特定的腳本。這段腳本將會:
- 自動識別和處理文件:根據你的需求,腳本會創建新的文件或找到並修改現有的文件。
- 插入或修改代碼:在這些文件中自動插入新的代碼段落或對現有代碼進行修改。
- 確保可執行:生成的腳本會是一個完整的、可以在指定的編程語言中直接運行的程序,這意味著它會包含所有必要的語法元素,使其能夠執行上述文件操作。
假設您正在開發一個Web應用,需要在多個HTML文件中插入相同的JavaScript代碼片段來添加一個新功能。您可以這樣指示ChatGPT:
這種方法旨在通過模仿人類解決問題的邏輯推理過程,來提升人工智能模型處理問題的能力,同時通過提供少量精確的示例來確保chatGPT能夠準確理解任務要求。
假設您想要ChatGPT幫助您理解並解釋一個經濟學概念,比如“供給和需求定律”,並希望chatGPT展示其思考過程:
請求:
「給我一個關於供給和需求定律的例子,然後逐步解釋它是如何影響商品價格的。」
ChatGPT的回答(示例):
- 思考階段一:首先,供給和需求定律說明,如果需求增加(保持供給不變),則商品價格會上升。
- 思考階段二:例如,假設有一種新的健康飲料突然變得非常流行,導致消費者對這種飲料的需求急劇增加。
- 思考階段三:由於飲料的供給量短期內無法大幅增加,需求的增加將導致飲料的價格上升。
- 思考階段四:隨著價格的上升,可能會有更多的生產商進入市場,增加供給,最終價格可能會穩定在一個新的較高水平。