天天看點

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

作者:新智元

編輯:潤 好困

【新智元導讀】谷歌Colab即将上線大模型輔助程式設計,代碼生成,代碼補全,聊天機器人全都有。

谷歌版的Github Copilot來了!

5月17日,谷歌宣布,Google Colaboratory(Colab)即将加入全新的AI編碼功能——

代碼生成,代碼補全,代碼聊天機器人,你能想到的全都有。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

再加上Colab的之前提供的全雲端運作的Jupyter筆記本環境,開發者可以友善使用Keras,TensorFlow,PyTorch,OpenCV等架構在谷歌提供的GPU資源上進行深度學習應用的開發。

而且這一切居然全部是免費的!(付費使用者目前可以搶先體驗)

正面硬剛微軟Github Copilot

就在剛剛結束的2023 I/O大會上,谷歌釋出了能單挑GPT-4的基礎模型PaLM 2。

在PaLM 2的基礎上,利用大量高品質代碼資料進行微調之後,全新的「文生代碼」模型Codey就誕生了。

而Colab的這些新功能,就是由Codey加持的。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

Codey代碼生成模型支援20多種編碼語言,包括Go、谷歌标準SQL、Java、Javascript、Python和Typescript等。

通過實時的代碼補全和生成,Codey可以幫助使用者更快地完成開發工作,同時提升代碼的品質。

最重要的是,這個模型還專門針對Python和Colab的各種功能進行了專門優化。

看得出來谷歌為了各位深度學習應用和Python的開發者的使用體驗,真的是很用心了。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

GitHub Copilot

早在2021年,Github就釋出了AI代碼生成工具Copilot的預覽版。

今年3月,更是上線了由GPT-4提供支援的Copilot Chat,能以聊天模式幫開發者寫代碼,debug。

比如,開發者可以在編輯器中高亮一段代碼,然後讓Copilot Chat來進行重構或調試。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

代碼生成

谷歌表示,AI加持之後的Colab可以減少開發者編寫重複代碼的負擔,這樣開發者就能專注于更有價值的程式設計内容和資料科學内容上。

其中,優先級最高的,就是代碼生成了。

更新後的Colab 的筆記本中,會出現一個全新的「生成」按鈕。

使用者可以在那裡用自然語言輸入任何想要的内容,之後,AI就會根據這段文本提示來生成相應代碼。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

代碼補全

在輸入代碼時,Colab則會根據上下文,為接下來的代碼提供建議。

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

代碼聊天

此外,谷歌還将在Colab中加入程式設計專用的聊天機器人。

使用者可以直接與AI對話,來獲得有關調試、文檔、學習新的概念以及其他問題上的幫助。

比如,「我如何從谷歌表格導入資料?」

或者,「如何過濾Pandas DataFrame?」

AI自動編碼将上線!谷歌Colab硬剛Github Copilot,程式設計效率要翻天

人人可用

谷歌表示,任何想要學習或者使用Python的人群都可以零門檻使用Colab,得到這個由高性能GPU驅動的機器學習應用的加持。

而且更多的新功能還在路上,如此一來,開發者們在機器學習領域的工作将更加便捷。

據了解,Colab現在單學生使用者的月活,就已高達數百萬。

那麼問題來了,我什麼時候能夠用上有這些功能的Colab?

根據谷歌的說法,對這些功能的通路将在未來幾個月内逐漸推出,美國的付費使用者可以先開始體驗,然後免費使用者将可以使用。

其他地區的使用者也将在不久之後就能體驗到這些功能。

參考資料:

https://blog.google/technology/developers/google-colab-ai-coding-features/

繼續閱讀