曾是Google以及Apple的工程師主管、哈佛大學電腦科學的前教授麥特·威爾許 (Matt Welsh)在芝加哥電腦協會(ACM)上發表演講,認為ChatGPI和GitHub Copilot代表了「寫程式」這件事的終結。
麥特認為,寫程式即將由機器人所取代,包括ChatGPT和Copilot等技術。他認為,程式設計師將需要進化成為AI應用程式的「老師」——或許是產品經理或程式碼審查員,這兩種人類角色相對來說比較安全。但他說,未來的程式設計師,不要指望繼續從事實際的寫程式工作,因為機器正在接管這個角色。不過人類也不用太難過「反正寫程式這件事本身就很無聊」。
麥特曾在Google和蘋果擔任程式設計主管職位,他在ACM雜誌的2023年1月版上發表了一篇關於這個主題的文章。然而,直到這次ACM的演講之前,人們才明確地意識到,麥特創立了一家初創企業來證明他的理論。
他現在是Fixie.ai的CEO,這是一個自稱為「大型語言模型自動化平台」的企業。它旨在使用ChatGPT和類似的機器學習程序幫助企業編寫客製化軟體。
「電腦科學已經完了」
麥特在演講開始時聲稱,「電腦科學已經完了」。

「我認為這個領域將發生徹底的變革,」他解釋說,「如果你想想什麼是電腦科學這門學科呢?它一直以來都只是關於一件事情,那就是將想法轉化為程式。」
他接著說,寫程式在過去60多年中已經發展成為一種讓人類更容易理解程式碼的方式。他將1957年的Fortran與1964年的Basic以及2010年的Rust作了比較,但他說,就人類程式設計工程師來說,這三者在易用性方面沒有太大差別。

「人們今天正在開發的程式和以往一樣複雜,同樣難以維護,同樣難以理解,同樣充滿了錯誤,」他聲稱。
GitHub Copilot讓麥特徹底重新評估了電腦科學的意義。「Copilot徹底改變了我們編寫程式的方式,」他說,「至少在我的個人經驗中,它是一種非常非常好的方式,可以加速我的發展。」

他認為,Copilot已經是一個令人難以置信的產品。他說,「當我打字時,Copilot很好地完成了我的思維,它讀取我的思維比我想象的更多。」他補充說,Copilot「是一種極好的生產力提升,因為它讓我免於上下文切換。」
儘管如此,麥特認為Copilot的當前版本「只是開始」。他說,只有兩件事情缺乏會阻礙Copilot變得更好:更多的數據和更多的運算。由於這兩者資源目前都很豐富,他認為,「Copilot在一年、兩年或三年內可能就會達到這樣的程度:未來很有可能你在文件的頂部輸入幾行,它就寫了剩下的內容」。