摘要:近日,阿里云向社會透露,正在企業(yè)內(nèi)部全面推行AI編程,使用其智能編碼助手通義靈碼輔助程序員寫代碼、讀代碼、查BUG、優(yōu)化代碼等,并專門給通義靈碼分配了一個(gè)正式的員工工號——AI001。
數(shù)智員工企業(yè)“夸夸菁領(lǐng)”獲千萬級天使輪融資的消息還尚在耳畔縈繞,又有最新消息爆出國內(nèi)首個(gè)“AI程序員”已經(jīng)正式持證上崗了。
近日,阿里云向社會透露,正在企業(yè)內(nèi)部全面推行AI編程,使用其智能編碼助手通義靈碼輔助程序員寫代碼、讀代碼、查BUG、優(yōu)化代碼等,并專門給通義靈碼分配了一個(gè)正式的員工工號——AI001。
消息一出,旋即引發(fā)多方熱議。“智械危機(jī)”早已不新鮮,“技術(shù)惡論”更是老生常談,但是當(dāng)人工智能繼藝術(shù)家之后進(jìn)一步染指程序員工作,傳統(tǒng)樂觀主義觀點(diǎn)中一直持有的“AI不會取代人類”立場又再次受到了重?fù)簦藱C(jī)競爭中往往任憑風(fēng)吹雨打但也巋然不動(dòng)的碼農(nóng)終于也坐不住了。
智能助理提高寫碼效率
通義靈碼是阿里云出品的一款基于通義大模型的智能編碼輔助工具,可根據(jù)當(dāng)前代碼文件及跨文件的上下文,自動(dòng)生成行級/函數(shù)級代碼、單元測試、代碼注釋等,此外還具備代碼解釋、智能研發(fā)問答、異常報(bào)錯(cuò)排查等能力。
實(shí)際上,通義靈碼早在2023年的云棲大會上就已亮相,并在上線 一周后就沖上了VS Code插件市場周熱榜,成為JetBrains閱讀推薦智能編程插件,但當(dāng)時(shí)引發(fā)的討論還僅限于AI圈內(nèi)。在這之后,通義靈碼經(jīng)過多次升級,直到目前已能熟練掌握J(rèn)ava、Python、JavaScript等200多種編程語言,在主流語言生成效果方面達(dá)到業(yè)界領(lǐng)先水平,其生成的作品中每天有數(shù)百萬行代碼被程序員采納。
“公司未來20%的代碼將由通義靈碼編寫,但程序員仍然是研發(fā)的核心,他們將有更多時(shí)間專注于系統(tǒng)設(shè)計(jì)以及核心業(yè)務(wù)開發(fā)工作。”阿里云相關(guān)人士說。在傳統(tǒng)開發(fā)模式中,程序員每天需要耗費(fèi)大量精力編寫重復(fù)性代碼,并進(jìn)行調(diào)試優(yōu)化、編寫代碼注釋等基礎(chǔ)工作,大幅擠壓了核心業(yè)務(wù)代碼編寫的時(shí)間。而在通義靈碼的協(xié)助下,程序員可以將精力花在刀刃上,在更需要發(fā)揮創(chuàng)造性的工作上發(fā)揮特長。
阿里方表示,日前,通義靈碼已在阿里內(nèi)部各個(gè)開發(fā)環(huán)節(jié)擔(dān)任代碼助理角色。以API(應(yīng)用程序編程接口)開發(fā)測試工作為例,通義靈碼能將數(shù)十分鐘的人工編寫測試耗時(shí)縮短到秒級,節(jié)省程序員70%以上的測試代碼工作量。
AI時(shí)代的“鐵飯碗”將不保?
傳統(tǒng)技術(shù)樂觀主義者乃至是一部分悲觀主義的論調(diào)都曾強(qiáng)調(diào),無論AI發(fā)展多迅速,將取代多少崗位,程序員這種與AI強(qiáng)相關(guān)的崗位都不會被替代,并普遍預(yù)測程序員崗位會越來越香,編程入門將成為AI時(shí)代新的基礎(chǔ)技能,基礎(chǔ)編程崗將成為AI時(shí)代的就業(yè)救星,為社會創(chuàng)造大量就業(yè)機(jī)會。但是通義靈碼的持證上崗,仿佛把這種共識給動(dòng)搖了。
盡管焦慮蔓延在所難免,但要就此斷言AI必然取代“碼農(nóng)”,目前仍然太早了。畢竟所謂的“AI程序員”名頭雖響亮,但其實(shí)只是程序員的輔助工具,其作用仍和ChatGPT、寫作機(jī)器人等沒有區(qū)別,依然是通過人機(jī)協(xié)同,將人類工作者從簡單、無意義的重復(fù)勞動(dòng)中解放出來,真正投入到需要發(fā)揮人的創(chuàng)造力的工作中。看起來AI好像反客為主掌握了為AI編碼這樣的復(fù)雜工作,但其實(shí)依然局限于一種簡單重復(fù),不需要太多智能的領(lǐng)域,只不過形式更“高大上”了。
但我們已經(jīng)足以就此窺見AI對程序員崗位的重塑了。和2022年以來涌現(xiàn)的AI作畫、寫歌寫作、創(chuàng)作視頻一樣,當(dāng)前的AI無法動(dòng)搖這些創(chuàng)造性行業(yè)的根基,更無疑將促進(jìn)行業(yè)的升級迭代。當(dāng)AI可以僅用幾秒就創(chuàng)造出合格線以上的作品(盡管可能同質(zhì)化或有邏輯瑕疵),有關(guān)行業(yè)的從業(yè)者必須思考如何精進(jìn)技藝、發(fā)揮創(chuàng)意,而不是混吃等死地?cái)[爛制作一些“換湯不換藥”的俗套作品。
程序員崗位同樣如此,當(dāng)簡單重復(fù)的編程工作被AI高效精準(zhǔn)地搞定,行業(yè)門檻無疑會變得更高,從業(yè)者的綜合素質(zhì)無疑要變得更強(qiáng)。那么立足這一邏輯,傳統(tǒng)論調(diào)中“程序員會為社會創(chuàng)造大量就業(yè)機(jī)會”的推斷實(shí)則站不住腳,畢竟對于企業(yè)而言,人類相比于AI助理,在基礎(chǔ)編程工作上并沒有性價(jià)比,而更高階、更需要?jiǎng)?chuàng)造力的編程工作又豈是普羅大眾通過學(xué)習(xí)就都能勝任的?
因此,AI發(fā)展的結(jié)果就是必將加速人才淘汰,提高從業(yè)門檻,哪怕對“AI工程師”們而言也是如此。AI時(shí)代,或許真的沒有所謂的“鐵飯碗”,但更具有創(chuàng)造力的人才必然更有競爭力。
編輯/劉曉茹