原文標(biāo)題:《AI 自動(dòng)編碼將上線!谷歌 Colab 硬剛 Github Copilot,編程效率要翻天》
谷歌 Colab 即將上線大模型輔助編程,代碼生成,代碼補(bǔ)全,聊天機(jī)器人全都有。
谷歌版的 Github Copilot 來了!
5 月 17 日,谷歌宣布,Google Colaboratory(Colab)即將加入全新的 AI 編碼功能 ——
代碼生成,代碼補(bǔ)全,代碼聊天機(jī)器人,你能想到的全都有。
再加上 Colab 的之前提供的全云端運(yùn)行的 Jupyter 筆記本環(huán)境,開發(fā)者可以方便使用 Keras,TensorFlow,PyTorch,OpenCV 等框架在谷歌提供的 GPU 資源上進(jìn)行深度學(xué)習(xí)應(yīng)用的開發(fā)。
而且這一切居然全部是免費(fèi)的?。ǜ顿M(fèi)用戶目前可以搶先體驗(yàn))
正面硬剛微軟 Github Copilot
就在剛剛結(jié)束的 2023 I / O 大會(huì)上,谷歌發(fā)布了能單挑 GPT-4 的基礎(chǔ)模型 PaLM 2。
在 PaLM 2 的基礎(chǔ)上,利用大量高質(zhì)量代碼數(shù)據(jù)進(jìn)行微調(diào)之后,全新的「文生代碼」模型 Codey 就誕生了。
而 Colab 的這些新功能,就是由 Codey 加持的。
Codey 代碼生成模型支持 20 多種編碼語言,包括 Go、谷歌標(biāo)準(zhǔn) SQL、Java、Javascript、Python 和 Typescript 等。
通過實(shí)時(shí)的代碼補(bǔ)全和生成,Codey 可以幫助用戶更快地完成開發(fā)工作,同時(shí)提升代碼的質(zhì)量。
最重要的是,這個(gè)模型還專門針對 Python 和 Colab 的各種功能進(jìn)行了專門優(yōu)化。
看得出來谷歌為了各位深度學(xué)習(xí)應(yīng)用和 Python 的開發(fā)者的使用體驗(yàn),真的是很用心了。
GitHub Copilot
早在 2021 年,Github 就發(fā)布了 AI 代碼生成工具 Copilot 的預(yù)覽版。
今年 3 月,更是上線了由 GPT-4 提供支持的 Copilot Chat,能以聊天模式幫開發(fā)者寫代碼,debug。
比如,開發(fā)者可以在編輯器中高亮一段代碼,然后讓 Copilot Chat 來進(jìn)行重構(gòu)或調(diào)試。
代碼生成
谷歌表示,AI 加持之后的 Colab 可以減少開發(fā)者編寫重復(fù)代碼的負(fù)擔(dān),這樣開發(fā)者就能專注于更有價(jià)值的編程內(nèi)容和數(shù)據(jù)科學(xué)內(nèi)容上。
其中,優(yōu)先級最高的,就是代碼生成了。
升級后的 Colab 的筆記本中,會(huì)出現(xiàn)一個(gè)全新的「生成」按鈕。
用戶可以在那里用自然語言輸入任何想要的內(nèi)容,之后,AI 就會(huì)根據(jù)這段文本提示來生成相應(yīng)代碼。
代碼補(bǔ)全
在輸入代碼時(shí),Colab 則會(huì)根據(jù)上下文,為接下來的代碼提供建議。
代碼聊天
此外,谷歌還將在 Colab 中加入編程專用的聊天機(jī)器人。
用戶可以直接與 AI 對話,來獲得有關(guān)調(diào)試、文檔、學(xué)習(xí)新的概念以及其他問題上的幫助。
比如,「我如何從谷歌表格導(dǎo)入數(shù)據(jù)?」
或者,「如何過濾 Pandas DataFrame?」
人人可用
谷歌表示,任何想要學(xué)習(xí)或者使用 Python 的人群都可以零門檻使用 Colab,得到這個(gè)由高性能 GPU 驅(qū)動(dòng)的機(jī)器學(xué)習(xí)應(yīng)用的加持。
而且更多的新功能還在路上,如此一來,開發(fā)者們在機(jī)器學(xué)習(xí)領(lǐng)域的工作將更加便捷。
據(jù)了解,Colab 現(xiàn)在單學(xué)生用戶的月活,就已高達(dá)數(shù)百萬。
那么問題來了,我什么時(shí)候能夠用上有這些功能的 Colab?
根據(jù)谷歌的說法,對這些功能的訪問將在未來幾個(gè)月內(nèi)逐步推出,美國的付費(fèi)用戶可以先開始體驗(yàn),然后免費(fèi)用戶將可以使用。
其他地區(qū)的用戶也將在不久之后就能體驗(yàn)到這些功能。
參考資料:
https://blog.google/technology/developers/google-colab-ai-coding-features/
本文來自微信公眾號:新智元 (ID:AI_era)
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。