打開(kāi)網(wǎng)易新聞 查看精彩圖片

新智元報(bào)道

編輯:英智 犀牛

【新智元導(dǎo)讀】還在用AI改改小Bug?已經(jīng)out了!最新研究發(fā)現(xiàn),Claude Code上79%的任務(wù)直接由AI自動(dòng)完成。從前端界面到自動(dòng)化任務(wù),AI正席卷編程。

就在昨天,Anthropic再次更新了他們的人類經(jīng)濟(jì)指數(shù)報(bào)告。

這次他們把研究重點(diǎn)放到了編碼上。

在分析了50萬(wàn)份有關(guān)編碼的用戶對(duì)話后,他們總結(jié)出了一些趨勢(shì)。

有意思的是,從這份報(bào)告中,我們還能一窺AI是如何搶走程序員飯碗的。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

地址:https://www.anthropic.com/research/impact-software-development

編寫代碼雖然在整個(gè)現(xiàn)代經(jīng)濟(jì)中占比不大,但影響力卻不小。

最近幾年,隨著性能的增強(qiáng),AI不僅能輔助編程,還能自動(dòng)完成大量的編碼任務(wù)了。

Anthropic在之前的經(jīng)濟(jì)指數(shù)研究中發(fā)現(xiàn),美國(guó)從事計(jì)算機(jī)相關(guān)職業(yè)的人使用Claude的比例極高。

也就是說(shuō),與計(jì)算機(jī)相關(guān)任務(wù)的Claude對(duì)話量遠(yuǎn)超預(yù)測(cè)量。

在教育領(lǐng)域同樣如此,在涉及大量編碼任務(wù)的計(jì)算機(jī)科學(xué)專業(yè),AI的使用率同樣高得驚人。

為了深入分析這些變化,Anthropic的研究團(tuán)隊(duì)分析了Claude.ai和Claude Code(專業(yè)編碼智能體)上的50萬(wàn)個(gè)與編碼有關(guān)的對(duì)話。

他們發(fā)現(xiàn)了三大趨勢(shì):

  • 編碼助手更偏向自動(dòng)化。有79%的Claude Code對(duì)話可以被歸為「自動(dòng)化」,即AI直接完成任務(wù),而不是與人類協(xié)作「增強(qiáng)」。相比之下,Claude.ai的對(duì)話中只有49%是自動(dòng)化。這可能意味著隨著AI智能體的普及,以及更多具有智能體性質(zhì)產(chǎn)品的構(gòu)建,任務(wù)自動(dòng)化的占比將大大增加。

  • 程序員常用AI開(kāi)發(fā)前端應(yīng)用。在數(shù)據(jù)中,JavaScript和HTML等網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言是最常用的,用戶界面和用戶體驗(yàn)相關(guān)的任務(wù)位居編碼任務(wù)前列。這表明,前端工作可能比純后端工作更快受到AI的沖擊。

  • 初創(chuàng)公司比大企業(yè)更早采用Claude Code。初步分析顯示,33%的Claude Code對(duì)話與初創(chuàng)公司相關(guān),而只有13%與大企業(yè)應(yīng)用相關(guān)。這些差距表明,靈活的初創(chuàng)公司更傾向于使用尖端AI工具,而傳統(tǒng)大的大企業(yè)則相對(duì)滯后。

如何分析對(duì)話

Anthropic團(tuán)隊(duì)使用隱私保護(hù)分析工具,共分析了50萬(wàn)次的Claude交互(分為Claude Code和Claude.ai兩部分)。這個(gè)隱私保護(hù)分析工具可以將用戶對(duì)話提煉成匿名的消息。

接下來(lái)就可以識(shí)別對(duì)話的主題,以及將對(duì)話分類為上邊提到的「自動(dòng)化」或者是「增強(qiáng)」。

結(jié)果他們發(fā)現(xiàn),Claude Code的自動(dòng)化比例明顯更高——達(dá)到了79%,而Claude.ai僅為49%。

他們還將自動(dòng)化和增強(qiáng)細(xì)分為了幾種子類型。

在其中的「反饋循環(huán)」模式中,Claude能自主完成任務(wù),但需要人類的驗(yàn)證(比如將錯(cuò)誤反饋給Claude),這種模式在Claude Code上幾乎是Claude.ai的兩倍(35.8% vs 21.3%)。

「指令」對(duì)話——Claude以最小的用戶交互完成任務(wù),在Claude Code上也更高(43.8%,相比Claude.ai的27.5%)。

所有增強(qiáng)模式——包括用戶從AI模型中獲取知識(shí)的「學(xué)習(xí)」模式——在Claude Code上的比例都明顯低于Claude.ai。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

子類型定義。指令:以最小交互完成任務(wù)委派;反饋循環(huán):由環(huán)境反饋指導(dǎo)任務(wù)完成;任務(wù)迭代:協(xié)作完善過(guò)程;學(xué)習(xí):知識(shí)獲取和理解;驗(yàn)證:工作驗(yàn)證和改進(jìn)

這些結(jié)果展示了專業(yè)型、以編碼為重點(diǎn)的智能體(比如Claude Code)與用戶通過(guò)LLM界面(如Claude.ai)進(jìn)行交互的差異。

隨著更多專業(yè)智能體的推出,AI融入人們工作的方式也會(huì)改變。至少在編碼方面,這意味著更多任務(wù)的自動(dòng)化。

