當前位置: 華文頭條 > 推薦

5年後,ChatGPT會替代底層程式設計師嗎?

2023-08-08推薦

先不說行不行,GPT-4的Vision模式不知道大家用過沒,就是可以讀圖理解的那個。

它可以做到以下的事情

這是我隨手畫的一個草圖,我字寫的難看,將就看。

然後上傳到GPT4V上,並且讓它根據這個生成Html。

從結果上看,它能讀懂,並生成了html程式碼。

這串程式碼執行一下,是右邊的東西

再加上一些CSS格式,讓它好看一下

你可以看一些細節,完全沒啥問題。

渲染出來的是這樣

你就說牛不牛吧。

人類程式設計師要想保持對於AI的持續的競爭力,還是需要不斷的學習新的內容,特別是對於AI的學習,因為未來只有和AI有機結合的程式設計師才具有真正的競爭力。

我推薦大家看一下知學堂開設的AGI科普課程,特別是 ChatGPT 部份,只有理解AI的人才能更好的運用AI。

課程邀請了2名圈內AI技術大牛講課,趁著現在還免費建議有時間的都去看看

那能不能代替底層程式設計師,我覺得很難說。

因為按照線性發展的眼光看,那麽GPT再牛,也需要一個人用才行,那這條線的人自然不覺得GPT能替代底層程式設計師。

但是科技這玩意最大的不確定就是它存在技術爆炸,GPT最新釋出的Assistant就看到了AI Agent的端倪。

我就是讓它給我做一個購物網站,並且要全部的程式碼還要教我如何執行,右邊就是它的思考以及處理比如,你可以看到前面的get/post字樣,其實就是通訊裏面的東西。

Post投擲指令,Get收到指令。

它的厲害之處可以生成一系列的指令並自動執行,雖然現在很多步驟還是需要人工介入,但是一旦智能程度提高。

那麽給它開放足夠多的介面,它是可以做成一般程式設計師能做的增刪改查之類的工作的。

並且這是毫無疑問的。

但是能不能替代,真的很難說,因為機器換掉人,這其實是一個倫理問題。

其實說白了,任何行業在未來都會被AI或多或少的沖擊到,因為ChatGPT做為一個可以持續提升智能的AI,在某些方面的智能程度超過人類並不是什麽難事。

比如在面對一些機械性的有嚴格判斷條件的環境下,它就可以很好地完成這些任務。這些任務往往是重復性的、規則性的,比如程式碼的編寫、測試和偵錯。隨著AI技術的不斷進步,特別是自然語言處理和機器學習領域的發展,像ChatGPT這樣的模型可以在不需要太多人工幹預的情況下自動完成更復雜的編程任務。它可以理解人類的需求,轉化為具體的編程指令,甚至能夠自主學習新的程式語言和框架。

然而,即使ChatGPT在某些方面能夠替代人類程式設計師的工作,但它依然存在局限性。首先,程式設計不僅僅是編寫程式碼,它還涉及到對問題的深入理解、創新解決方案的提出、復雜系統架構的設計等。這些更高層次的工作需要創造力、直覺、經驗和深刻的業務理解,這是目前的AI還無法完全實作的。

其次,編程很大程度上是一種藝術,它不僅僅是邏輯嚴密的程式碼堆砌,還包括程式碼的可讀性、可維護性和優雅性。這些質素維度是透過程式設計師的經驗、風格和偏好體現出來的,而這些目前對於AI來說還是一個挑戰。

另外,程式設計師的工作不僅僅是編寫程式碼,還包括與團隊成員的溝通、理解客戶需求、處理突發問題等。這些軟技能對於一個成功的專案至關重要,而這些是目前的AI技術難以替代的。

總的來說,雖然像ChatGPT這樣的模型在未來可能在編程方面取代一些重復性和規則性強的工作,但是高層次的、需要創造力和深刻業務理解的工作仍然需要人類程式設計師的參與。而且,隨著AI技術的發展,程式設計師的工作內容和方式可能會發生變化,但他們的角色和價值不會消失。相反,他們可能需要學習如何與這些先進的工具合作,共同推動技術的發展。