谷歌推AI編程Project IDX:對標(biāo)微軟Copilot

谷歌宣布推出一款名為Project IDX基于云端使用的集成開發(fā)環(huán)境IDE工具。這款新產(chǎn)品旨在通過為軟件開發(fā)人員提供人工智能輔助編程來更有效地構(gòu)建應(yīng)用程序,從而改善他們的工作體驗(yàn)。
關(guān)于AI編程輔助工具,眾所周知的Copilot想必大多數(shù)開發(fā)者都已領(lǐng)略其功用。作為GitHub和OpenAI合作開發(fā)的一個(gè)人工智能工具,用戶在使用Visual Studio Code、Microsoft Visual Studio、Vim、Cursor或JetBrains等集成開發(fā)環(huán)境時(shí)可以通過該工具自動補(bǔ)全代碼。
鑒于微軟現(xiàn)在是OpenAI最大的金主以及GitHub的實(shí)際擁有者,Copilot工具已經(jīng)集成到了微軟旗下產(chǎn)品的方方面面,而微軟近來對人工智能的熱情幾近忘乎所以,這對持有相同競品線的谷歌形成巨大壓力。不論是ChatGPT還是Copilot,谷歌現(xiàn)在都比微軟慢了一步。

參與該項(xiàng)目的五位谷歌工程師生成,這款I(lǐng)DE是一種基于瀏覽器開發(fā)的Web工具,目前構(gòu)建在Google Cloud上,并由Codey提供支持。Codey是一種基于代碼訓(xùn)練并構(gòu)建在大語言模型PaLM 2上的AI模型。它的設(shè)計(jì)目的是讓開發(fā)者能夠使用現(xiàn)有流行的框架和編程語言更輕松地構(gòu)建、管理和部署全棧Web和多平臺應(yīng)用程序。
相比Copilot,Project IDX最大的不同點(diǎn)是它是基于Web的,這迎合了很多開發(fā)者的喜好。畢竟Web是互聯(lián)網(wǎng)最大的生態(tài),全球有數(shù)以千萬計(jì)的開發(fā)人員每天都要和Web打交道。而且谷歌的老傳統(tǒng)一直是構(gòu)建自家的Web生態(tài),不僅僅是因?yàn)镃hrome是谷歌的戰(zhàn)略核心之一,谷歌幾乎所有的產(chǎn)品線都是基于Web的,除了安卓。況且基于Web也很方便,真正的跨平臺、全球統(tǒng)一標(biāo)準(zhǔn),有個(gè)瀏覽器就能用。
同時(shí),Project IDX還基于Code OSS(Microsoft VS Code 的開源版本)的,這意味著許多開發(fā)人員應(yīng)該對這個(gè)編輯器感到非常熟悉。該工具在云上的Linux VM中運(yùn)行,加載到本地并渲染頁面。谷歌在Project IDX里為Flutter、Angular、React 和 Next.js等框架中的項(xiàng)目提供了現(xiàn)成的模板,開發(fā)者也可以像VSCode那樣自行設(shè)置幾乎任何工具或技術(shù)堆棧。

這兩年,在分布式算力支持下的AI訓(xùn)練飛速突變,造就了一系列不同以往的生成式人工智能產(chǎn)品。諸如此前的編程輔助工具Copilot一樣,雖然被廣泛使用,但是AI生成內(nèi)容錯(cuò)誤率仍然較高,更不用說它產(chǎn)生的法律糾紛。由AI帶來革新的生產(chǎn)力工具未來還有很長的路要走。
文/水哥