關於 ChatGPT、AI 是否會取代工程師這件事

AI

前言

這一篇原本是分享在粉絲專頁的,但是為了能夠紀錄下來,所以就把它轉換成了文章,當然內容我也有稍微調整也比較豐富一點(畢竟要寫成文章)。

關於 ChatGPT、AI 是否會取代工程師這件事

原文連結:關於 ChatGPT、AI 是否會取代工程師這件事

這陣子收到許多的私訊是關於 OpenAI ChatGPT 會不會取代工程師這件事情,所以今天就乾脆長文分享一下自己的看法。
以目前來講,我自己對於 ChatGPT 的看法是…

它只是一個很好用的「工具」

先不論它會不會取代工程師,讓我們先來聊聊其他職業好了,但是因為我自己是工程師相關職業,所以就乾脆找了一些朋友來分享他們使用 ChatGPT 的感想。

雖然短期間之內我也認爲它不一定能夠取代其他職業,但是為了驗證 ChatGPT 的厲害程度,我自己找了一些朋友去嘗試 ChatGPT,而這些都是不同領域的朋友,如:客服、法律、會計等各專業領域的朋友,他們試用完後給出的答案大概就是…

這個工具沒有想像中厲害,但作為起頭很方便

查一些小知識還不錯用

最後他們都有共同的反應與結論就是…

「ChatGPT 給的不一定正確,還是要有一定的基本知識來去辨識它給的東西對不對,但以聊天機器人來講已經很厲害了!幫我少了很多起頭的東西。」

當然也有幾個直接說大概正確率約 20% 左右,後來跟朋友討論一下這一點,我們認為已經是非常高了,所以未來或許是可以期待 ChatGPT 給予更正確的答案。

關於 GitHub Copilot

GitHub Copilot

那麼讓我們回到單看工程師這一塊,ChatGPT 在流行之前,我目前自己在開發與寫文章上其實早就已經在使用 GitHub Copilot。

那麼你知道 GitHub Copilot 是什麼嗎?

GitHub Copilot 其實就是 GitHub 和 OpenAI 合作開發的一個人工智慧工具而 ChatGPT 就是 OpenAI 所開發的聊天機器人,所以早在 ChatGPT 流行之前,身為工程師的我早就已經在使用類似的工具了。

那這段時間有因此讓我失業嗎?不,沒有,反而段時間我得到結果就是…

「開發效率提升了!但也必須要有一定的基礎知識,不然就會被 Copilot 產出來的程式碼搞得更糟糕,還不如自己寫的好。」

為什麼我會這樣說呢?因為有時候 Copilot 也會給一些很奇怪的 Code,這時候我們仰賴的就是 Code Review(閱讀程式碼)的能力,我們必須去理解 Copilot 給的 Code 到底正不正確,如果不正確的話,那麼我們就要去引導它並修正它,讓 Copilot 下次可以給出更正確的 Code。

雖然 GitHub Copilot 本身是會分析你的程式碼,但是你一樣是閃不掉要去 Code Review 的,所以想要靠打一段註解就能當薪水小偷這件事情還會有一段時間(笑)。

所以我認為工程師走到最後或許反而 Code Review 的能力會提升許多,又或者是 Code Review 會是工程師必修技能之一,畢竟我們要一直去修正 Copilot 給出來的 Code,這樣才能讓 Copilot 變得更厲害。

那麼 Copilot 是在 2022 年左右釋出,至今也差不多快一段時間,如果你能看到/找到這一篇文章的話,代表你應該還是在擔任工程師相關領域或者是正在處於轉職階段,然後被「ChatGPT、AI 是否會取代工程師」這個話題所吸引來的。

為什麼這樣講呢?如果工程師真心被取代了,那麼你應該也不會想要看這一篇文章,畢竟你已經不是工程師或者把轉職當成工程師的第一步了。

所以以 Copilot 來講,我反而認為 Copilot 幫我省下寫一些重複性的 Code 的時間,讓我可以更專注於撰寫更複雜的商業邏輯,反觀我對於 ChatGPT 也是保持一樣的看法,它對我來講就只是一個很好用的「工具」,雖然未來可能確實有些職業會被它取代,但這絕對不會是短期內會發生的事情,因為這個工具還是有許多爭議存在,只是還沒浮現出來而已。

不論是什麼東西,基本上只要這個東西扯上「利益」、「金錢」的話,就會有人開始去探討它背後的資料來源是怎麼來的、怎麼訓練的,而這些都是一顆未知的未爆彈,只是還沒爆炸而已。

所以我認為我們應該要去思考的是如何讓這個東西可以融入到我們的工作內,讓這個工具可以大大提升我們的開發效率進而減少重複且無價值的工作,這個才是我們應該要去思考跟煩惱的方向,未來或許真的可以少寫很多 Code,但我們也要思考如何活用這些工具,替我們增加自身的價值。

但是或許未來會出現一些新的職缺,例如… Prompt 工程師(專門下關鍵字引導 AI 產生出正確的東西),但是這邊要怎麼樣學會下關鍵字又是另一件事情了,如果大家都懂的如何下關鍵字引導 AI 產生出正確的東西,那麼我也不會寫一篇「來聊聊那些非常欠人教訓的提問 & 發問」文章。

而且我也曾看過有人這樣子問 AI,以下為模擬畫面…

不好的下關鍵字

那麼以上面為例子來講,我們該如何正確引導呢?我們可以這樣問…

比較好的下關鍵字

你可以發現我透過請幫我翻「XXX」的方式,讓 AI 知道我要翻譯的是「太棒了!」,這樣子 AI 才會明確知道你要翻譯的是什麼,這樣子才不會出現上面的情況。

看到現在,希望已經有替你減少一些關於「關於 ChatGPT、AI 是否會取代工程師這件事」的煩惱。

而我自己對於 AI 進步這件事情,是感到高興的,畢竟這也代表著人類的進步,人類正在嘗試使用 AI 來幫助我們解決一些問題並除去一些重複性的工作,讓我們可以更專注於更有價值的工作上。

(當然,我也會怕 AI 極速成長,畢竟魔鬼終結者電影都演給你看了 XD)

Liker 讚賞

這篇文章如果對你有幫助,你可以花 30 秒登入 LikeCoin 並點擊下方拍手按鈕(最多五下)免費支持與牡蠣鼓勵我。
或者你可以也可以請我「喝一杯咖啡(Donate)」。

Buy Me A Coffee Buy Me A Coffee

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