一(yī)個響指,代碼生(shēng)成!華爲雲CodeArts Snap正式公測
發布時間:2024-01-05

近日,華爲雲CodeArts Snap正式開(kāi)啓公測,這是一(yī)款基于華爲雲研發大(dà)模型的智能化編程助手,旨在爲開(kāi)發者提供高效且智能的編程體(tǐ)驗,提升研發人員(yuán)的單兵作戰能力。

 
如今,生(shēng)成式AI爆發式增長,大(dà)模型商(shāng)用節奏加快,軟件工(gōng)程3.0時代的到來,軟件研發進入智能化新階段。而随着市場競争愈發激烈,軟件開(kāi)發團隊也面臨諸多挑戰:
  • 開(kāi)發任務繁多。高階全碼開(kāi)發者稀少,人才供應不足,無法滿足快速增長的軟件需求。
  • 存量代碼維護難。每天數以千萬級别的代碼新增,開(kāi)發者在進行代碼走讀時需要耗費(fèi)大(dà)量時間;代碼的可讀性也參差不齊,如果開(kāi)發者對此段代碼使用的編程語言不夠熟悉,也會影響代碼維護的效率。
  • 定位問題慢(màn)現代應用形式多樣、邏輯複雜(zá)、依賴繁多,在代碼開(kāi)發、調測和運行中(zhōng)會出現各類問題,且問題描述大(dà)多不夠清晰準确,傳統開(kāi)發過度依賴人工(gōng)分(fēn)析過濾,使得問題定位往往較慢(màn)。

     

本次華爲雲CodeArts Snap公測,基于智能生(shēng)成和智能問答兩大(dà)核心場景提供了支持多種主流IDE的插件,覆蓋代碼生(shēng)成、研發知(zhī)識問答、單元測試用例生(shēng)成、代碼解釋、代碼注釋、代碼翻譯、代碼調試、代碼檢查等八大(dà)研發場景,重塑智能化軟件研發的新範式,讓開(kāi)發者更加聚焦業務創新,事半功倍,釋放(fàng)軟件開(kāi)發生(shēng)産力。
本次公測重磅發布四大(dà)重點新特性:
01
代碼生(shēng)成
 
 
 
使用自然語言編程,實現編碼效率的大(dà)幅提升。代碼準确率在業界通用的HE數據集上達到同等規模參數模型業界領先水平。
02
研發知(zhī)識問答
 
 
 
研發知(zhī)識有問必答。開(kāi)發者可進行任意研發知(zhī)識的提問并獲取答案,顯著提高研發問題的解決效率。
03
單元測試用例生(shēng)成
 
 
 
自動創建單元測試用例,提高測試覆蓋率,确保每個功能和場景都被測試到。用例代碼簡潔,需要人工(gōng)修改的代碼行數少,行覆蓋率高。
04
代碼解釋
 
 
 
快速分(fēn)析代碼并自動生(shēng)成解釋說明,提高閱讀代碼的速度和效率,代碼解釋的正确性和簡潔性表現好。
爲開(kāi)發者提供端雲一(yī)體(tǐ)、智能高效、安全可信的開(kāi)發工(gōng)具是華爲雲CodeArts産品團隊的一(yī)貫理念。無論是函數級的代碼生(shēng)成還是光标閃爍處乍現的靈感,華爲雲CodeArts Snap都展現了其結合先進的人工(gōng)智能技術和創新算法于一(yī)體(tǐ)的獨特優勢。未來,華爲雲CodeArts Snap将繼續爲開(kāi)發者們帶來全新的體(tǐ)驗,助力軟件行業向智能化的邁進。