這不禁讓人思考,隨著AI使用的越來(lái)越普遍,程序員在其中的參與程度會(huì)如何變化。

Anthropic的報(bào)告顯示,即使在自動(dòng)化的過(guò)程中,人類仍需經(jīng)常參與其中:「反饋循環(huán)」交互仍然需要用戶輸入(即便只是簡(jiǎn)單地將錯(cuò)誤信息粘貼回Claude)。

未來(lái)這種模式會(huì)不會(huì)持續(xù)還不好說(shuō),也許更強(qiáng)大的智能體會(huì)越來(lái)越少地依賴用戶輸入。

開(kāi)發(fā)者用Claude都做些啥?

總的來(lái)說(shuō),開(kāi)發(fā)者喜歡用Claude做網(wǎng)站、手機(jī)APP的界面和交互部分。

沒(méi)有哪種編程語(yǔ)言特別突出,JavaScript和TypeScript(做網(wǎng)頁(yè)的)加起來(lái)占31%,HTML和CSS(也是做前端的)占28%。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

百分比表示兩個(gè)平臺(tái)上與編程相關(guān)的任務(wù)的總百分比

后端開(kāi)發(fā)的語(yǔ)言像Python,占了14%。Python既能做后端開(kāi)發(fā),又能做數(shù)據(jù)分析。

再加上SQL這種處理數(shù)據(jù)的語(yǔ)言(占6%),估計(jì)有不少數(shù)據(jù)分析的活,不只是傳統(tǒng)的后端開(kāi)發(fā)。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

編程語(yǔ)言使用百分比代表兩個(gè)平臺(tái)的總百分比

從常見(jiàn)的編程任務(wù)也能看出這個(gè)規(guī)律。

排名前五的任務(wù)里,「UI/UX組件開(kāi)發(fā)」和「網(wǎng)頁(yè)與移動(dòng)應(yīng)用程序開(kāi)發(fā)」這兩個(gè)任務(wù),占了12%和8%。

現(xiàn)在流行一種「氛圍編程」,不管新手還是老手,只要用大白話描述想要的效果,AI就能幫你實(shí)現(xiàn)。

另外,像「軟件架構(gòu)設(shè)計(jì)」「調(diào)試和性能優(yōu)化」這些通用任務(wù),在兩個(gè)平臺(tái)上也挺常見(jiàn)。

這么看,「氛圍編程」要是成了主流,那些做簡(jiǎn)單應(yīng)用和用戶界面的工作,可能很快就會(huì)受到AI沖擊。

以后AI要是能搞定更多組件設(shè)計(jì)、樣式開(kāi)發(fā),開(kāi)發(fā)者可能就要轉(zhuǎn)去做更高級(jí)的設(shè)計(jì)或用戶體驗(yàn)。

誰(shuí)在用Claude編程

報(bào)告也研究了哪些人愛(ài)用Claude寫代碼。

根據(jù)聊天內(nèi)容,分析用戶是自己做著玩,給初創(chuàng)公司做的項(xiàng)目,還是別的。

由于不清楚這些對(duì)話在實(shí)際中的使用場(chǎng)景,只能根據(jù)有限的信息猜,所以這些只能作初步參考。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

點(diǎn)之間的距離表示Claude.ai(藍(lán)色)和Claude Code(橙色)上每種項(xiàng)目流行程度的差距

初創(chuàng)公司是Claude Code的第一批「粉絲」,大公司用得相對(duì)少一些。

Claude Code的對(duì)話里,跟初創(chuàng)公司有關(guān)的占32.9%,比在Claude.ai上高了快20%。

和大企業(yè)相關(guān)的對(duì)話,在Claude Code只占23.8%,比Claude.ai上的25.9%還低一點(diǎn)。

學(xué)生、學(xué)者、自己做項(xiàng)目的人,還有學(xué)習(xí)寫代碼的人,加起來(lái)占了兩個(gè)平臺(tái)一半的對(duì)話。說(shuō)明不光是公司,個(gè)人也很愛(ài)用這些AI輔助工具。

這跟以前技術(shù)更新差不多:小公司為了搶占先機(jī),趕快采用新工具;大公司就比較謹(jǐn)慎,全面推廣前,一般要做各種安全性檢查。

AI正在徹底改變開(kāi)發(fā)者的工作方式。相比大公司,初創(chuàng)公司似乎從AI中獲益更多。

AI這么強(qiáng),誰(shuí)先用AI提升工作效率,可就變成實(shí)實(shí)在在的競(jìng)爭(zhēng)優(yōu)勢(shì)了。

以下分析對(duì)比了和軟件相關(guān)的自動(dòng)化、增強(qiáng)模式,以及和軟件無(wú)關(guān)的對(duì)話模式。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

Claude.ai中軟件與非軟件用例的自動(dòng)化和增強(qiáng)功能細(xì)分

可以看到,軟件開(kāi)發(fā)的自動(dòng)化程度更高。其中「反饋循環(huán)」增加了18.3%,抵消了「指令式」行為下降的11.2%。

也就是說(shuō),就算輔助編程中,大部分活是AI干,和非編程任務(wù)相比,還是需要人反復(fù)檢查、修改。

參考資料:

https://www.anthropic.com/research/impact-software-development