字體:小 中 大 | |
|
|
2023/05/28 20:00:00瀏覽168|回應0|推薦16 | |
也許你和我一樣,認為自己對如何使用ChatGPT已經有相當的心得,但是當我看完了這篇文章,號稱其實99%的人都使用錯誤之後,發現其中還是有很多可以學的,包括少量資料標準提示(Few Shot Standard Prompting)、角色扮演提示(Role Prompting),還有思維鍊(Chain of Thought)的提示。少量資料標準提示可以協助你得到更正確的資料;角色扮演提示可以要ChatGPT問你問題而不是回答你問題,甚至還可以改變ChatGPT的角色;而思維鍊提示,則是經由將思維過程在對話中輸入,而逐步解決複雜問題。
首先是少量資料的標準提示, 他其實是在你的基本提示之後加了一些例子,讓ChatGPT能夠更精準地協助你得到更好的答案。以下這張圖請它將英文翻成西班牙文,用的就是這個方法。你可以看得出來除了簡單的問問題之外,它還提供例子。有點像是把問答題改成填空題,以提高回答的精準度和品質。(見圖一)
同樣的我們可以用下列提示尋找機場代碼:
Extract the airport codes from this text:
Text: “I want to fly from Los Angeles to Miami.”
Airport codes: LAX, MIA
Text: “I want to fly from Nashville to Kansas City.”
Airport codes: BNA, MCI
Text: “I want to fly from Orlando to Boston”
Airport codes:
再來就是角色扮演提示,我們總認為和ChatGPT的對話方式是我問他答,其實我們可以讓他扮演一個面試者的角色,或者扮演經理的角色,反過來問我們問題。不僅如此,我們甚至也可以使他擁有不同的學歷、知識以及專長,讓問的問題難度有所不同,如下圖所示:(圖二)
我進一步希望他能夠模擬準岳父對未來女婿的考題,甚至已告訴他準岳父的喜好和個性,但ChatGPT拒絕執行這項任務,因為這與專業和知識無關,而傾向於個人喜好,這是ChatGPT不願意去執行的原因。
由於可以做角色扮演,所以我們可以請ChatGPT寫小學四年級程度的母親節感言,或者扮演財經大老發表對全球經濟的看法。此外,如果我們參加辯論比賽原本代表正方,卻突然因故變成反方,這時可以請ChatGPT先列出反方事證,然後用以上事證發表論點,這時結論就會瞬間截然不同。
最後就是思維鏈的方式,其實也就是提供ChatGPT思維過程請他效法。基本想法是,與其告知先前的問題與答案再問問題,不妨將問題、答案,以及解決過程案輸入後再問問題,要他也將解決過程寫出,這樣的答案會更能理解。請看以下的問題:(圖三)
文中提到思維鍊的方式其實在ChatGPT 4.0之後已經不需要了,因為他本身就已經具備思維鍊的能力。但是在4.0個資源還不十分充足的情況下,有時用這種方式還是比較保險的
以上資料來源出自於:https://artificialcorner.com/youre-using-chatgpt-wrong-here-s-how-to-be-ahead-of-99-of-chatgpt-users-886a50dabc54
有興趣的朋友可以自行嘗試,開發出更多的提示工程技巧。
|
|
( 創作|散文 ) |