站長之家(ChinaZ.com)5月22日 消息:近日,百度發(fā)布了百度智能代碼助手Comate的最新成果——Comate代碼知識(shí)增強(qiáng)2.0。
作為基于百度文心大模型打造的代碼智能補(bǔ)全和推薦工具,它能夠通過深度學(xué)習(xí)和自然語言處理技術(shù),實(shí)時(shí)解析開發(fā)者的編程意圖,自動(dòng)推薦最佳代碼片段和庫函數(shù)。內(nèi)置超過10000個(gè)Github熱門代碼庫,覆蓋了各類語言和技術(shù)棧,讓開發(fā)者能夠輕松掌握各類優(yōu)秀框架,如Spring、Mybaties、FastAPI、React等,以及最新的AI框架如AutoGPT、Langchain等。
Comate2.0的三大優(yōu)勢(shì)尤為引人注目。首先,它支持全面檢索和問答,讓開發(fā)者能夠迅速獲取開源框架中具體業(yè)務(wù)的解釋,為掌握源碼邏輯和提升編程技能提供了有力支持。其次,Comate2.0支持Web在線檢索,能夠?qū)崟r(shí)獲取最新技術(shù)知識(shí),通過大模型對(duì)復(fù)雜問題進(jìn)行分析并給出解答。這不僅加速了知識(shí)的獲取,也讓編程變得更加高效。最后,通過給定API鏈接,Comate2.0能夠自動(dòng)生成調(diào)用代碼和對(duì)應(yīng)的測(cè)試用例,極大地提高了代碼的質(zhì)量和效率。
進(jìn)入代碼知識(shí)增強(qiáng)2.0階段后,Comate為代碼編寫、學(xué)習(xí)、面試和測(cè)試等不同場(chǎng)景提供了全方位支持。在代碼編寫場(chǎng)景下,Comate能夠檢索最新技術(shù)實(shí)現(xiàn)并生成框架代碼,同時(shí)基于用戶已有的代碼輔助修改。在測(cè)試場(chǎng)景下,Comate能夠根據(jù)用戶輸入的測(cè)試描述檢索出符合需求的代碼片段,并通過大模型生成完整的自動(dòng)化測(cè)試代碼。
目前,Comate已支持深入理解本地代碼庫和組織內(nèi)部的私域知識(shí),如業(yè)務(wù)接口文檔、產(chǎn)品需求文檔等。通過全方位掌握編程現(xiàn)場(chǎng)的上下文和業(yè)務(wù)/項(xiàng)目/服務(wù)的研發(fā)全鏈路,Comate能夠生成更貼合業(yè)務(wù)、更有針對(duì)性的使用和測(cè)試代碼。
Comate2.0現(xiàn)已在官網(wǎng)提供IDE插件下載和網(wǎng)頁端在線體驗(yàn)。公開數(shù)據(jù)顯示,百度每日新增代碼中已有27%由Comate自動(dòng)生成,整體采納率達(dá)到46%。
(舉報(bào))