AI 取代程序員?只是編程工具和助手

本報記者 秦梟 北京報道

自ChatGPT面市以來,AI將取代程序員的聲音不絕於耳。近日,英偉達CEO黃仁勳,百度創始人、董事長兼 CEO 李彥宏及其他人分別在公開場合表示,以後或將大幅減少甚至不再需要程序員這個職業,其職業能力將被AI替代。上述言論一出,立刻在業內外引發廣泛的討論。

多位業內人士在接受《中國經營報》記者採訪時表示,李彥宏、黃仁勳等科技大佬的言論並不是聳人聽聞,隨着AI技術的不斷創新與發展,許多簡單的編程任務已經可以由AI自主完成,這在一定程度上導致了程序員數量的減少。但必須明確的是,頂尖的程序員所具備的創造力和創新思維,目前仍無法被AI所替代。他們的獨特能力在推動技術進步和引領行業變革方面發揮着不可或缺的作用。

爭論不休

3月9日,李彥宏在接受央視採訪時表示:“ 未來的編程語言只會剩下兩種,一種叫做英文,一種叫做中文 。”他進一步表示:“基本上以後不會存在程序員這種職業了,因爲只要會說話,人人都會具備程序員的能力。”

一家之言尚不足懼,但多位科技圈的大佬均持類似的觀點就足以引起重視。日前,英偉達創始人黃仁勳表示,未來人人都可以變成程序員,他表示:“未來,我們都可以編程。你只需要看看YouTube,看看所有使用提示工程(prompt)的人,所有孩子正在用它(AI)做出驚人的事情。他們不知道如何編程,但只是和ChatGPT交談就能反饋得到正確的編程手段。”Stability AI 創始人兼 CEO Emad Mostaque 也曾預言:“五年內,人類程序員將徹底消失。”

不過,360 集團創始人和董事長周鴻禕並不認可上述的觀點。其認爲:“程序員熱十年內不會減弱。”

在周鴻禕看來,“所謂人人都是程序員,但不同的人用電腦創造的產品完全不一樣,AI 時代更需要計算機專家和程序員,他們可能是各行各業最有發言權的。”

而百度的文心一言也提供了與李彥宏不同的觀點,記者在文心一言中就此問題提問,其回答:“隨着AI技術的不斷進步,確實有很多任務可以由AI輔助或完成,像是代碼優化、代碼檢查這樣的基礎任務。但AI無法完全取代程序員,因爲編程不只是寫代碼,更重要的是解決問題和創新。AI不能獨立地理解複雜的業務邏輯,也不能像人類一樣進行創造性思考。所以,程序員們應該持續學習新的技術和方法,讓自己成爲AI的合作伙伴,而不是被取代的對象。”

然而,就在科技圈的大佬對此爭論不休之時,首位 AI 軟件工程師已經出現。

近日,初創公司Cognition推出了全球首位AI軟件工程師Devin。據稱,Devin已經掌握了全棧技能,能自主學習不熟悉的技術,端到端地構建和部署應用程序,自主修復bug,甚至還能訓練和微調自身AI模型,並長時間不間斷運行。

在SWE-Bench上,Devin的表現遠遠超過Claude 2、Llama、GPT-4等選手,取得了13.86%的驚人成績。

記者瞭解到,SWE-Bench是由普林斯頓大學和芝加哥大學的研究者構建的一個基準測試工具,用於評估模型在解決軟件工程任務方面的能力,旨在瞭解前沿模型的進展。

不僅如此,早前,獵豹移動董事長兼CEO、獵戶星空董事長傅盛通過個人社交媒體宣佈,獵戶星空即將推出一款名爲“獵戶星空AI代碼生成器”的新產品。“這款產品基於大語言模型的代碼生成器,預計將徹底改變傳統的編程方式,人人都會寫代碼的時代即將到來。”傅盛說。

“同事”並非對手

雖然科技圈大佬爭論得面紅耳赤,但在大多數程序員看來,目前的AI還是一個工具,或者是一個助手,可以幫助處理一些簡單的業務。

國內大廠程序員王琳琳對記者表示:“我從事後端開發工作,原計劃於週五編寫一個頁面。爲了提升效率,我利用百度和阿里巴巴的大模型進行輔助編寫。儘管該頁面在結構上相對簡單,但最終生成的結果卻意外地超出了我的預期。”

王琳琳表示,隨着AI技術的不斷創新與發展,有關程序員將消失的話題逐漸受到關注。事實上,簡單的編程任務將逐漸被AI所取代,這將導致程序員數量的減少。然而,頂尖的程序員仍然具備無法替代的創造力。儘管有人認爲機器人將替代程序員的工作,但機器人所替代的是那些重複性的、低層次的編程任務。然而,如何設計機器人的工作流程,以及如何將這些工作流程有效地應用於實際工作中,仍然需要程序員的精確設計和專業知識。實際上,一個優秀的程序員在工作中花費的大部分時間(約80%)都在分析、研究和理解需求上,實際的編程工作可能只佔據不到20%的時間。因此,儘管AI技術能夠替代部分編程工作,但程序員的角色和重要性在未來仍將不可替代。

全棧工程師戴荃直言:“程序員這一職業的要求遠非僅僅掌握編程技能那麼簡單。他們還必須深入理解與具體業務密切相關的算法、數據結構以及系統設計等諸多領域的知識。這些知識並非輕易能夠通過AI或大型模型所掌握,而是需要程序員不斷地進行嘗試與修正,即便付出努力,也未必能夠立即看到成果。此外,程序員還必須具備創新思維和解決問題的能力,這些能力在目前的技術條件下,機器仍然難以完全替代。因此,程序員的職業素養和綜合能力對於行業的發展至關重要。”

中關村物聯網產業聯盟副秘書長袁帥表示,程序員們的創造力和想象力是AI無法替代的。他們可以創造出獨特、新穎的軟件應用,滿足人們不斷增長的需求。所以,其認爲程序員們不用擔心被AI取代,相反,他們應該積極擁抱AI技術,與它合作,共同推動編程領域的發展。程序員可以利用AI工具來提高編程效率,解決一些煩瑣重複的工作,同時,他們也可以藉助AI的能力,去探索更廣闊的技術領域,創造出更多有趣、有用的應用。

在天使投資人、資深人工智能專家郭濤看來,AI在處理複雜情境和多維度決策方面仍然存在侷限性。在交互和溝通方面,程序員通常需要與其他團隊成員、客戶和利益相關者進行有效的溝通和協作。AI在理解和適應人類情感、意圖和溝通方式方面仍然面臨挑戰。同時,程序員在開發和應用AI時需要考慮道德和倫理問題,例如隱私保護、公平性和透明度等,而AI系統本身可能無法完全理解和解決這些問題。

舉報/反饋