字節(jié)跳動發(fā)布豆包MarsCode 智能開發(fā)工具,賦能開發(fā)者
近期,字節(jié)跳動推出基于豆包大模型研發(fā)的智能開發(fā)工具——豆包MarsCode,面向國內(nèi)開發(fā)者免費(fèi)開放。
強(qiáng)大功能,助力開發(fā)者
豆包MarsCode提供兩種主要功能:編程助手和Cloud IDE。編程助手支持項(xiàng)目問答、代碼補(bǔ)全、單元測試生成和Bug修復(fù)等功能。
該工具兼容超過100種編程語言,并與VSCode和JetBrains代碼編輯器無縫銜接。
智能代碼補(bǔ)全,提升效率
與傳統(tǒng)代碼續(xù)寫工具不同,豆包MarsCode的代碼補(bǔ)全Pro功能可以根據(jù)用戶的編輯意圖預(yù)測下一個改動點(diǎn),并提供代碼建議。
主動Lint錯誤修復(fù),省時省力
當(dāng)編碼中出現(xiàn)需要修復(fù)的代碼Lint錯誤時,編程助手會主動在編輯器中提供修改代碼建議。
開發(fā)者無需查看錯誤原因,只需確認(rèn)修復(fù)結(jié)果是否正確,即可一鍵采納修復(fù)后的代碼。
單元測試一鍵生成,保障質(zhì)量
為了確保代碼質(zhì)量和可維護(hù)性,開發(fā)者需要編寫單元測試。豆包MarsCode的編程助手可以一鍵生成測試用例,簡化這一過程。
智能Bug修復(fù),快速定位問題
在調(diào)試場景下,豆包MarsCode的AI修復(fù)功能可以理解報(bào)錯信息、代碼調(diào)用棧和全局項(xiàng)目代碼,分析錯誤原因,并直接提供針對性的修復(fù)建議。
Cloud IDE,省心開發(fā)
豆包MarsCode IDE提供開發(fā)模版,讓開發(fā)者可以快速進(jìn)入項(xiàng)目,無需運(yùn)維本地環(huán)境。
在豆包MarsCode發(fā)布會上,該工具負(fù)責(zé)人李東江表示,AI并不是開發(fā)者的競爭對手,而是他們的好幫手。團(tuán)隊(duì)的目標(biāo)是打造一款軟件,幫助開發(fā)者提升工作效率。
(舉報(bào))