新聞中心

EEPW首頁(yè) > 智能計(jì)算 > 市場(chǎng)分析 > IDC首發(fā)中國(guó)市場(chǎng)代碼生成產(chǎn)品評(píng)估報(bào)告

IDC首發(fā)中國(guó)市場(chǎng)代碼生成產(chǎn)品評(píng)估報(bào)告

作者: 時(shí)間:2024-10-11 來(lái)源:IDC 收藏

國(guó)際數(shù)據(jù)公司()于近日發(fā)布了《中國(guó)市場(chǎng)評(píng)估,1H24》(Doc# CHC51598624,2024年10月),報(bào)告分析了整體代碼生成市場(chǎng)情況,對(duì)當(dāng)前主流產(chǎn)品進(jìn)行了多維度評(píng)估和實(shí)際測(cè)評(píng),從C++和Java兩種語(yǔ)言來(lái)評(píng)估AI產(chǎn)品的生成代碼和注釋準(zhǔn)確率和可幫助性,旨在為企業(yè)選擇產(chǎn)品時(shí)提供更好的參考。

本文引用地址:http://butianyuan.cn/article/202410/463565.htm

預(yù)測(cè),到2030年,AI會(huì)累計(jì)為全球經(jīng)濟(jì)帶來(lái)19.4萬(wàn)億的經(jīng)濟(jì)收入,每在AI解決方案和服務(wù)上花費(fèi)1美元,就可以產(chǎn)生4.6美元的經(jīng)濟(jì)收益,包括直接價(jià)值鏈?zhǔn)找婧烷g接全生態(tài)影響。

作為生成式AI的主要服務(wù)形式之一,擁有巨大的發(fā)展空間和前景。全球數(shù)據(jù)顯示,82%的開發(fā)人員已經(jīng)使用具有自動(dòng)完成或智能代碼生成功能的IDE或代碼編輯器,其中71%的人表示他們編寫的代碼中有40%以上是自動(dòng)生成的。另一項(xiàng)面向中國(guó)市場(chǎng)的調(diào)研數(shù)據(jù)顯示,對(duì)于已經(jīng)探索和應(yīng)用GenAI的企業(yè),其中有31%的人員已經(jīng)使用了。

本次報(bào)告收錄了CodeGeeX、豆包MarsCode、Q Developer、通義靈碼、騰訊云AI代碼助手、文心快碼、小浣熊Raccoon、亞信圖靈程序員共8個(gè)產(chǎn)品(按產(chǎn)品拼音首字母排序),并從產(chǎn)品能力水平(實(shí)測(cè)項(xiàng))、功能豐富度、產(chǎn)品架構(gòu)、開發(fā)者體驗(yàn)、商業(yè)化水平、工程化落地支持、生態(tài)布局、戰(zhàn)略領(lǐng)先性維度進(jìn)行評(píng)估,呈現(xiàn)不同產(chǎn)品的能力水平和優(yōu)勢(shì)。

實(shí)測(cè)結(jié)果如下圖所示

1728635673778133.jpg

1728635673649344.jpg

1728635673586821.jpg

從上述結(jié)果可以看出,各代碼生成產(chǎn)品在C++和Java語(yǔ)言上已經(jīng)具備了基本的問(wèn)題解決能力,可以生成有效且可用的代碼和注釋,幫助開發(fā)人員提高效率。

但在實(shí)際測(cè)評(píng)過(guò)程中IDC發(fā)現(xiàn)產(chǎn)品仍有很大改進(jìn)空間:

●   編程范式支持不足:各家均支持面向過(guò)程、對(duì)象的范式,但對(duì)于面向組件、服務(wù)、切面、函數(shù)、并發(fā)、泛型編程,頭部支持更佳;

●   理解問(wèn)題表面:部分任務(wù)僅停留在處理問(wèn)題的表層描述,系統(tǒng)應(yīng)根據(jù)用戶輸入識(shí)別目的,例如進(jìn)行數(shù)據(jù)處理、構(gòu)建算法、實(shí)現(xiàn)接口、性能優(yōu)化,不僅生成任務(wù)框架本身,還需考慮安全性問(wèn)題、狀態(tài)管理;

●   可擴(kuò)展性不足:生成的代碼不僅是短期有效,還應(yīng)具備可維護(hù)性和擴(kuò)展性,遵循軟件開發(fā)的設(shè)計(jì)模式、SOLID原則等最佳實(shí)踐;

●   性能優(yōu)化不足:在處理涉及大量數(shù)據(jù)、復(fù)雜計(jì)算或?qū)崟r(shí)要求的場(chǎng)景時(shí),系統(tǒng)生成的代碼應(yīng)考慮效率問(wèn)題,選擇高效的算法和數(shù)據(jù)結(jié)構(gòu),例如排序算法應(yīng)考慮數(shù)據(jù)規(guī)模和場(chǎng)景,而不只是單純返回通用的冒泡排序;

