鞭牛士報道,10月31日消息,據(jù)外電報道,周二,谷歌首席執(zhí)行官透露,人工智能系統(tǒng)目前為其產(chǎn)品生成了超過四分之一的新代碼,而人類程序員則負(fù)責(zé)監(jiān)督計(jì)算機(jī)生成的代碼。
谷歌在2024 年第三季度財報電話會議上發(fā)表的聲明表明,人工智能工具已經(jīng)對軟件開發(fā)產(chǎn)生了相當(dāng)大的影響。
「我們還在內(nèi)部使用人工智能來改進(jìn)我們的編碼流程,這提高了生產(chǎn)力和效率?!蛊げ橐猎陔娫挄h上說?!附裉?,谷歌超過四分之一的新代碼都是由人工智能生成的,然后由工程師審查和接受。這有助于我們的工程師做更多的事情,行動更快?!?/p>
谷歌開發(fā)人員并不是唯一使用人工智能協(xié)助完成編碼任務(wù)的程序員。很難獲得確切的數(shù)字,但根據(jù) Stack Overflow 的2024 年開發(fā)者調(diào)查,超過 76% 的受訪者正在使用或計(jì)劃在今年的開發(fā)過程中使用人工智能工具,其中 62% 的人正在積極使用這些工具。
2023 年GitHub 的一項(xiàng)調(diào)查發(fā)現(xiàn),92% 的美國軟件開發(fā)人員已經(jīng)在工作內(nèi)外使用人工智能編碼工具。
人工智能輔助編碼于 2021 年首次大規(guī)模出現(xiàn),當(dāng)時是GitHub Copilot推出,該功能于2022 年 6 月廣泛發(fā)布。它使用了 OpenAI 的一種特殊編碼人工智能模型Codex ,該模型經(jīng)過訓(xùn)練,既可以建議延續(xù)現(xiàn)有代碼,也可以根據(jù)英文說明從頭開始創(chuàng)建新代碼。從那時起,基于人工智能的編碼得到了大規(guī)模擴(kuò)展, Anthropic、Meta、Google、OpenAI和Replit的解決方案不斷改進(jìn)。
雖然一些人吹捧人工智能在編碼中應(yīng)用的好處,但這種做法也招致了批評,人們擔(dān)心未來部分或大部分由人工智能生成的軟件可能會充滿難以檢測的錯誤和失誤。
根據(jù)斯坦福大學(xué)2023 年的一項(xiàng)研究,使用人工智能編碼助手的開發(fā)人員往往會包含更多錯誤,但自相矛盾的是,他們卻認(rèn)為他們的代碼更安全。
伊利諾伊大學(xué)香檳分校教授塔利亞·林格強(qiáng)調(diào)了這一發(fā)現(xiàn),她告訴《連線》雜志,人工智能輔助編碼可能既有好處也有風(fēng)險”,并強(qiáng)調(diào)“代碼越多并不意味著代碼越好。