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