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