引子
你有沒有發(fā)現,同樣是ChatGPT,為什么有的人用起來各種高大上,有的人用起來卻像傻子一樣。
為什么別人家的ChatGPT比我家的更聰明?
最近openAI官方推出了課程《提示詞工程課》,詳細講解了如何更好地使用ChatGPT,你看完之后就能好好地調教一下ChatGPT了。
課程鏈接如下:ChatGPT Prompt Engineering for Developers
中文版:ChatGPT提示工程師
使用技巧
課程里給出了很多建議,主要有以下幾個技巧:
技巧1:使用分隔符
分隔符可以是任何明確的標點符號,例如:三個反引號(```),引號('),XML標記(< >)等等,讓模型清楚地知道,哪些是獨立的部分。
舉個例子:
技巧2:結構化輸出
要求模型按一定的格式輸出結果,比如以HTML或JSON等結構化的格式輸出。
例如,我要把以下這些數據轉換成JSON格式:
技巧3:整理操作步驟
我們可以給模型一段文字,然后讓它整理出詳細的操作步驟。
比如,有一段介紹虹吸式咖啡壺的沖煮方法,原文是這樣的:
先用溫水潤濕濾器,然后放到虹吸瓶的上壺內,牢固地鉤在玻璃管上。下壺裝滿水,將上壺放在上面,用酒精燈加熱下壺。當水煮沸準備上升到上壺時,降低火溫,加入咖啡粉;當水上升到8分滿時開始攪拌約30秒進行萃取(或拍打讓咖啡粉跟開水溶合);之后煮60秒;移除火源;等待咖啡一滴滴落入下壺,即可飲用。
原文沒有標明第一步,第二步這樣的格式描述,看上去不直觀,你可以讓模型把步驟提取出來:
這樣操作起來就方便多了。
技巧4:做示范
你可以給模型做一個示范,要求它以某種風格來回答問題:
技巧5:給定具體的步驟
你可以讓模型按照你指定的具體的步驟來執(zhí)行任務,比如:
- 首先用一句話來概括文本
- 然后把文本翻譯成英語
- 再把文本翻譯成法語
技巧6:生成摘要
你可以讓模型給一段文字生成簡短的摘要,這樣就可以幫助我們閱讀某些長文的時候節(jié)省時間。
生成摘要的時候,我們還可以指定字數:
我們可以讓它重點關注某一方面,比如重點關注價格和品質:
如果你是一家電商的老板,面對成百上千條長評論,你沒有時間一條條看,那么你就可以寫個程序,讓模型給每條評論做個簡短的摘要,就能大大提高效率了。
技巧7:情感分析
我們可以讓模型去分析一段文字背后的情緒:
這個回答略顯繁瑣,我們可以要求它只需回答“積極”或者“消極”:
好問題的三要素
我們再來看看如何提出一個好問題,ChatGPT回答的質量取決于你如何提問。
好問題對于輸出高質量回答非常重要,主要是因為ChatGPT生成文本類似于“文字接龍游戲”,就是在當前已有的句子之后,如果另外加一個詞的話,加什么詞最合適呢?
ChatGPT會計算各個詞語出現的概率,然后選擇一個概率高的詞語接龍在后面。
知道了這一點,你就能理解,輸出結果之前的句子有多重要了,因為后面不斷增加的詞都是在前面那句話的基礎上生長出來的。
那么一個好問題應該是什么樣的呢?
簡單來說,它應該包含三個元素:任務簡述、任務描述、角色場景。
任務簡述: 我們要給ChatGPT明確指示,輸出什么東西。
比如:我要寫一首詩,我需要一份廣告文案,我要做一個PPT等等。
任務描述: 我們需要對任務做描述,比如具體內容、信息背景、期望達成的結果、細節(jié)上的要求、技術指標、生成回復的字數、情感傾向等。
角色場景: 就是我們要讓ChatGPT知道我們的角色,讓它知道在和誰對話。
比如,向一個5歲的孩子介紹宇宙是如何形成的,和向一個理工科大學生介紹是不一樣的。
我們來看下差別,假設你是一個5歲的孩子:
假設你是一個理工科大學生:
上面的例子中我們的提問已經包含了任務簡述、任務描述、角色場景這三個元素,我們可以看到不同的角色定位,ChatGPT的回答是很不一樣的。
用好角色定位,說不定會有奇效。
總結
如果我們熟練運用了以上的技巧,提問的時候再加上任務簡述、任務描述、角色場景,這三個要素,我們就能讓ChatGPT的回答變得更加聰明了。
ChatGPT還有很多很棒的功能,比如翻譯文章,找出拼寫和語法錯誤,更正錯誤等等。
我們平時多發(fā)揮自己的想象力,多去研究,多去發(fā)掘奇妙的用法,它一定會成為我們生活學習的好幫手。
你還知道哪些ChatGPT的使用技巧?文章來源:http://www.zghlxwxcb.cn/news/detail-442717.html
歡迎你留言分享,謝謝。文章來源地址http://www.zghlxwxcb.cn/news/detail-442717.html
到了這里,關于為什么別人家的ChatGPT比我家的更聰明?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!