AI編程,人工智慧的第一個「殺手級應用」正在浮現
AI程式設計助理是幫助程式設計師寫程式碼的智慧工具。隨著AI技術的快速發展,AI程式助理正成為軟體工程領域的新寵兒。自去年年初以來,許多公司都在為「AI程式設計助理」投錢,已經累計獲得了近10億美元的融資,電腦程式設計正成為AI技術革新的前沿陣地。
美東時間8月23日週五,根據媒體報道,Replit、Anysphere、Magic等公司今年就已籌集了4.33億美元,使得自2023年初以來的總融資額達到了9.06億美元,大量資金湧入AI程式設計助手。
現在矽谷現在越來越相信,AI在程式設計領域的應用非常有前途。像Code.org的CEO Hadi Partovi就比喻說,現在如果做軟體開發不用AI,就好像寫文章不用文字處理器一樣過時。這種觀點在矽谷非常流行,儘管有些投資人還在質疑AI到底能不能帶來真正的經濟利益。 Code.org董事會裡的一個高層甚至說,他們公司打算在今年年底前停止僱用不用AI程式設計的人。
投資公司Index Ventures的合夥人Hannah Seal指出,如果AI工具能嵌入現有的工作流程,立刻讓人看到效果,那就更容易賺錢。在程式設計這個領域,AI工具的價值很明顯,所以很有前景。
AI程式助理備受矽谷青睞
現在很多新創公司和微軟、亞馬遜、Meta和谷歌等科技巨頭都在爭奪這個市場,競相開發能夠幫助編寫和修改程式碼的AI助理。 Partovi進一步說,程式設計越簡單,對它的需求就越大,因為這樣就能開發出更多的技術。微軟旗下的GitHub是全球最大的軟體開發平台之一,他們最早將大型語言模式轉換為程式設計助理。
GitHub最初開發了一個原型,後來變成了GitHub Copilot,這是一款AI程式設計助手,於2022年正式推出,現在已有近200萬名付費用戶。 GitHub的CEODohmke 表示,當他們開始使用GPT-3(OpenAI的第一個重要模型)時,很快就發現它編寫程式碼的能力非常強,所以決定圍繞這個功能開發一個產品。這就是為什麼GitHub現在可以幫助程式設計師更輕鬆地寫程式的原因。
Dohmke進一步表示,現在GitHub Copilot的模型所寫的程式碼品質已超越了一般開發者。截至今年4月,GitHub的營收年增了45%,到本月初,GitHub年營收達到了20億美元的水準。 Copilot對GitHub營收成長的貢獻超過了40%,其業務規模已超過微軟收購GitHub時的整個業務。此前,GitHub於2018年被微軟以7.5億美元的價格收購。
微軟CEO Nadella則透露,已有超過7.7萬家組織(包括BBVA、FedEx、H&M、Infosys 和Paytm等)採用了GitHub Copilot這款僅兩年歷史的工具,這個數字同比增長了180%。不過,大公司的IT部門對使用自動程式工具編寫生產級程式碼的安全性仍有一些顧慮。
但GitHub的CEO Dohmke表示,AI生成的程式碼在部署之前通常會進行手動檢查和把關,而且一些企業報告稱,在使用這些工具後,生產力提升了20%到35%,這些企業包括拉美電商巨頭Mercado Libre和專業服務公司Accenture。
麥肯錫去年的一項分析發現,AI對軟體工程生產力的直接影響可能會占到目前年支出的20%到45%。這些好處包括產生初始程式碼草稿、程式碼修正和重構等。麥肯錫表示,透過加速編碼過程,生成式AI可能會推動軟體工程技能朝向程式碼和架構設計方向發展。
一些軟體工程師表示,他們已經將AI助理整合到日常工作流程中,不僅工作更快,還變得更有創造力。德國一家機器人新創公司Sereact的技術長Marc Tuscher就表示,他每天都會使用GitHub Copilot,通常也會結合使用ChatGPT來寫程式碼。 GitHub的工具在處理一些重複性任務時最有用,例如使用者介面和產品的後台。
Marc Tuscher也會用ChatGPT來解決更抽象的問題,例如讓它提出一些經典的想法或新研究的方案,然後再問它「這個怎麼用Python來實現?」然後ChatGPT會產生對應的程式碼。他認為這兩個工具都非常棒。
Tuscher說,他認識的所有程式設計師都在使用這些工具,這些工具確實改變了他們的工作方式,但它們只是強大的助手,而不是程式設計師的替代品。因為現在的生成式AI還不懂得如何設計良好的軟體架構,也不懂得如何將系統整合在一起。這些仍然需要程式設計師自己去思考和解決。