當前位置: 華文世界 > 科技

全面推行AI編程,阿裏雲要讓程式設計師人手一個AI助理

2024-04-02科技
AI編程工具正在成為企業和個人程式設計師的必選項。今天,阿裏雲宣布全面推行AI編程,使用通義靈碼輔助程式設計師寫程式碼、讀程式碼、查BUG、最佳化程式碼等。阿裏雲還專門給通義靈分碼配了員工工號——AI001,這是全球第一個正式入職科技公司的AI編程工具。
全員AI編程,阿裏雲率先邁出第一步
現代程式語言的誕生可以追溯到上世紀五六十年代,盡管程式語言經歷了多次變革,讓編程變得越來越簡單,但AI編程工具的誕生才正式改變了開發人員日常編碼的方式。
近一年,大模型在程式碼領域的潛力逐漸被挖掘,全球範圍內頂級科技公司和大模型創業公司都在AI編程領域展開角逐,並湧現了一批優秀的智慧編程工具。去年,微軟與OpenAI聯合推出的Github Copilot,並於今年再次推出編程助手AutoDev,成為當下程式設計師圈頂流;成立於2023年底的Cognition AI,更是因為推出AI程式設計師Devin,其估值就已經高達20億美元。
作為最早布局大模型技術的科技公司之一,阿裏雲在去年雲棲大會推出通義靈碼,其基於海量優秀開原始碼數據集和編程教科書訓練,熟練掌握 Java、Python等200多種程式語言。釋出後一周穩居主流開發工具VSCode外掛程式市場熱榜,成榜上唯一一家中國公司,一躍成為國內最受歡迎的AI編程工具。如今,阿裏雲讓全員用AI編程,意味著編程率先成為大模型技術率先落地的領域之一。
根據官方資訊,通義靈碼已在雲原生、大數據及資料庫等內部多個技術團隊已率先使用通義靈碼,輔助程式設計師從0到1開發新計畫、重構和最佳化已有的程式碼、寫單元測試等,整體效率提升10%以上。
以最常見的API開發為例,僅測試就需完成單元測試、整合測試和系統測試等多輪測試環節,使用通義靈碼可將數十幾分鐘的人工編寫測試耗時縮短到秒級,節省程式設計師70%以上的測試程式碼工作量。
這是七十年編程史上的一次跨越式升級。大模型時代,AI首次展現了輔助專業程式設計師工作的潛力,而從AI工具在全球的接受程度來看,未來所有套用軟體的開發都將有大模型的身影。
人類依舊不可替代,AI工具只是「外掛」
過去一年,AI取代人類的言論甚囂塵上,尤其是大模型在程式碼理解、影像生成、視訊生成等領域的表現逐漸超出眾人預期,程式設計師、畫師、視訊制作等崗位似乎已經開始受到沖擊。
但事實上,盡管AI在檢索能力、計算速度上擁有超越人類的表現,但人類的創造力、思考能力依舊是無可替代的。例如,程式設計師的日常工作遠遠不只是編寫程式碼,他們需要負責需求分析、系統設計、程式碼編寫、測試偵錯、團隊協作等多個環節,AI只能輔助參與其中的部份工作,並可以大幅提升人類在這些領域的技能,這足以讓開發者有更多的時間專註在業務和技術的創新上。
如今的AI定位更像是人類的「外掛」。JetBrains曾對26500名工程師做了調研,調研結果出乎很多人的意料,結果顯示有84%的開發者在使用生成式人工智慧工具,並有超80%的使用者反饋程式碼效率得到大幅提升。
對此,阿裏雲也明確表示:公司未來20%的程式碼將由通義靈碼編寫,但程式設計師仍然是研發的核心,他們將有更多時間專註於系統設計以及核心業務開發工作。
阿裏雲內部一位程式設計師表示,當在工作中遇到一個全新的場景,傳統開發模式下,不可避免要深挖復雜又深奧的源碼才能真正理解其中的原理,而通義靈碼則可以幫助快速讀懂程式碼並提供建議,極大地提升了技術開發的效率。
毫無疑問,AI工具不僅僅是更高生產力的代表,它更重要的意義還在於,它正在打破技能的壁壘,不斷降低專業領域的門檻,讓普羅大眾也能快速掌握新的技能,正如軟體開發方法學的泰山KentBeck所說,有了AI工具未來我們10%的技能會被1000倍的提升。