01
基于大模型的程序自動(dòng)生成取得重大突破
數(shù)字時(shí)代競(jìng)爭(zhēng)激烈,應(yīng)用研發(fā)效率提升在企業(yè)競(jìng)爭(zhēng)力構(gòu)建中扮演著重要角色。2022年Gartner選出12大戰(zhàn)略性技術(shù)中最強(qiáng)的AI技術(shù)之一“生成式AI”,其巨大的商業(yè)潛力引起科技市場(chǎng)普遍關(guān)注,涌現(xiàn)出一批以智能化代碼生成為核心的提高開發(fā)者編程效率的AI產(chǎn)品。例如,以大規(guī)模代碼預(yù)訓(xùn)練生成模型Codex為底座的AI輔助編程工具GithubCopilot,Github聲明內(nèi)部團(tuán)隊(duì)30%的新代碼是在Copilot的幫助下完成的;另外,在寫web服務(wù)的對(duì)比實(shí)驗(yàn)中發(fā)現(xiàn),使用AI輔助編程工具的一方平均可減少55%的開發(fā)時(shí)間??梢?,AI輔助編程工具對(duì)減輕研發(fā)人員工作壓力、降低企業(yè)研發(fā)投入成本、提高編程效率都有著重要價(jià)值。但與此同時(shí),由于生成的內(nèi)容難以限制,一些“不安全”或者“不應(yīng)該”出現(xiàn)在生成結(jié)果中的代碼會(huì)出現(xiàn)在生成結(jié)果中,導(dǎo)致市場(chǎng)上各AI輔助編程工具質(zhì)量不一,部分廠商的AI輔助編程工具所生成的代碼40%左右存在網(wǎng)絡(luò)安全缺陷,出現(xiàn)隱私泄漏、開源風(fēng)險(xiǎn)等問題。02
華為云CodeArts Snap
國(guó)產(chǎn)最強(qiáng)AI代碼輔助編程工具
華為云智能編程助手CodeArts Snap作為云廠商中首個(gè)國(guó)產(chǎn)化的AI代碼輔助編程工具,致力于打造現(xiàn)代化開發(fā)新范式。通過將自然語言轉(zhuǎn)化為規(guī)范可閱讀、無開源漏洞的安全編程語言,提升開發(fā)者編程效率,助力企業(yè)快速響應(yīng)市場(chǎng)需求;下面用3分鐘向大家揭曉華為云CodeArts Snap強(qiáng)在哪里。規(guī)避開源風(fēng)險(xiǎn)
杜絕業(yè)界普遍存在的編程安全隱患
華為云CodeArts Snap在各階段均采取了針對(duì)性措施,有效規(guī)避了業(yè)界產(chǎn)品普遍帶來的編程安全隱患。例如為避免開源代碼帶來的系統(tǒng)性風(fēng)險(xiǎn),在數(shù)據(jù)預(yù)處理階段,預(yù)訓(xùn)練數(shù)據(jù)對(duì)可能產(chǎn)生問題的licence涉及的代碼進(jìn)行了精細(xì)的過濾,從根本上杜絕開源licence風(fēng)險(xiǎn),并會(huì)盡可能的從多種渠道獲取可用的開源數(shù)據(jù)(如Gitee等)。支持多種場(chǎng)景
帶你感知代碼智能生成的全場(chǎng)景化
我們驚喜地發(fā)現(xiàn),華為云CodeArts Snap不僅熟悉常見算法,并且能熟練地使用各種API及其它工具;比如能夠操作數(shù)據(jù)庫,甚至可以求解高等數(shù)學(xué)題。華為云CodeArts Snap在形形色色任務(wù)中的出彩表現(xiàn),使得其成為編程人員的得力助手。-
場(chǎng)景一.函數(shù)級(jí)代碼自動(dòng)生成

▲函數(shù)級(jí)代碼自動(dòng)生成
-
場(chǎng)景二. 承上文語義,展智能風(fēng)采

-
場(chǎng)景三. 從光標(biāo)乍現(xiàn)處捕捉一次編程靈感

-
場(chǎng)景四. 讓代碼生成不止于一個(gè)結(jié)果方案


