ChatGPT-4 效果這麼好,會讓很多程式設計師失業嗎?
封面是《底特律-變人》,我個人蠻喜歡的一部描述機器人ai的遊戲。
這是我在知乎上看到的問題,短短幾天就有了好幾百答案。除了證明了現在ChatGPT頂流的地位之外,也反應了一些問題。普羅大眾是有一些焦慮或恐慌的因素在的。
其實不只是普羅大眾,如果大家關注新聞的話,會發現美國那邊已經有不小的聲音呼籲關注ai帶來的隱患,甚至叫停ChatGPT-5的訓練。關於這件事情,其實在我意料之中。西方世界白左橫行,一旦某些產業稍有起色之後,動輒就會扣上反壟斷、人權調查、環保議題等帽子。我不是說這些不重要,只是發展才是硬道理,這些都不該排在發展的前面。
ai的影響力和熱度這麼大,沒理由會是例外。當然這對中國來說是好事,叫停了最好,剛好給我們追趕的時間。扯遠了,說回問題本身。
我個人是充值了ChatGPT-4 plus的,重度使用了好幾天之後,已經沒有最初那麼驚艷了。尤其是最近惡補了一下大模型的相關原理知識之後,從原理上來看,大模型也是一個基於機率統計的模型。本質上模型學習的目標是根據輸入的文本,產生機率最大效果最好的答案文本。這也是為什麼ChatGPT3.5版本的時候經常一本正經地胡說八道的原因,我們看起來胡說八道的回答,在ai看來恰恰是概率最大的結果,比如經典的父母婚禮問題。
寫程式也是一樣,ChatGPT的程式碼也是基於同樣的邏輯產生的。它具有一定程度的理解和編輯程式碼的能力,但由於它沒有真正經過實際的程式設計工作,所以很多時候的回答有一點臆測的成分,特別是一些比較小眾沒有現成答案的問題。我之前在基於ChatGPT api開發工具的時候,就常常遇到給出來的程式碼似是而非,像是那麼回事又有一些問題。
那如果ChatGPT繼續迭代,效果更進一步,那麼它能取代工程師嗎?我們做一個樂觀的假設,假設GPT-4在各個寫程式的領域都有2-3年經驗工程師的平均水準。那麼,它能取代程式設計師嗎?
如果我們只是看一下ai相關的演示,那麼會有擔心和焦慮是正常的。我自己有的時候也會想,要是ChatGPT程式碼寫得更溜一點,能不能取代我?但轉眼一看,隔天有個複盤會,瞬間又安心了。 ChatGPT能寫程式碼,它還能去跟老闆報告嗎?
所以答案是肯定的,不行。
相信只要是有過一些實際開發經驗的小夥伴應該都比較清楚,程式開發工作就不是就寫程式碼而已。別說寫程式碼了,就算是寫一篇媒體文章,哪家媒體公司也不敢讓GPT來寫文章然後不經審核就發出去吧?哪個編輯敢這麼幹,估計職業生涯就到頭了。
寫程式也是一樣的,不是程式碼寫出來放在那裡就完事了。開發前要開需求評審會,了解複盤需求的具體內容以及各種細節,確保理解到位。開發過程當中還要和上下游其他協作方開進度會,商量製定api介面、資料等各種規範,以及協調各方進度。開發完成之後,也要聯調測試,保證上下游整個連結通常順利。測試完成之後,還要再拉上產品經理以及需求提出方review,確保產出結果符合要求,最後才是發布上線。
尤其是一些大公司,不說程式碼,整個開發流程就條條框框各種規範搞得非常複雜。尤其是上線這種影響巨大的事情,還需要層層審批,很多時候遇到各種問題被block住,肯定還是需要人去溝通協調的。
一個工程師完成一個需求,真正用來寫程式碼的時間可能就20%。剩下大部分的時間都在開會和測試、debug等。換句話說和電腦、程式碼打交道的時間不多,大部分時間還是和人打交道。畢竟程式寫出來都是給人用的,沒有人用的程式碼寫得再漂亮也沒有價值。
其次,雖然GPT-4的上下文理解能力以及程式碼能力都很不錯,甚至某些情況下達到了優秀工程師的水平,也是沒辦法代替人類的,哪怕是一些所謂最基礎的增刪改查工程師。
道理也很簡單,因為在實際的專案和開發當中,存在著大量的背景資訊。說人話就是修修補補的各種補丁和坑都太多了,也就是我們常說的口耳相傳的情況。其實口耳相傳的都是一些開發過程當中的關鍵訊息,這些資訊非常複雜,文檔裡也沒有,有些也很難用文件描述(例如某個需求是老闆提的,某個糟糕的設計是老闆親自做的)。全靠工程師人傳人和日積月累地踩坑積累經驗,新入職的人類高級工程師尚且需要一兩個月的時間逐漸熟悉,更別提GPT了。
難道每次有需求都請老闆寫一篇鴻篇巨制把專案中的坑點以及歷史遺留問題等等都寫成文檔丟給GPT嗎?且不說對於一些複雜的專案來說,這些文件的篇幅有多大。就算真的寫出來了,GPT沒理解對寫的程式碼有問題怎麼辦?再反覆和GPT溝通讓它去改,不又得花時間嗎?老闆一天別的事情不干就跟GPT聊天了是吧……
老闆肯定說有這功夫和GPT扯皮讓它修改,我自己寫早寫完了。
最後簡單分享我個人的理解,GPT-4能夠寫程式碼和回答一些問題,其實是一個非常強大有效的工具。工具誕生的意義是提高生產力,解放人類勞動,讓人類有精力投入其他更高層次的工作當中去而不是單純地取代人類。簡單來說,使用GPT可以提升程式設計師編碼的效率,同樣的人可以做更多的工作。
表面上看,因為效率的提升,似乎會有一批人因此失業。但這有一個前提就是需求是恆定的,但實際當中並不是如此,科技的發展並不只是淘汰老舊生產力而已,它可以降低使用成本,一些從前做不了或者很貴的事情現在變得廉價了,那麼很有可能因此挖掘出新的需求,帶來新的產業和機會。
只有馬車的時代,只有極少數人能出遠門。汽車的普及雖然看似淘汰了馬車司機,但也讓更多人願意出門,直接引爆了出遊的需求。由此圍繞著汽車出行帶動了石油、飯店、公路等一系列產業鏈,從而誕生了更多的就業機會。這也是為什麼工業革命以來農民的佔比在迅速走低的原因,因為生產力提升了,20%的農民就足夠滿足所有人吃飯的需求了,其他人就可以去做一些更高價值的工作了。
從這個角度來說,GPT更像是新時代的汽車,它卸下了馬車上的重擔,也因此讓人類能走得更遠。
以上是ChatGPT-4 效果這麼好,會讓很多程式設計師失業嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

