如何讓ChatGPT產出更精確的答案 — 淺談Prompt Engineering (一)

更新於 2023/05/18閱讀時間約 5 分鐘
Working with AI - by Midjourney
當下最火紅的 ChatGPT 每個人,幾乎大家都有聽過,也不少人真的拿來使用拿來玩,不知道你是怎麼去使用ChatGPT的呢? 有些人喜歡會拿來做角色扮演,有些人把煩惱的事情丟給ChatGPT來問答案,有些人找ChatGPT聊天,也有不少人很認真地去思考該怎麼利用ChatGPT來把工作上的事情做好。我就天天在思考到底怎樣利用AI讓我的生活可以過得更輕鬆 (目前從結果來看似乎是變得更忙碌了,因為AI的東西真的學不完呢)
ChatGPT初用之下真的很讓人驚艷,但是時常使用的人就會發現太過複雜的東西或是需要高層次判斷的複雜工作,很難就這樣的把所有的問題一股腦丟給ChatGPT就能得到正確的回應,究竟我們要怎麼去讓 ChatGPT產出令人滿意的好答案呢? 這就是時下最流行的Prompt Engineering了, 既然AI助手是一問一答,那麼要得到好的答案,就要先給好的問題,沒有明確而精準的問題,AI怎麼知道你想要得到的解答是什麼呢?
在AI的術語之中,給AI的輸入問題叫做Prompt,而問出對AI來說好的問題,或是給AI精確的指示這門技術就叫做Prompt Engineering ,這跟寫程式一樣,是需要靠學習以及練習的,但是最大的差別就是,你不需要特別去學習這個程式語言,因為類似ChatGPT這樣的大型語言模型的輸入就是所謂的Natural Language 也就是你一開始就會的語言。這對我們這些年紀稍微大一點或是從來沒有學習過程式語言的非電資相關科系的人來說真是一大福利呢! 因為進入所謂Prompt Engineering 的門檻大大的降低了,只要願意學習,每個人都可以讓AI替你完成工作,或是打造讓自己工作效率提升的工具。
我們來淺談一下這個Prompt Engineering的基本,也就是怎麼問出好的問題。 這篇先來談四個我們應該要記好的步驟。
1. 先設定AI助手該扮演的角色
2. 明確的告知你要給AI助手的TASK (想要完成的事情)
3. 明確的告知你希望AI助手產出的格式
4. (optional) 如果希望更正確的產出,不妨請AI助手一步一步來,確保產出正確。
4 steps of using ChatGPT
然後也跟各位說明一下,我個人的習慣是用英文來給Prompt,因為根據測試英文給指令其實有機會得到比較高品質的回答。但是各位當然也可以用中文給指令,ChatGPT的語言能力很強的真的不用擔心。
首先是第一項,明確設定AI助手該扮演的角色,這可以非常有效的提升產出的品質。如果你希望ChatGPT幫你做很完美的翻譯,那麼就應該跟他說灌迷湯說你是很棒的翻譯者,如果你希望他幫忙發想Marketing ideas那應該要說他是Marketing genius…,可以很明確地看到,有設定好角色,真的可以更容易得到你想要的結果!
再來第二項當然就是交付工作了,這一點大家都會,給予指示的時候當然是要越明確越好,這樣AI才不會隨便發揮隨便亂想。想想各位應該都有上過基礎的管理課程,目標設定應該要Follow SMART法則對吧? S.M.A.R.T原則之所以叫做〝Smart〞,因為它代表著目標設定的五個重要元素: 明確性(Specific) 、 可衡量(Measurable) 、 可達成(Achievable) 、 相關的(Relevant) 與 有時限的(Time-bound) 。其實跟ChatGPT交付任務也是一樣的,明確而可衡量的目標設定,是非常重要的一環,而當然在這邊或許我們可以比較不需要考慮時限/可達成這兩件事情,畢竟是AI協助你發想規劃。
第三項則是要規範好你希望AI能夠產出什麼格式? 這一點很多人都會忽略或是小看ChatGPT,只要能說明清楚,ChatGPT都可以幫你把各式各樣的文件產出,就算只是文字本身,也能夠依照你所需求的規格產出 (舉例來說, 寫成一首詩, 寫成不超過300字的段落, 寫成三個段落, 或是用幾句話總結等等)。如果你希望ChatGPT直接產出程式碼或是HTML,也一樣是這邊指定清楚,你會發現ChatGPT馬上不但替你產生好了,而且還貼心的把程式碼集中到一個區域方便拷貝,並且告訴你如何執行呢。
A python code generated by ChatGPT
最後一項則是貼心的提醒AI說可以一步一步來,慢慢想,這是網路上不少人試驗過的,如果要ChatGPT回答複雜的問題,那麼不妨最後加上 “Let’s work this out step by step to ensure we have the right answer” 那麼ChatGPT就會用更有邏輯思考的方式一步推導解決問題。
以上,就是簡單說明如何利用簡單的Prompting skills來讓ChatGPT回出更好的答案,有沒有覺得其實跟同事/下屬/上司溝通也是一樣的呢? 如果凡事都能說清楚在這個專案中大家該扮演的角色/該做好的工作/需要產出什麼,並且提醒對方能夠把事情break down 處理,想必工作也是更容易完成吧?
為什麼會看到廣告
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
對於還完全沒有AI繪圖經驗的你,該怎麼開始呢? 很簡單,就是開始”玩”! 先從動手開始隨便玩,讓想像力帶著你到處跑,在今天這篇文章裡面我會把幾個比較熱門的AI繪圖網站/工具介紹給你,你可以不要有任何心理壓力的開始玩玩看,看看能得到什麼有趣的結果。
AI人工智慧跟一般的演算法差別在哪邊呢? 本篇就是要告訴你 為什麼無所不能ChatGPT,上知天文下知地理,可是就是有一個很明顯的弱點,請他算數學卻很常算錯,明明這個ChatGPT 充滿想像力,請他寫演講稿,草擬策略都很在行,為什麼數學就是不行呢?
這一篇來談談AI(這邊指的AI是神經網路) 到底怎麼學習畫圖的,究竟只會簡簡單單運算數字的電腦,只有簡單邏輯運算子的IC晶片到底是怎麼做到的? 本篇當然不會讓大家看長篇大論的神經網路的原理,而是用我理解這件事情的方法,講解各個各位聽聽AI繪圖的箇中道理。
到底該學習什麼AI的工具呢? 有一次在PODCAST上偶爾然聽到有人分享,該如何有系統的利用3W1H來解決問題,也談到了關於AI工具之類的想法,所以我這邊稍微做了點整理,作為我這邊探討AI工具的開端。
在這個Blog中,我會一步一步地記錄自己如何去學習關於AI的知識,如何應用在生活上/工作上/樂趣上。也希望看到這些文字的你/妳能夠一起有共鳴,一起來分享並且將對未知的恐懼轉化為勇氣。
對於還完全沒有AI繪圖經驗的你,該怎麼開始呢? 很簡單,就是開始”玩”! 先從動手開始隨便玩,讓想像力帶著你到處跑,在今天這篇文章裡面我會把幾個比較熱門的AI繪圖網站/工具介紹給你,你可以不要有任何心理壓力的開始玩玩看,看看能得到什麼有趣的結果。
AI人工智慧跟一般的演算法差別在哪邊呢? 本篇就是要告訴你 為什麼無所不能ChatGPT,上知天文下知地理,可是就是有一個很明顯的弱點,請他算數學卻很常算錯,明明這個ChatGPT 充滿想像力,請他寫演講稿,草擬策略都很在行,為什麼數學就是不行呢?
這一篇來談談AI(這邊指的AI是神經網路) 到底怎麼學習畫圖的,究竟只會簡簡單單運算數字的電腦,只有簡單邏輯運算子的IC晶片到底是怎麼做到的? 本篇當然不會讓大家看長篇大論的神經網路的原理,而是用我理解這件事情的方法,講解各個各位聽聽AI繪圖的箇中道理。
到底該學習什麼AI的工具呢? 有一次在PODCAST上偶爾然聽到有人分享,該如何有系統的利用3W1H來解決問題,也談到了關於AI工具之類的想法,所以我這邊稍微做了點整理,作為我這邊探討AI工具的開端。
在這個Blog中,我會一步一步地記錄自己如何去學習關於AI的知識,如何應用在生活上/工作上/樂趣上。也希望看到這些文字的你/妳能夠一起有共鳴,一起來分享並且將對未知的恐懼轉化為勇氣。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這次這篇文章資源很多,三大送,送送送。好啦!直接進入正題巴 我先送大家一個ChatGPT的指令寫出Midjourney的咒語
Thumbnail
非科技時代的冤枉路 從小到大,學過無數時數的英文,可是發音通常不太準,加上缺少環境練習英語,缺少發音錯誤的回饋,所以很多錯誤就累積到現在。 這學習英語的過程中,遇過許多本國與外國的老師,也花過錢上過家教課;還記得有一次要去沙國演講,因為自己英語不是很好,很擔心聽、說有困難,所以特別在出國前幾個月
Thumbnail
每個月都要分析出生等統計資料 每個月初,內政部統計月報都會有出生、死亡、結婚、離婚等資料的公布,我個人會抓取資料、下載檔案、進行分析,了解相關人口趨勢。 現在有了ChatGPT 4.0版,可以上載檔案,並且請其抓取特定欄位的資料進行分析,方便許多。 但是在與ChatGPT溝通的過程中,因為一直
Thumbnail
你暫時還不會被人工智慧取代,但如果你還不會ChatGPT等生成式AI,很快就會被善用者所取代,因為這些人的工作效率將會是你的十倍速。 假設你是一位公司的行政人員,隨著年齡的增加,薪資也來到了四萬多元之譜,要再加薪恐怕也有困難,許多年輕人又聰明且薪資不高;回頭看看自己,連office都處理的2266
Thumbnail
我來分享怎麼用Chat GPT 這個AI軟體幫你修改書信,並且從修改的版本中學到更好的英文用法喔!
Thumbnail
嘿!你還處在發信件時,苦惱開頭如何表達、要用哪種用詞更專業,或者不知道如何草擬英文信件嗎?還是你是已經在使用 ChatGPT 的朋友,不過覺得發信前還要打開 ChatGPT,在視窗輸入你要在信件中包含的內容,並在得到它的回覆後,再將內容複製到 Gmail非常的麻煩,那麼這邊有更簡單的步驟要和你分享!
Thumbnail
已經有不少編劇嘗試請ChatGPT幫忙寫劇本,但都是失望而歸。而若是要創作小說,要求ChatGPT幫忙寫出一大段文字,坦白說比起稍有寫作功力的人,水準也差了一大截,還不如自己寫比較快。 原因正如我在之前好幾篇文章中所提到的:ChatGPT是從驚人的文本中「隨便撈出」一句話提供答案。
Thumbnail
最近社群上熱烈討論 Chat GPT,社群網路充斥著許多關於如何透過 Chat GPT 解決各式難題,許多工作都可以透過 Chat GPT 取代人類工作,也進而造成許多人產生各式的「知識焦慮」。然而又有多少人能真正透過 Chat GPT 實現真正的「知識自由」?
Thumbnail
這是篇簡短的測試,讓ChatGPT扮演愛玩手機,連吃飯也不放下手機的15歲兒子。之所以要進行這些測試與示範,是希望讓更多人知道,ChatGPT不是只能從事「事務性」、「技術性」的工作,也能在人際溝通、親子互動上扮演「訓練」的角色。
Thumbnail
豪無疑問的ChatGPT已為學校老師們頭痛的來源之一,上週的校友聚會來了一位在澳洲Deakin University任教的校友,他提到校務會議中特別針對ChatGPT做出規範,澳洲八大盟校甚至祭出用AI寫論文就開除的重令,經我個人測試的結果,用AI寫出來的文章還是少了點人情味,可以明顯的感受到不同,
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這次這篇文章資源很多,三大送,送送送。好啦!直接進入正題巴 我先送大家一個ChatGPT的指令寫出Midjourney的咒語
Thumbnail
非科技時代的冤枉路 從小到大,學過無數時數的英文,可是發音通常不太準,加上缺少環境練習英語,缺少發音錯誤的回饋,所以很多錯誤就累積到現在。 這學習英語的過程中,遇過許多本國與外國的老師,也花過錢上過家教課;還記得有一次要去沙國演講,因為自己英語不是很好,很擔心聽、說有困難,所以特別在出國前幾個月
Thumbnail
每個月都要分析出生等統計資料 每個月初,內政部統計月報都會有出生、死亡、結婚、離婚等資料的公布,我個人會抓取資料、下載檔案、進行分析,了解相關人口趨勢。 現在有了ChatGPT 4.0版,可以上載檔案,並且請其抓取特定欄位的資料進行分析,方便許多。 但是在與ChatGPT溝通的過程中,因為一直
Thumbnail
你暫時還不會被人工智慧取代,但如果你還不會ChatGPT等生成式AI,很快就會被善用者所取代,因為這些人的工作效率將會是你的十倍速。 假設你是一位公司的行政人員,隨著年齡的增加,薪資也來到了四萬多元之譜,要再加薪恐怕也有困難,許多年輕人又聰明且薪資不高;回頭看看自己,連office都處理的2266
Thumbnail
我來分享怎麼用Chat GPT 這個AI軟體幫你修改書信,並且從修改的版本中學到更好的英文用法喔!
Thumbnail
嘿!你還處在發信件時,苦惱開頭如何表達、要用哪種用詞更專業,或者不知道如何草擬英文信件嗎?還是你是已經在使用 ChatGPT 的朋友,不過覺得發信前還要打開 ChatGPT,在視窗輸入你要在信件中包含的內容,並在得到它的回覆後,再將內容複製到 Gmail非常的麻煩,那麼這邊有更簡單的步驟要和你分享!
Thumbnail
已經有不少編劇嘗試請ChatGPT幫忙寫劇本,但都是失望而歸。而若是要創作小說,要求ChatGPT幫忙寫出一大段文字,坦白說比起稍有寫作功力的人,水準也差了一大截,還不如自己寫比較快。 原因正如我在之前好幾篇文章中所提到的:ChatGPT是從驚人的文本中「隨便撈出」一句話提供答案。
Thumbnail
最近社群上熱烈討論 Chat GPT,社群網路充斥著許多關於如何透過 Chat GPT 解決各式難題,許多工作都可以透過 Chat GPT 取代人類工作,也進而造成許多人產生各式的「知識焦慮」。然而又有多少人能真正透過 Chat GPT 實現真正的「知識自由」?
Thumbnail
這是篇簡短的測試,讓ChatGPT扮演愛玩手機,連吃飯也不放下手機的15歲兒子。之所以要進行這些測試與示範,是希望讓更多人知道,ChatGPT不是只能從事「事務性」、「技術性」的工作,也能在人際溝通、親子互動上扮演「訓練」的角色。
Thumbnail
豪無疑問的ChatGPT已為學校老師們頭痛的來源之一,上週的校友聚會來了一位在澳洲Deakin University任教的校友,他提到校務會議中特別針對ChatGPT做出規範,澳洲八大盟校甚至祭出用AI寫論文就開除的重令,經我個人測試的結果,用AI寫出來的文章還是少了點人情味,可以明顯的感受到不同,