程序員教 AI 寫代碼,反被 AI 取代?穀歌工程主管:AIGC 將在 3 年內終結編程

https://redian.news/wxnews/308728

近日,前哈佛大學計算機科學教授、穀歌工程主管 Matt Welsh 在芝加哥計算機協會的一個虛擬會議上表示,ChatGPT 和 GitHub Copilot 預示著編程終結的開始。Welsh 斷言,生成式 AI 將在 3 年內終結編程。

 

Welsh 認為,由於 ChatGPT 和 Copilot 等技術的出現,編程正處於從人類工作轉變為機器人工作的轉折點。在他看來,程序員需要演變成 AI 程序的“老師”——或者產品經理,或者代碼評審人員。他認為這兩個人類角色相對來說不那麽受機器人的影響。“不要指望你的程序員職業生涯會一直持續下去,因為機器正在取代這個角色。”Welsh 說道。

據悉,Welsh 曾在穀歌和蘋果公司擔任高級工程職位,他曾在 2023 年 1 月出版的《ACM 通訊》雜誌上就這一話題寫了一篇文章。此外,Welsh 還成立了一家初創公司來證明他的理論。

下麵是 Matt Welsh 在芝加哥 ACM 上發言的完整視頻:

https://www.youtube.com/watch?v=qmJ4xLC1ObU

Welsh 表示,Copilot 是一款不可思議的產品。“在我敲鍵盤時,Copilot 經常能夠很好地幫我完成我的想法——它能讀出我的想法,比我想象的要多得多。Copilot 極大地提高了工作效率,因為它讓我避免了很多上下文切換。”

Welsh 稱現在的 Copilot“隻是一個開始”,隻有兩樣東西會阻止 Copilot 變得更好:更多的數據和更多的計算。由於這兩個東西都很充足,所以他認為“在未來的一兩年或三年內,Copilot 沒有理由無法會實現這樣的目標:即你在源文件的頂部輸入幾行代碼,它會把剩下的內容寫出來。”

Welsh 認為“計算機科學注定要失敗。”他說:“我認為這個領域將發生根本性的變化。計算機科學作為一門學科,你認為它的意義何在?它一直都是關於如何將想法轉化為程序。”

他認為,在過去的 60 多年裏,計算機編程在不斷發展,試圖讓人類更容易理解代碼。他將 1957 年的 Fortran 與 1964 年的 Basic 和 2010 年的 Rust 做了對比,他表示,就易用性而言,這三個編程語言之間真的沒有太大區別。

Welsh 表示,“現今人們開發的程序和以前一樣複雜,一樣難以維護,一樣難以理解,一樣充滿了 bug。”是 GitHub Copilot 讓 Welsh 從根本上重新思考計算機科學的意義。“Copilot 從根本上改變了我們寫代碼的方式,至少從我個人的經驗來看,它是一種顯著而深刻的加快開發速度的方式。”

他認為,具有編程能力的人類將承擔“評審和閱讀 AI 生成的代碼,並確保它們能夠正常運行以及做正確的事情”的任務。

至於程序員,以及那些即將加入這一領域的人,他們將需要成為 AI 的老師,而不是程序員本身。Welsh 說:“這是關於如何教會 AI 寫代碼,而不是自己寫。”

 

所有跟帖: 

請您先登陸,再發跟帖!