在今日的阿里云上海AI峰會上,阿里云宣布推出了“AI程序員”。 
這個“程序員”具備架構師、開發工程師、測試工程師等崗位技能,能夠單獨完成任務分解、代碼編寫、測試、問題修復、代碼提交的過程,看起來一個人就能干一個團隊的活兒,并且還號稱最快可以實現“分鐘級”應用開發。 有網友看過后一拍大腿:“壞了,這回我干不到35歲了。” 
根據阿里云給出的視頻資料,當用戶向AI程序員提出需求時,AI程序員會理解需求并向用戶反饋,提出需要補充的內容。 在用戶補充完內容后,AI程序員會完善整個需求并生成文檔,文檔內有針對該需求進行任務拆解的內容。待用戶確認后,由用戶向AI程序員發出執行命令,AI程序員就開始寫代碼了,寫好后再由用戶檢查代碼。用戶確認無誤后,AI程序員完成編碼并運行代碼,用戶可以根據運行的效果進行驗收。 如果此時用戶提出新需求,AI程序員會自行拆分任務,然后自動修改代碼并完成代碼,交由用戶做最終驗收。 
雖然展示出來的功能很強大,但對于AI程序員的誕生,網友們都表示不太看好。 有網友表示自己公司需求文檔的復雜程度連人都不一定駕馭得了,AI就更不一定做得出來;以及再厲害的程序員也無法開發二缺產品的業務邏輯,比如那個業界知名的需求——讓APP隨手機殼變色。甚至還有網友問出了非常精髓的問題:“它能背鍋嗎?” 還有一部分人玩起了梗,說阿里又準備要向社會輸出人才了。 
雖然有人質疑“程序員寫出‘AI程序員’的程序是否是背叛工人階級?”但科技是一直在進步的,人類終究要往更高效、更省人力的方向邁進。如果一直帶著舊有的觀點看事情,那將如何解釋“發明汽車的人算不算背叛了拉車的車夫”呢? |