近日,國(guó)際電信聯盟電信标準分局第十六研究組(ITU-T SG16)于法國(guó)雷恩召開(kāi)全體會(huì)議,《基于人工智能(néng)的代碼生成(chéng)技術要求和評估方法》國(guó)際标準項目成(chéng)功獲得立項通過(guò)。據了解,該項目由中國(guó)信通院牽頭,聯合華爲雲等産學(xué)研機構共同提出,這(zhè)也是國(guó)際上首個代碼大模型的标準項目。
随著(zhe)預訓練大模型、生成(chéng)式人工智能(néng)等技術的迅速發(fā)展,智能(néng)化應用的深度和廣度持續提升,軟件工程也正在經(jīng)曆一場智能(néng)化變革,大模型所具備的生成(chéng)和理解等能(néng)力驅使軟件工程走向(xiàng)智能(néng)化道(dào)路,以代碼大模型爲基石的智能(néng)化軟件工程新體系已初步形成(chéng)。随著(zhe)代碼大模型的規模不斷壯大,各大榜單的評估結果卻存在較大差異性。因此,建立一套客觀公平、體系完整的代碼大模型評估體系迫在眉睫。
《基于人工智能(néng)的代碼生成(chéng)技術要求和評估方法》國(guó)際标準圍繞代碼大模型相關的通用能(néng)力、專用場景能(néng)力和應用成(chéng)熟度,主要從輸入多樣(yàng)性、任務多樣(yàng)性、語言完備度、結果可接收性、結果準确度等維度,對(duì)代碼大模型提出了全棧技術和管理要求。
國(guó)際電信聯盟(ITU)是國(guó)際三大标準化組織之一,其成(chéng)員包括190多個國(guó)家、900多個公司與學(xué)術機構,是全球影響最廣、參與國(guó)家和成(chéng)員最多、最具權威性的國(guó)标标準機構之一。此次國(guó)際标準項目的成(chéng)功立項,有助于推動全球範圍對(duì)代碼大模型的整體技術框架形成(chéng)認同和共識,提升代碼大模型的能(néng)力,促進(jìn)代碼大模型的規範化應用,也标志著(zhe)我國(guó)科技企業在智能(néng)化軟件工程領域的技術探索受到國(guó)際認可。
華爲雲多年來在智能(néng)化軟件工程領域持續開(kāi)展深入研究,此國(guó)際标準的研制中,華爲雲充分貢獻了前期研究成(chéng)果。早在2022年,華爲諾亞方舟實驗室聯合華爲雲PaaS技術創新實驗室,基于華爲的基礎大模型,研制出代碼大模型。2023年,華爲雲在此基礎上進(jìn)一步推出能(néng)力更強大的代碼大模型,在使用相對(duì)更少的訓練數據和計算資源的情況下,代碼生成(chéng)一次通過(guò)率大幅超越同等規模的模型,甚至可以做到遠超參數量規模更大的模型。
華爲雲CodeArts Snap是基于華爲雲盤古研發(fā)大模型的智能(néng)開(kāi)發(fā)助手,重塑智能(néng)化軟件研發(fā)的新範式,讓開(kāi)發(fā)者更加聚焦業務創新,事(shì)半功倍。基于智能(néng)生成(chéng)、智能(néng)問答2大核心能(néng)力,覆蓋代碼生成(chéng)、研發(fā)知識問答、單元測試用例生成(chéng)、系統測試腳本代碼生成(chéng)、代碼解釋、代碼注釋、代碼翻譯、代碼調試、代碼檢查等多種(zhǒng)研發(fā)場景,釋放軟件研發(fā)生産力。
軟件研發(fā)過(guò)程需經(jīng)過(guò)多輪分層測試,包括單元測試、集成(chéng)測試、系統測試、E2E場景驗收測試等。傳統自動化時代,需要消耗大量的測試開(kāi)發(fā)人力開(kāi)發(fā)測試代碼,以實現測試執行自動化。
華爲雲CodeArts Snap的測試腳本生成(chéng)功能(néng)可以基于測試人員所寫的測試步驟自然語言描述,智能(néng)生成(chéng)測試腳本代碼。該功能(néng)适用于面(miàn)向(xiàng)企業各産品領域特定測試框架和自定義一方、二方、三方測試方法庫的測試生成(chéng)場景,實現根據測試業務上下文檢索并增強生成(chéng)測試方法和參數賦值。