作為一個能夠理解自然語意的大型語言模型,目前 ChatGPT 有能力做到的事情,已經遠遠超出一般人所想像,它的知識所及可謂包山包海,無法單純拿「搜尋引擎」與它比較。
文章目錄
瞭解ChatGPT的能耐,才能問對問題
ChatGPT是對話模型而不是搜尋引擎
就使用面來說,你需要瞭解ChatGPT是語言模型,不是搜尋引擎。他會根據邏輯結構來推理產生對話,但是他對於內容的正確性並沒有保障。此外,因為目前ChatGPT提供的語言模型還是GPT-3的版本,資料庫的期限是2021年9月,因此對於後來發生的事情,他也是不知道的。
也因為他是語言模型,當你在使用ChatGPT的時候,「怎麼問」就變得很重要。同一個問題,問法不同答案很有可能就相去甚遠。甚至,這次問以及下次問答案可能也會不一樣。
另外,同樣因為他回答的內容並不具備正確性,因此最好給它一個參考的內容資料,才能得到比較正確的答案。如果你沒有給它參考資料,往往他的答覆就是變成相當空泛,落於在講一些看似正經八百,但什麼答案都沒有給你的廢話。
因此,如果你初期試用ChatGPT,覺得他的答案「怎麼一直在敷衍」?那麼很有可能就是你的問法不對。
ChatGPT操作的重點提示很重要
只不過,即便目前 ChatGPT 的能力已十分強大,但它仍然不能算是個「足夠成熟」的 AI 工具,在使用上還是有許多必須小心的部分。
ChatGPT 雖能夠理解自然語意,但這並不代表它聽得懂「胡言亂語」。在進行指示或發問時,操作者首先要確保自己說出來的話具備邏輯,也就是透過清楚、明確的用詞和文句,向 ChatGPT 表達出意圖。
其次,為 ChatGPT 設定足夠、適當的限制條件,絕對有助於操作者取得理想中的回應結果。例如若想要讓AI創作短文,那麼就得在對話時加上「150字以內」之類的字眼,強迫 ChatGPT 將文章擴寫或精簡。
此外,ChatGPT 目前允許被使用者「灌輸」設定或背景資訊,例如操作者可以在一開始,就要求它在每句話的字尾都加上「喵」,那麼 ChatGPT 接下來進行回應時,就真的會於結尾多出一個「喵」,直到你叫它不要再這麼做為止。
正確性需要質疑
即便 ChatGPT 很聰明,幾乎能夠回應使用者提出的任何問題,但這並不代表它所給出的答案全都正確。筆者在實際體驗 ChatGPT 的這段期間,多多少少會發現 AI 給出了錯誤或似是而非的答案,甚至經常選擇對無法回答的問題轉移與模糊焦點。
OpenAI 團隊也誠實向外界表示,目前的 ChatGPT 有著固執己見,並且過度猜測使用者意圖的「缺點」,若操作者堅持跟 AI 互相爭執一件事情的對與錯,想要教育 ChatGPT 回答正確的方向跟答案,雖然有機會「說服」它,但更多時候是被固執的AI而鬧得身心俱疲。
因此,ChatGPT 所給予的任何回答,操作者都應該要抱持懷疑,它本身絕對是一個優良、有潛力的工具,但更需要明智的人來使用,才不會變成謬論製造機,進而影響到正確資訊的傳播。
8個ChatGPT實戰問答
為了讓讀者快速理解 ChatGPT 的能耐,在此選擇幾種功能進行示範,藉由一問、一答的文字交流過程,演示 ChatGPT 為何能夠造成如此高的討論度,甚至進一步幫助我們應用於日常生活中的工作流程。
示範1:回應一般常識疑問
ChatGPT 以聊天機器人的形式運作,只要透過文字提出問題,AI就會提出它的解答。筆者首先以難度較低,透過搜尋引擎查詢就能得到答案的簡單問題來詢問 ChatGPT,這兩個問題分別是「請問日本的首都在哪裡?」與「36的因數有哪些?」。
示範2:解答專業領域問題
最基本的一般常識問題,對於 ChatGPT 而言根本「小菜一碟」,不只回答正確且語意清晰,那麼專業領域的問題 ChatGPT 是否能夠應付呢?對此筆者同樣選擇兩個問題,包含「《國富論》對於現代經濟學理論的影響」與「16進位的優勢為何?」,要求 ChatGPT 給出解答。
示範3:寫作創意長短文章
外界之所以認為 ChatGPT 十分強大,原因在於它不只能夠回答問題,甚至還可以發揮「創意」利用純文字進行寫作。除了給予創作主題之外,我們甚至能指定文體、風格與字數等等,透過限制使AI產出更符合預期的結果。筆者在此向 ChatGPT 給出兩項考驗,分別為創作「兔年吉祥話」與「手機的廣告劇本」。
示範4:全自動撰寫程式碼
筆者最喜歡的 ChatGPT 能力之一,大概就是交由 AI 撰寫程式碼了。跟回答一般常識性、專業性的問題不同,若 ChatGPT 於解答中提及了程式碼,不只呈現版面會有所變化,方便使用者進行識別,就連功能註解也會「加好加滿」,格式整齊漂亮,十分賞心悅目。下面筆者將要求 ChatGPT 透過 Python 寫出一個「亂數密碼產生器」,並接著轉換為「C++」語言版本。
示範5:理解文意並抓出重點
人類能夠在讀完一篇文章後,經由思考獲得文章的主旨與核心,而這項任務 ChatGPT 其實也辦得到──即便答案不一定正確。有辦法理解自然語意,甚至於長篇文章的意義,對於AI而言有非常高的難度,筆者以宋晶宜的〈雅量〉進行測試,看看 ChatGPT 能為我們帶來什麼樣的人生啟發。
示範6:成為小遊戲互動夥伴
擁有豐富知識的 ChatGPT,除了回答問題、創作文章之外,也可以透過純文字方式,跟使用者進行簡單的遊戲互動,而且過程只需利用口語化的文句表達即可。以下筆者以簡單易懂的「猜數字」遊戲為範例,讓 ChatGPT 先想好一個數字,接著由筆者進行猜題,一路縮小範圍直到猜中為止。
示範7:多語言AI翻譯工具
現今主流的網路翻譯工具,其實多多少少都已經導入了 AI 進行輔助,藉此獲得更加精確的結果,而身為大型語言模型的 ChatGPT,自然也是個很棒的多語言翻譯工具,無論單詞、短句或長文,幾乎都難不倒它,不過偶爾可能也會遇到 ChatGPT 不支援的語言,值得注意。
示範8:利用純文字進行繪圖
雖然以聊天機器人形式互動的 ChatGPT 只能輸出純文字,但我們仍然可以透過一些小技巧,讓AI畫出簡易的圖形。舉例來說,筆者於本次示範中,即規定 ChatGPT 利用「@」符號畫出一個簡單的三角形。ChatGPT 目前所理解的事物,比許多人想像的更多、更廣,能力也更加強大,本節的各種示例僅僅只是冰山一角。
10個ChatGPT基本指令
1.拿來當字典、查定義
- 「」是什麼?
- 「」的定義?
例句:「三心二意是什麼?」「公斤的定義」
2.提供解釋、說明原理
- 「」怎麼運作?
- 請幫我解釋「」。
例句:「企業併購怎麼運作?」「你能幫我解釋摩爾定律嗎?」
3.當成顧問提供建議
- 你會對 [問題/議題] 提出什麼建議?
- 你能為我提供建議嗎?
4.提供推薦:
- 你能為 [問題/議題/目標] 推薦一個 [產品/服務/解決方案] 嗎?
- 我該先 [問題/議題/目標]好,或是 [產品/服務/解決方案]好?
5.摘要資訊
- 你能為我進行摘要嗎?
- [文章/文本/資訊] 的主要觀點是什麼?
6.蒐集資料、引用來源
- 請給我「」篇與「」相關的文章
- 幫我列出過去五年與「」相關的新聞報導,最少「」篇
7.提供範例
你能提供一個 [概念/過程/事物] 的例子嗎?
什麼是 [概念/過程/事物] 的一個很好的例子?
8.翻譯文章
- 請用「語文種類」翻譯上述文章
9.角色扮演
- 假設你是一個「」,請用你的角度來分析這個問題
角色扮演是ChatGPT一個很有用的技巧,因為如果你沒有指定角色的話,回答都是一般性的答案。但是如果你指定他為特定角色,則可以有更個人化的答案。
10.語文學習
- 幫我翻譯以上文章,並且每一段附上英文單字以及中文的對照
免記指令集,重點在打出組合拳
其實看了這麼多的指令,以及使用範例,你可以發現其實ChatGPT的用法五花八門,而且幾乎只要你講的出來,他就可以幫你實現。
因此,其實重點就在於創意,你可以多看網路上其它人的使用範例,看看他們是怎麼講出問句的,理解ChatGPT可以做到哪些事情。多看多記就能增進你的問話功力。
更重要的是,其實你不是只能發出單一指令,而是可以唸出組合拳的。就像是在先前的範例中,你可以指定ChatGPT幫你翻譯文章成繁體中文,這是一個指令,然後你又可以用角色扮演的方式,要他用電腦部落客的角度幫你修飾文章。這又是一個指令。透過這種組合拳的方式,將不同的指令組合在一起,你的ChatGPT就可以千變萬化,幫你做出更有創意的事情。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!