全球正處於人工智慧發展的高峰期,AI 時代的來臨帶來的變化非常之大,可能是十幾二十年才會出現一次的景象,ChatGPT 作為 AI 新時代下的產物,正在深刻影響著我們的生活和工作。在 Webduino 的 AI 資訊教育講座中,Webduino 執行長 Marty 與我們分享如何應對 AI 以及與 AI 協作。本文將整理講座重點精華,希望能讓對 AI 有興趣的讀者們帶來啟發和幫助。

AI 新時代來臨,如何迎來新作法?

曾經稱霸網路市場的 IE 瀏覽器,當時開發它的微軟壟斷了市場佔有率達 95%。直到 2012 年 Chrome 瀏覽器問世,採用了新的 V8 引擎,將 JavaScript 的執行速度提升了 100 倍以上,逐漸取代了 IE 的地位,成為現今最受歡迎的瀏覽器之一。從此之後,我們開始了解到作業系統和安裝的軟體並不是重點,瀏覽器已經可以實現我們所需的功能,至少到現今仍然如此。Chrome 的出現,促進了整個網路時代的蓬勃發展。

一直到了 2022 年,微軟投資的 Open AI 推出了 ChatGPT,一個能夠跟你對話、回答問題的人工智慧聊天機器人。從講者的觀點來看,儘管很多專家表示這並不是一種很了不起的技術,甚至調侃它是文字接龍,但它確實是「 大力出奇蹟 」。「 大力 」在於它花費了大量的訓練成本和工人智慧,訓練出一個非常出色、接近 AGI( 通用人工智慧 )的功能,同時也引爆了 AI 的奇異點。ChatGPT 的出現不是像幾年前的 Alphago 僅在圍棋領域發揮影響力,而是全面性的革新。Marty 提到:「 在這個 AI 時代,我們必須學習的是如何利用 AI 來提高自己的戰鬥力以及協作力。

時代的演進

ChatGPT 的角色

雖然很多人會覺得 ChatGPT 只會文字接龍,亦或者是講話很有道理卻錯誤百出 ( 一本正經的胡說八道 ),但 ChatGPT 的出現確實顛覆了人們對於 AI 的認知。ChatGPT 有以下特色:

金魚腦

Marty 提到,自己總會說 ChatGPT 像金魚腦,原因是它只能記得 4K 的 Tokens ( 詞元 )。如下圖 Open AI 換算工具所示,400 個 Tokens 大約是 200 個中文字。也就是說,當與 ChatGPT 進行對話時,它大約只能記住這樣字數的對話 10 次。不管對話次數是多少,GPT 也只會留存最新 10 次的記憶。這也是微軟的 Bing 和其他工具會想限制對話次數的原因,如果我們對話越來越長,這些工具的回答容易越來越離題。

雖然 ChatGPT 的記憶容量有限,但它的進步卻非常迅速。在短短幾個月的時間內,從 GPT – 3.5 Turbo 的最大容量 4K ,到現在的 GPT – 4.0 已經可以達到 32K 的容量。這樣的速度實在是令人驚訝,也許不久後會有更大的容量出現。對目前使用 ChatGPT 作為輔助工具的公司來說,ChatGPT 或許只是一個用於單次程式設計協作的工具,但未來它必定能進化成理解整個 project,並寫出全部的程式碼,甚至還能幫我們 maintain 舊的程式碼。

Open AI token 換算工具
Open AI token 換算工具

演什麼像什麼

雖然 ChatGPT 不像一般的演員,即使給它劇本也不會照著演,但它擁有 2021 年前大量的資料庫,不論讓 ChatGPT 「 演 」什麼,它都可以演得出來。例如 ChatGPT 可以扮演程式設計師,不管是前端還是後端程式碼,它都寫得有模有樣。身為從事軟體工作多年的技術人,Marty 分享自己使用 ChatGPT 後,程式生產力約提高了 3 成左右。

快來看看你想讓 ChatGPT 扮演什麼角色吧!有上百種角色任你選,使用提示詞,讓 ChatGPT 能更精準回答你的問題~

人工智慧與自然語言:從程式設計到 AI 協作

電腦不懂人話,寫程式讓電腦完成指定任務

為什麼要學習程式?因為電腦只懂 0 與 1,所以我們必須透過「 指令 」來與電腦溝通。不論是 C++、Python 或其他程式語言,我們都必須撰寫正確的程式碼,否則電腦就無法執行。

AI 懂人話,用自然語言交辦 AI 完成任務

跟電腦最不同的地方在於, AI 懂得人類的語言。雖然大家都明白 ChatGPT 是文字接龍,並不能真正理解人類想要表達什麼。但不管是否真的理解,它仍然能夠提高生產力,甚至產生有用的程式碼。若 AI 真正懂得人類的語言之後,我們需要做的,只有準確地告訴 AI 我們想要什麼,AI 就會幫我們完成。

AI 不會取代掉人,但 AI 會取代掉不會使用它的人。

學寫程式的必要性

隨著越來越多的 AI 工具出現,對於許多職業來說,可能是助力也可能是威脅,經常會有人提出相同的疑問:「這些便利的工具出現後,我們還需要學習寫程式嗎?」對此 Marty 認為,若使用它的人肚子裡沒點東西,是問不出好問題的,不僅得不到正確答案,可能還會適得其反。我們要將 AI 視為助手,但也不能忽略先備知識的重要性。

自然語言是人機溝通最直接的方式

現況來說,不管是用中文或英文,用文字溝通是最直接的方式。許多人都會同意 2023 年最好學的程式語言是「 自然語言 」。因為學習寫程式可能不會是未來的必備技能,如何透過自然語言將明確的指令傳達給 AI ,反而是更加重要的。

培養和 AI 的協作能力將更為重要

以前寫單晶片時都會使用組合語言,到現在 Python 可以直接跑在單晶片裡面,這個成長的趨勢是非常明顯的。這件事也讓我們意識到其實語言不再是重點,而是我們如何去告訴 AI 要做什麼,培養和 AI 的協作能力,將會比寫程式的能力來得更加有價值。如果本身是程式設計師,未來將更需要與 AI 好好協作, 才能大幅提升你的生產力。

人才兩大關鍵素養

AI 時代的來臨,若要將 AI 融入教育之中,我們要更加重視與培養孩子兩大關鍵素養:「 溝通協商 」「 解決問題 」的能力,也就是可以正確的定義問題、將廣泛的問題做拆解、解決的能力,這是目前 AI 還無法取代人類的。

結語

隨著 ChatGPT 的出現,人們對於 AI 的想像越來越豐富而具體。儘管 ChatGPT 是金魚腦只能記得有限的內容,但是它的進步速度相當驚人,更能透過 plugin 的方式串聯其他軟體服務。故學習如何去表達、定義需求,透過運算思維的訓練去奠定學習的基礎,提升與 AI 的協作能力,才是我們應對 AI 時代的正確態度。

若是對 AI 有興趣的讀者們也歡迎加入 ChatGPT x AI 融入教學 的 Facebook 社團,跟大家一起交流 如何利用 AI 讓教育變得更好。

點擊下篇,進一步了解如何將 AI 融入教育與人才培養!