圈點(diǎn)皆厚重 呈現(xiàn)即亮眼
同規(guī)模同算力下一次通過率(Pass@1)業(yè)界第一
華為云CodeArts Snap“全場(chǎng)景代碼智能生成”能力向大家的亮眼呈現(xiàn),其核心技術(shù)沉淀于華為云PaaS技術(shù)創(chuàng)新lab與華為諾亞方舟實(shí)驗(yàn)室聯(lián)合打造的PanGu-Coder代碼大模型中;華為在業(yè)界PanGu-Coder技術(shù)基礎(chǔ)上,對(duì)模型方面進(jìn)行了重點(diǎn)優(yōu)化調(diào)整。比如,針對(duì)函數(shù)級(jí)的代碼生成與補(bǔ)全任務(wù),CodeArts Snap分別發(fā)布了參數(shù)量為3億和26億兩個(gè)規(guī)??捎玫纳晒δ?。當(dāng)給定函數(shù)名并用自然語言描述需要實(shí)現(xiàn)的功能后,模型即可生成完整的函數(shù)功能代碼。對(duì)比業(yè)界,華為云CodeArts Snap所采用的模型在使用相對(duì)更少的訓(xùn)練數(shù)據(jù)和計(jì)算資源的情況下,代碼生成一次通過率大幅超越同等規(guī)模的模型,甚至可以做到遠(yuǎn)超參數(shù)量規(guī)模更大的模型。華為云CodeArts Snap所采用的模型在保障了較強(qiáng)的泛化性能的同時(shí),也大幅降低了研發(fā)團(tuán)隊(duì)開發(fā)成本和縮短產(chǎn)品研發(fā)周期,為快速部署應(yīng)用帶來更多的可能性。附:表1與表2分別給出了CodeArts Snap所采用的模型(PanGu-Coder)在OpenAI Codex發(fā)布的Python程序生成評(píng)測(cè)數(shù)據(jù)集HumanEval以及谷歌發(fā)布的MBPP兩個(gè)函數(shù)級(jí)代碼生成任務(wù)的數(shù)據(jù)集上的表現(xiàn):
表1 PanGu-Coder在HumanEval上的一次通過率以及十次通過率

03
邀測(cè)開放 即刻掃碼體驗(yàn)
華為內(nèi)部研發(fā)對(duì)CodeArts Snap期待已久,一經(jīng)上線就獲得多個(gè)產(chǎn)品線的關(guān)注及積極試用。華為云CodeArts Snap目前已對(duì)外上線VSCode和JetBrains插件市場(chǎng),支持Python和Java,支持PyCharm、IntelliJ和VSCode?,F(xiàn)處于限時(shí)邀測(cè)階段,感興趣的小伙伴們快來掃碼體驗(yàn)一下吧!

相關(guān)鏈接:
【1】CodeArts Snap以IDE插件的形式提供服務(wù),歡迎感興趣的小伙伴點(diǎn)擊:https://devcloud.cn-north-4.huaweicloud.com/codeartssnap/apply注冊(cè)使用!【2】CodeArts Snap支持VSCode插件市場(chǎng),詳情請(qǐng)查看:https://marketplace.visualstudio.com/items?itemName=HuaweiCloud.vscode-codebot
原文標(biāo)題:華為云發(fā)布智能編程助手CodeArts Snap!
文章出處:【微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
華為
+關(guān)注
關(guān)注
218文章
36212瀏覽量
262748
原文標(biāo)題:華為云發(fā)布智能編程助手CodeArts Snap!
文章出處:【微信號(hào):華為DevCloud,微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Kimi K2.6模型發(fā)布當(dāng)天上線華為云
亞馬遜云科技Amazon DevOps Agent智能運(yùn)維助手正式可用
華為云MaaS升級(jí)登陸香港 支援GLM-5模型
華為在MWC 2026正式發(fā)布新一代智能電信云解決方案TICC 2.0
華為在MWC 2026正式發(fā)布智能融合電信云理念
華為云發(fā)布2026年全球銷售伙伴政策,與合作伙伴共贏AI時(shí)代
華為云正式發(fā)布2026年伙伴政策
新點(diǎn)軟件與華為打造政務(wù)智能助手聯(lián)合解決方案
華為云發(fā)布智能編程助手CodeArts Snap!
評(píng)論