●   健壯性和容錯(cuò)能力不足:生成的代碼應(yīng)當(dāng)能夠處理意外情況、異常輸入和潛在的錯(cuò)誤,確保在各種場(chǎng)景下都能運(yùn)行,自動(dòng)生成異常處理邏輯;

●   安全考慮不足:生成的代碼在處理涉及用戶數(shù)據(jù)、身份認(rèn)證、數(shù)據(jù)庫(kù)查詢等敏感信息時(shí),系統(tǒng)還應(yīng)當(dāng)自動(dòng)加入必要的安全性檢查,防止?jié)撛诘陌踩┒?,避免直接拼接用戶輸入?/p>

1728635714777676.jpg

IDC給技術(shù)供應(yīng)商的建議:

●   產(chǎn)品應(yīng)該深入挖掘背后的業(yè)務(wù)邏輯,很多問(wèn)題的解決不僅僅依賴生成符合語(yǔ)法規(guī)范的代碼,還涉及如何高效的訪問(wèn)、處理數(shù)據(jù)、針對(duì)場(chǎng)景進(jìn)行優(yōu)化;

●   代碼注釋和文檔也非常重要,幫助開發(fā)者理解思路和決策設(shè)計(jì),特別是在復(fù)雜邏輯(如并發(fā)處理或異步操作)中,應(yīng)詳細(xì)說(shuō)明各步驟的目的和流程;

●   在面對(duì)不同復(fù)雜度的問(wèn)題時(shí),應(yīng)生成靈活的代碼結(jié)構(gòu),如模塊化、服務(wù)化的結(jié)構(gòu),確??紤]功能實(shí)現(xiàn)、性能優(yōu)化、可擴(kuò)展性;

●   生成內(nèi)容要提供擴(kuò)展性建議,考慮未來(lái)可能的擴(kuò)展和優(yōu)化;

●   在某些特定場(chǎng)景下,不應(yīng)僅搭建簡(jiǎn)單的框架,例如還要考慮線程管理、鎖機(jī)制、死鎖避免等問(wèn)題;

●   當(dāng)涉及特定技術(shù)棧時(shí),系統(tǒng)能識(shí)別并生成與該技術(shù)棧相匹配的最佳實(shí)踐代碼,而非通用代碼結(jié)構(gòu)。

1728635731912418.png

李浩然

IDC中國(guó)高級(jí)分析師

IDC中國(guó)新興科技研究組高級(jí)分析師李浩然表示,中國(guó)市場(chǎng)目前仍有較大培育和發(fā)展的空間,代碼生成產(chǎn)品可以極大幫助企業(yè)提高開發(fā)效率、縮短產(chǎn)品更新周期。但企業(yè)也需要注意到,當(dāng)前生成代碼的采納率普遍在20%-30%之間,近四分之三的開發(fā)人員(72%)表示,他們需要大幅修改超過(guò)40%的自動(dòng)生成代碼,這意味著大模型產(chǎn)品仍需持續(xù)提升準(zhǔn)確度,并開發(fā)新的代碼審核工具,來(lái)幫助企業(yè)審查和修訂AI生成的內(nèi)容,這也是產(chǎn)品從探索走向?qū)嶋H落地的關(guān)鍵。

IDC更多大數(shù)據(jù)、人工智能領(lǐng)域研究相關(guān)報(bào)告:

●   IDC PeerScape:生成式 AI 最佳實(shí)踐案例與探索(IDC CHC51597724,即將發(fā)布)

●   Market Glance:生成式 AI 市場(chǎng)概覽(IDC CHC51597624,即將發(fā)布)

●   Market Presentation:中國(guó)生成式 AI 技術(shù)進(jìn)展與趨勢(shì),2024(IDC CHC51597427,即將發(fā)布)

如需進(jìn)一步了解與此研究相關(guān)的信息或?qū)ζ渌嚓P(guān)項(xiàng)目研究感興趣,請(qǐng)與IDC高級(jí)分析師李浩然(郵箱:leli@idc.com)聯(lián)系。

免責(zé)聲明

本文中的內(nèi)容和數(shù)據(jù)均來(lái)源于IDC所發(fā)布的報(bào)告,所有內(nèi)容及數(shù)據(jù)均為我公司所有。未經(jīng)IDC書面許可,任何機(jī)構(gòu)和個(gè)人不得以任何形式翻版、復(fù)制、刊登、發(fā)表或引用。



關(guān)鍵詞: IDC 代碼生成產(chǎn)品

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