關於生成式 AI 的心情雜談
被 AI 嚇到的世界
從去年迸出一堆 AI 產圖,以及 chatGPT 推出以來,覺得大家對未來的想像產生天翻地覆的改變。
以前的我一直覺得 AI 只不過是個拿來炒作的 buzzword,看虛擬實境、元宇宙等等的被炒得這麼兇,結果雷聲大雨點小,就覺得那些宣稱拿 AI 做 OO 做 XX 的說不定背後都是外包給便宜印度人工人智慧而已。
但 chatGPT 完全讓人看到新的威脅與新的機會。雖然 GPT-3 聊起來數學很爛又愛瞎扯,但他產出人類買單的內容的能力真的非常強,有些我們以為是「智力密集」或是有門檻的事情,突然變得容易了。像是寫 code、翻譯等等,chatGPT 都可以給人很不錯的回覆。
心底真的覺得,天啊!未來寫 code 這行飯,大概是會變難吃 XD (difficult 的難吃而非 tastes bad XD)
未來的工程師環境想像
現在感受下來,如果善用生成式 AI 工具,像是網頁後端開發、DevOps 之類的一些工作都會變容易。對有經驗者來說很多程式可以透過 AI 產生再來檢驗修正,開發時間會縮短,產能隨之提升。對於入門者來說,AI 可以帶著自己學習不會的工具,甚至一步一步帶領自己寫出想寫的功能。
就上面的敘述來說,自己覺得未來的工程師環境說不定會有底下的變化:
1.「利用工具增加產能」變成工作門檻:
當工具可以讓一個工程師當兩、三個人用的時候,沒辦法當兩個人用的人在就業市場上就會岌岌可危。
舉例來說,如果同一個功能,員工甲不打算用任何生成式 AI 工具,總是獨自寫完功能,翻文件翻半天才把東西寫出來,跟員工乙善用工具產出再修正調整成可以用的 code。員工甲跟員工乙的產能可能會有非常大的差距,這個差距可能大到公司沒辦法接受員工甲的效率。
當工具可以榨出更多的人力,榨不出這個產能來就會很有問題。這讓我蠻警惕的,讓我開始要求自己從現在開始就要多試試看像是 GitHub Copilot 之類的工具,還有多問問 ChatGPT 問題,學習怎麼下咒語得到自己需要的東西。
2.理解與檢驗能力變得重要:
覺得有硬底子固然很好,但未來可能懂得透過 AI 學習理解會比成為一個知識豐富的人更有優勢。因此,理解能力的重要性就大大增加了。說不定未來的面試,比起越問越刁鑽來證明一個人的實力,記得這些人各種知識記得清不清楚,會更重視丟出不會的東西時能不能迅速理解、找到解方。
再來檢驗 AI 給的東西有沒有問題也很重要。現在用 GPT-3 問問題,還是真假參半,例如常常會拿到一段大致上可以用的 code,但裡面有幾個 method 是 chatGPT 捏造出來的之類的。AI 給出來的資訊不一定正確的狀況下,辨別能力就變得相當重要。
3.產生新的鄙視鏈(咦
現在我就已經覺得工程師鄙視鏈蠻嚴重的,例如本科歧視非本科,自學仔歧視上課仔等等。未來從碰 AI 開始入門寫程式的人們跟本來就從事這個產業的工程師,可能又會開始有互看不順眼的相輕行為也說不定。
至於會不會被 AI 取代,我覺得可能 ChatGPT 出現以後各行各業都擔心了起來。程式能力如此厲害的 ChatGPT 應該也讓許多工程師感受到了威脅。我自己覺得應該會讓這個行業出現很大的變化,有可能以後不在需要這麼多開發人力,我預期是薪資跟環境會變嚴峻。只能多保持學習新知,讓自己有競爭力跟價值XD