編程像說話一樣簡單!阿里雲推出大模型編碼助手 —— 靈碼
在新的歷史時刻,我們正在開啟一個全新的編程紀元,推動這一進程的核心力量之一便是阿里雲的 AI 產品 —— 「通義靈碼」。
阿里雲發布 AI 編程助手 「通義靈碼」
2023 年 10 月的最後一天,在杭州雲棲大會上,阿里雲對外展示了一款可自動編寫代碼的 AI 助手。在現場展示中,當在編碼軟體的對話窗口輸入「幫我用 Python 寫一個飛機遊戲」 後,短短几秒,這款名為 「通義靈碼」 的 AI 助手就自動生成了 100 多行代碼,點擊運行後一個充滿兒時回憶的「飛機大戰」遊戲就成功跑起來了。
雲棲大會現場的 「通義靈碼」 展區異常火爆,開發者體驗後紛紛表示大受震撼:「不到 1 分鐘居然生成了貪吃蛇的小程序」、「運營也能寫前端頁面啦」……甚至還有意猶未盡的觀眾們排隊只為向 「通義靈碼」 提一些棘手的問題 —— 比如 「幫我用代碼解一個韋東奕出的奧數題」,而 「通義靈碼」 也不負眾望,不僅快速生成了函數代碼還給出了相應的答案。
你身邊的輔助夥伴
在這個日新月異的信息時代,「通義靈碼」 擔當著重要的角色,從業餘愛好者到經驗豐富的專業開發者,無論你在編程旅程的哪個階段,都會發現 「通義靈碼」 宛如一位隨時待命、一路陪伴的編程夥伴。它能減少信息檢索、工具切換、寫單元測試等繁雜工作時間,更專註於技術設計。
不僅如此,「通義靈碼」 能夠協助你完成各種編程相關的工作,如編寫單元測試、寫代碼注釋、代碼解釋等。這對於保證代碼的質量,挖掘潛在的錯誤和漏洞具有巨大的價值。它的存在極大地提升了編程工作的效率,減少了溝通與理解上的摩擦,讓編程變得更加流暢、高效。
相較於人工編寫測試耗時數分到數十分鐘,「通義靈碼」 能以毫秒級的速度生成測試代碼,準確率和覆蓋率都令人滿意。
總的來說,無論你是在解決一項複雜的編程任務,還是在探索一項新的技術挑戰,「通義靈碼」 能為你提供一些幫助,使你的編程之旅更加輕鬆、易上手。
開創編程新時代
這個產品猶如一把充滿魔力的鑰匙,成功地打開了普羅大眾曾經無法觸及的編程大門,那是一面締造無窮可能的生動壁壘。
它激活了編程的生命力,使之從被視為困難乏味的科技專業技能轉變為一種更具包容性、更富創造性的工具。在這個新時代下,編程能力已經跨越了專業人員的界限,變為了全社會,每一個具有熱情和想像力的人都可以觸摸到的技術領域。從業餘的編程愛好者,到探索未知的新手,再到洞悉市場趨勢的企業和機構,「通義靈碼」 讓他們都有機會利用這場技術革命的智慧紅利。
「通義靈碼」 開創了編程的新時代,尤其在教育領域的影響尤為顯著。比如,在未來的學校,學生將能通過 「通義靈碼」 學習編程的基礎知識,同時創造屬於他們自己的科學項目。想像一下,一個小學生利用它製作一個探測環境污染的系統,啟發出他們求知和創新的潛力,這樣的景象即將成為現實。
這不僅僅是編程向非專業人群的開放,更是一種智慧的禮贈,一種信心的鼓勵。無論你是在哪裡,無論你是誰,只要你對這個世界充滿好奇,對未來抱有期待,那麼這個大門就為你敞開。任何人都可以利用 「通義靈碼」,接受 AI 賦予的力量,挖掘出更大的可能,讓編程成為一場每個人都可以參與的,精彩絕倫的技術盛宴。
「通義靈碼」 的三大優勢
在人工智慧助手領域,「通義靈碼」 以顯著的解決問題能力脫穎而出。根據 HumanEval 測試結果,通義靈碼的問題解決率高達 66.4%,遠超過行業平均水平的 50% 左右。這一顯著成績代表了它在問題解決方面卓越的能力,無論面臨何種問題,通義靈碼都能提供有效的解決方案。
「通義靈碼」 也展現出了對阿里雲用戶的友好性,特別體現在支持調用阿里雲 SDK 和 API 上,這意味著用戶可以針對特定需求進行優化。這一功能深受開發者的歡迎,開發者不再需要分擔與多個服務進行交互的額外負擔,使得開發工作更為輕鬆且高效。
開發者遇到編程問題時,還可以通過 「通義靈碼」 快速得到解決思路,再也不需要一邊編寫代碼一邊瀏覽網路資料,更專註於編程工作,極大提高編程效率。
站在千億規模的 「通義千問 2.0」 肩膀上
在 2023 雲棲大會現場,周靖人還公布了阿里自研大模型的最新進展,發布了千億參數規模的 「通義千問 2.0」。它在 10 個權威測評中全面超越 GPT-3.5 和 Llama2,並在加速追趕 GPT-4。
「通義靈碼」 依託於 「通義千問 2.0」,基於海量優秀開源代碼數據集和編程教科書訓練,可根據當前代碼文件及跨文件的上下文,自動生成行級/函數級代碼建議、單元測試、代碼注釋等,此外還具備代碼解釋、智能研發問答、異常報錯排查等能力,並針對阿里雲 SDK/OpenAPI 使用場景調優,為開發者帶來高效、流暢的編碼體驗。
據研發團隊透露,基於阿里雲強大的大模型能力和智能算力,「通義靈碼」 在 5 個月內快速迭代了多個版本,並在上市發布之前進行了充分打磨,目前已在阿里雲內大規模應用。我們有理由相信,以後我們使用的多種阿里雲的服務和軟體,都將看到 「通義靈碼」 的身影。
目前,「通義靈碼」 已面向所有開發者開放公測,VS Code、JetBrains 等各大 IDE 插件市場均已上線,廣大開發者下載後即可體驗。
有趣的是,「通義靈碼」 還為它自己的開發也提供了幫助。研發團隊透露,在訓練 「通義靈碼」 的數據集時,開發人員使用了 「通義靈碼」 開發了數據清洗腳本。不僅如此,「通義靈碼」 的 IDE 插件的開發也使用到了 「通義靈碼」 生成的代碼。
它展示出的不僅僅是一種技術的優越性,更是對立足未來的堅定信念和努力。這種技術的突破標誌著阿里雲在 AI 領域的技術實力得到了充分體現,它以行動向世界證明,無論是在理論研究還是在實際應用上,阿里雲都能以卓越的表現引領行業發展的潮流,為我們的未來帶來無限可能。
100,000 卡量級的算力支持
訓練大模型是一項龐大的系統性工程,它囊括了算力底座、網路、存儲、大數據、AI 框架、AI 模型等複雜技術,只有強大的雲計算體系才能訓練出高質量的大模型。
為了保證大模型訓練的穩定互聯和高效並行計算,阿里雲全新升級了人工智慧平台 PAI。阿里雲通義大模型系列就是基於人工智慧平台 PAI 訓練而成。PAI 底層採用 HPN 7.0 新一代 AI 集群網路架構,支持高達 10 萬卡量級的集群可擴展規模,超大規模分散式訓練加速比高達 96%,遠超業界水平;在大模型訓練任務中,可節省超過 50% 算力資源,性能全球領先。
這種龐大的規模和強大的計算力,使得複雜的 AI 模型訓練和應用的各種挑戰變得可控、可管理。大模型的訓練和應用,尤其是那些需要消耗大量計算資源的工作,不再是一項遙不可及的艱巨任務。
此外,這個平台不僅提供了強大的硬體設施,也有豐富的軟體資源和人工智慧工程的最佳實踐。所有這些都讓使用者可以專註於他們的核心任務,即開發和實現人工智慧的實用應用,而無需擔心硬體和基礎設施的問題,使得人工智慧的發展和應用能夠更高效、更廣泛的推進。
結語
阿里雲堅信,AI 的力量不應僅僅限於少數人,而應成為每個人都能接觸和利用的基礎設施,就如同我們生活中不可或缺的水、電一樣普及。這個理念已經具備了實現的條件,因為阿里雲正朝著這個方向堅定地推進。我們將看到一種 AI 的力量,不僅是科技人員,在他們的編程和設計任務上提供支持,也為商業、社區,甚至教育和家庭領域帶來效率和洞察的普惠。隨著編程的大眾化,可能會有更多的個人和小公司能顛覆傳統市場,創造出全新的產品和服務。
我們致力於讓每個人都可以更容易地接觸、學習和使用編程。我們希望能把寫代碼變得像是寫郵件一樣簡單和自然。這並不是一個不切實際的夢想,而是我們當前正在為之努力的目標。在不遠的未來,我們期待看到一個每個社會角落都能感受到 AI 的價值,每個人都能挖掘出自我創新的可能性的世界。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive