當地時間周五早晨,谷歌在官方博客宣佈,苦苦追趕競品OpenAI的Bard人工智能,終於擁有幫助用戶生成並修正代碼的能力。谷歌生成式模型的首席產品經理PaigeBailey表示,自從Bard問世以來,用戶反饋中呼聲最高的功能就是“寫代碼”。這個願望在今天終於實現。
(來源:谷歌Blog)
Bailey介紹,Bard目前能做的事情包括寫代碼、修正代碼裡的Bug,以及解釋代碼的用處,支持C++、Java、Python等20多種編程語言。對於哪些正在學習編程的用戶而言,讓AI解釋代碼片段用處的功能非常實用。
(來源:谷歌)
谷歌也很實誠地表示,Bard仍處於早期試驗階段,可能時不時會自信滿滿地提供不準確、誤導或錯誤的信息。在編程過程中,Bard寫出來的代碼可能會達不到用戶的預期,無法跑通或者壓根沒寫完。所以用戶必須始終仔細檢查Bard的回復,在使用代碼前仔細檢查是否存在錯誤或漏洞。
距離競品仍有顯著差距
雖然訓練出能寫代碼的AI是一個重大的成就,但這條消息不光在科技圈、甚至在投資市場都沒能掀起太大波瀾,主要原因依然是競品OpenAI的GPT不僅在好多年前就已經實現這項功能,而且已經俘獲大量程序員的認可。
早在2022年GPT熱潮還未啟動之時,全球最大開發者社區GitHub就正式上線編程AI助手Copilot,收費每月10美元。根據GitHub自己進行的調查,接近9成的用戶,感受到這項工具提高他們的生產力,也有超過7成的用戶認為這個工具能讓他們聚焦在帶來更多滿足感的工作上。
(用戶評價頗高,來源:Github)
Github也是微軟傢族的一員,庫中的大量代碼本身就是天然的訓練材料。隨著使用GPT-3的Copilot大獲成功後,今年3月Github也發佈融合GPT-4對話功能的Copilot X,開發者可以通過與機器人進行對話(包括文字輸入和語音交互)完成諸多日常工作,實現“動動嘴巴”就把代碼寫的驚人轉變。
而在更早些時候的GPT-4發佈會上,OpenAI還演示“拍一張網站的草稿圖,機器直接寫出HTML”的驚人能力,堪稱載入人類科技史的經典時刻。
(來源:OpenAI聯合創始人Greg Brockman推特)
在編程這件事情上,比不過坐擁Github的微軟和OpenAI算不上丟人,但不巧的是,Stability AI也在本周發佈開源大模型StableLM,其中也包含生成代碼的能力。由於這個大模型開源共享的特性,可以說StableLM的發佈意味著“會寫代碼”本身已經稱不上稀罕功能。要想把寫代碼打造成標桿功能,恐怕谷歌還有很長一段路要走。
(撰寫代碼示例圖,來源:Stability AI)