大家假期愉快,估計(jì)到了今天已經(jīng)沒有前兩天愉快了……
今天給大家來點(diǎn)干貨,手把手教大家如何寫出高質(zhì)量提示詞。
穆罕默德·本·扎耶德人工智能大學(xué)的一項(xiàng)研究為我們提供了26條提示詞優(yōu)化策略。
專門用來提升大語言模型(比如GPT-4、Kimi、文心一言……)的表現(xiàn)。
這些策略是“提質(zhì)增效”的好幫手,讓提示詞在對(duì)話中變得更聰明、更有效。
1. 具體而清晰
例子:“寫一篇文章,針對(duì)在家辦公的人群,主題是如何提高工作效率?!?/span>
指出目標(biāo)受眾和主題,讓模型明確地知道要回答什么。
2. 設(shè)定目標(biāo)讀者
例子:“假設(shè)你在和一個(gè)初中生解釋細(xì)胞分裂,請(qǐng)用簡單的語言來說明?!?/span>
指明目標(biāo)受眾,幫助模型調(diào)整語言和內(nèi)容的深度。
3. 一步步引導(dǎo)
例子:“請(qǐng)先告訴我這個(gè)問題的基本概念,再逐步解釋詳細(xì)的推導(dǎo)過程?!?/span>
讓模型逐步解決復(fù)雜問題,降低理解難度。
4. 避免模糊表達(dá)
例子:“請(qǐng)直接給出在Python中實(shí)現(xiàn)快速排序的代碼,附帶注釋?!?/span>
要點(diǎn):具體指出需求,減少模型對(duì)問題的誤解。
5. 使用肯定語氣
例子:“很棒,請(qǐng)繼續(xù)描述這個(gè)城市的旅游景點(diǎn),并包括游客建議?!?/span>
使用肯定的語氣,而不是模糊或負(fù)面的提示(如“不要給出太過無聊的信息”)。
6. 使用示例
例子:“以下是一個(gè)文案的例子,類似于:'今年過節(jié)不收禮,收禮只收腦白金’請(qǐng)根據(jù)這個(gè)風(fēng)格寫一個(gè)新文案。”
給出具體示例,指導(dǎo)模型生成類似的內(nèi)容。
7. 不要假客氣
例子:“請(qǐng)給我一個(gè)解決辦法。”
(去掉“請(qǐng)問您能否幫忙...”)
去掉客套話,簡潔明了,避免干擾模型理解。
8. 復(fù)雜提示的分隔符
例子:
“###任務(wù)### 給出三種不同的蛋糕食譜
###問題### 你能給我每一種食譜的制作時(shí)間嗎?”
使用分隔符區(qū)分任務(wù)和問題,增加提示的條理性。
9. 明確表示任務(wù)
例子:“你的任務(wù)是:為一份商業(yè)計(jì)劃寫一個(gè)摘要,確保簡潔且清晰?!?/span>
開頭就指出“你的任務(wù)是…”,明確任務(wù)性質(zhì)。
10. 使用懲罰性語言
示例: “如果你提供不相關(guān)的信息,我將會(huì)減分。”
要點(diǎn):強(qiáng)調(diào)模型必須遵守的規(guī)范,有助于獲取高質(zhì)量回答。
11. 用自然人類語言回答
示例: “請(qǐng)用自然的、對(duì)話式的方式回答我這個(gè)問題?!?/span>
要點(diǎn)指出希望模型用人類自然的方式來回答,避免過于機(jī)械的表達(dá)。
12. 逐步思考
示例: “請(qǐng)一步一步地分析這個(gè)數(shù)學(xué)問題?!?/span>
要點(diǎn):用“逐步思考”引導(dǎo)模型提供詳細(xì)的推理過程,適用于復(fù)雜任務(wù)。
13. 確?;卮馃o偏見
示例: “請(qǐng)確保你的回答沒有任何性別、種族或其他偏見。”
要點(diǎn):明確指出回答中的道德要求,減少偏見的可能性。
14. 允許模型提問
示例: “如果你不確定我的問題,請(qǐng)?zhí)釂栆垣@得更多信息?!?/span>
要點(diǎn):讓模型主動(dòng)向你提問,確保它理解你的需求。
15. 讓模型教你并測(cè)試
示例: “請(qǐng)教我皮亞杰的認(rèn)知發(fā)展理論,并在最后提出幾個(gè)問題測(cè)試我學(xué)得怎么樣?!?/span>
要點(diǎn):讓模型通過互動(dòng)的方式幫助你學(xué)習(xí)并檢查你的理解。
16. 賦予模型角色
示例: “假裝你是一位心理學(xué)專家,給出針對(duì)抑郁癥患者的建議?!?/span>
要點(diǎn):賦予模型一個(gè)角色,以便它可以從特定的角度提供回答。
17. 重復(fù)關(guān)鍵詞
示例: “請(qǐng)多次強(qiáng)調(diào)環(huán)保的重要性,讓讀者意識(shí)到問題的嚴(yán)重性?!?/span>
要點(diǎn):重復(fù)特定詞匯可以強(qiáng)化回答中的某個(gè)主題。
19. 結(jié)合“逐步思考”和“少樣本提示”
示例: “請(qǐng)用逐步思考的方法解決這個(gè)問題,并參照這兩個(gè)例子來說明?!?/span>
要點(diǎn):結(jié)合不同的方法,引導(dǎo)模型進(jìn)行詳細(xì)推理并提供示例。
20. 使用輸出起始句
示例: “在回答之前,請(qǐng)先寫'在我的理解中,…’?!?/span>
要點(diǎn):讓模型從特定句子開始,以確?;卮痫L(fēng)格符合需求。
21. 詳細(xì)寫作指令
示例: “請(qǐng)寫一篇詳細(xì)的文章,主題是'如何提升職場溝通能力’,包括所有必要信息?!?/span>
要點(diǎn):明確要求回答的內(nèi)容應(yīng)詳細(xì)并涵蓋所有必要細(xì)節(jié)。
22. 保持文本風(fēng)格
示例: “請(qǐng)改善這段文字的語法和用詞,但保持它原本的正式風(fēng)格?!?/span>
要點(diǎn):在改進(jìn)文本時(shí),保留原有風(fēng)格的要求,適合編輯和潤色場景。
23. 復(fù)雜編程任務(wù)
示例: “如果代碼涉及多個(gè)文件,請(qǐng)自動(dòng)生成相應(yīng)的腳本來創(chuàng)建這些文件。”
要點(diǎn):在編程任務(wù)中,提供清晰的生成指令,便于模型完成跨文件的代碼生成。
24. 使用特定開頭
示例: “以下是故事的開頭:'在一個(gè)寧靜的小鎮(zhèn)上…’,請(qǐng)繼續(xù)這個(gè)故事。”
要點(diǎn):給定明確的開頭,要求模型保持故事的風(fēng)格和情節(jié)一致性。
25. 清楚列出要求
示例: “回答中必須包括以下關(guān)鍵詞:創(chuàng)新、效率、用戶體驗(yàn)?!?/span>
要點(diǎn):列出模型必須遵守的關(guān)鍵詞或要求,以確保回答的質(zhì)量和相關(guān)性。
26. 模仿給定樣本
示例: “請(qǐng)根據(jù)以下示例,寫一段類似風(fēng)格的文字:'大自然賦予我們無窮的力量和靈感…’?!?/span>
要點(diǎn):要求模型模仿特定風(fēng)格或格式,適合創(chuàng)作和寫作任務(wù)。
以上就是26條提示詞優(yōu)化策略,結(jié)合這些方法,大家可以更好地和大語言模型對(duì)話,從而獲得更精確、更符合預(yù)期的回答。
希望大家能在日常使用中不斷實(shí)踐,探索出屬于自己的最佳提示詞技巧!
聯(lián)系客服