目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!
感謝大家的閱讀與支持!
《用 ChatGPT 詠唱來點亮 React & 前端技能樹》
歷經重新整理、校正、編排、與修改後,讓章節內容之間的銜接更平順,除了補充上更多的解說之外,甚至有部分章節為重新撰寫的內容,讓理解變得更輕鬆!
目前已在天瓏書局、博客來、金石堂等通路都買得到了! 也有電子書的選擇!
歡迎各位點擊連結選購,謝謝大家~
在進入與工作、程式有關的話題之前,不得不先停下腳步來談談ChatGPT的提問方式與限制。
在ChatGPT推出後的幾個月內,網路上有著大量講述著「該怎麼問ChatGPT」、「十個ChatGPT的好用咒語」、「如何下對ChatGPT Prompt」這類的文章。
由於我也不是常常使用ChatGPT來替我發想文案、腦力激盪、寫報告的類型,所以,如果是需要ChatGPT幫你進行文學創作、企劃發想等,我會推薦直接去Google搜尋「該怎麼問ChatGPT」,就會得到好幾個長相類似的文章,隨便點進去一個來看應該都會蠻有幫助的。
那我這邊總結常見的方式大概是幾個:
不過我個人覺得,在解決與程式相關的問題上,最基本做到
「提供完整明確的問句」、「不要把ChatGPT當作搜尋引擎」 這兩個原則
以目前GPT-3.5 的模型來說,就十分足夠了
我們習慣在搜尋引擎中,只輸入最核心的關鍵字
但是在和ChatGPT對話的時候,必須要有明確的指示與疑問,別把ChatGPT當作搜尋引擎
(這些年我們都被yahoo、google訓練成只會下關鍵字的人類了)
或是我們直接來以這個議題,結合「條列法」來請教ChatGPT,就像以下結果
因此把握這樣的原則之後,如果要請他做些事情,最好是動作+名詞,
例如 請提供 + 名詞:
另外,根據我自己嘗試的經驗來說
與其問「要怎麼入門xxx」,不如問「請提供xxx的教學」
稍微帶有一點命令的口吻,且明確請chatGPT直接給答案,得到的回答會更具有實用性。
後續的有關前後端程式的入門教學,我也會用這樣的句子當作起手式
就如Day1的序章所言,免費版的GPT-3.5無法連網、訓練資料只到2021年9月
同時他也會有一些道德政策,會避開敏感議題、牽涉暴力色情等話題
基於以上理由,下面幾點問題我不推薦拿來問ChatGPT,或是會得不到答案的問題
如果真的希望使用ChatGPT來完成議題分析,那麼我會建議到網路上先搜尋相關文章
再拿文章的內容給ChatGPT,請他幫你總結文章重點,可能會是比較好的替代方式。
另外還有一類問題,我也不太建議拿來詢問免費版ChatGPT的,那就是: 算術問題
因為ChatGPT是一個文本生成工具,他不含運算功能
目前實測下,如果要他計算一些數字,很有可能會得到一個錯的答案
如果你的問題是簡單的算術問題,例如: 2+4+7+9+23+1+5+7+2+5+74+2+7953+34+356 = ?
那我會建議直接丟google搜尋就好,或是丟你的計算機
拿來詢問ChatGPT真的有很高機率得到錯誤的答案
那麼問題來了。
如果你要的算術問題偏複雜,沒辦法直接丟計算機算的呢?
例如,我前陣子看到一篇文章:
大意是說,如果將英文字母一對一的轉換成數字,也就是
a = 1 , b= 2, c=3 …. z = 26,若單字之間的空格不算數字,哪個句子或單字總和可以是100呢?
Knowledge = 96
Hardwork = 98
什麼是100呢?
你以為我要回答Attitude嗎
不,是IMPOTENCE (陽痿)
這個題目如果直接丟到ChatGPT請他幫你找更多類似總和=100的單字
我必須直接跟你說,他不會找,他會給你錯誤的答案
因為ChatGPT不會算術、不會運算
那這個問題該怎麼解才好呢?
讓我們敬請期待下篇揭曉
我是暱稱為王水的工程師一宵三筵,我們明天見~