2022年3月3日,距離世界首個AI程式設計師Devin誕生不足一個月,普林斯頓大學的NLP團隊開發了一個開源AI程式設計師SWE-agent。它利用GPT-4模型在GitHub儲存庫中自動解決問題。 SWE-agent在SWE-bench測試集上的表現與Devin相似,平均耗時93秒,解決了12.29%的問題。 SWE-agent透過與專用終端交互,可以開啟、搜尋文件內容,使用自動語法檢查、編輯特定行,以及編寫和執行測試。 (註:以上內容為原始內容微調,但保留了原文中的關鍵訊息,未超過指定字數限制。)SWE-A

學習C語言的魅力:解鎖程式設計師的潛力隨著科技的不斷發展,電腦程式設計已經成為了一個備受關注的領域。在眾多程式語言中,C語言一直以來都備受程式設計師的喜愛。它的簡單、高效以及廣泛應用的特點,使得學習C語言成為了許多人進入程式設計領域的第一步。本文將討論學習C語言的魅力,以及如何透過學習C語言來解鎖程式設計師的潛力。首先,學習C語言的魅力在於其簡潔性。相較於其他程式語言而言,C語

520將至,年度虐汪大戲他又雙叒叕來啦!想看看最理性的密碼和最浪漫的告白究竟能碰撞出怎樣的火花?以下帶你逐一領略最全最完整的告白代碼,看看程式設計師們的浪漫是否能擄獲各位心目中女神的芳心呢?

最近爆火的ChatGPT,玩起來可真是上癮。 But,你只是純玩,而有的人,已經靠它拿上百萬的年薪了!這位叫Riley Goodside的小哥,憑著最近ChatGPT的大爆,瘋狂漲粉1w+。也被估價73億美元的矽谷獨角獸Scale AI聘請為「提示工程師」(Prompt Engineer),為此,Scale AI疑似開出百萬rmb的年薪。不過,這個錢能拿多久呢?提示工程師正式上崗!對Goodside的加入,Scale AI創辦人兼CEO Alexandr Wang表示熱烈歡迎:「我敢打賭Good

上週我們做了一次關於《2023PHP創業》的公益直播,很多同學諮詢具體有哪些接單平台,下面php中文網整理了22個還算可靠的平台,以供參考!

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

程式設計師的工作職責:1、負責軟體專案的詳細設計、編碼和內部測試的組織實施;2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係;3、參與需求研究、專案可行性分析、技術可行性分析與需求分析;4、熟悉並熟練交付軟體部開發的軟體專案的相關軟體技術;5、負責向專案經理及時回饋軟體開發的情況;6、參與軟體開發與維護過程中重大技術問題的解決;7、負責相關技術文件的擬訂等等。

VSCode歷史版本的下載安裝 VSCode安裝 下載 安裝 參考資料 VSCode安裝 Windows版本:Windows10 VSCode版本:VScode1.65.0(64位元User版本) 本文
