實(shí)測(cè)字節(jié)免費(fèi)AI編程,還讓不讓Cursor活了
國(guó)內(nèi)首個(gè)原生AI IDE(集成開(kāi)發(fā)環(huán)境),來(lái)自字節(jié),實(shí)測(cè)在此:
哪怕一點(diǎn)代碼都不懂,只要能說(shuō)出自己的需求,就能靠AI開(kāi)發(fā)出一個(gè)功能完備的應(yīng)用。
例如如果你想做一個(gè)Flappy Bird游戲,那就用中文跟它說(shuō)一聲就行:
生成一個(gè)網(wǎng)頁(yè)版 Flappy Bird游戲并運(yùn)行。
不難看出啊,整個(gè)過(guò)程真真兒的就是一氣呵成。
而且字節(jié)也積極擁抱DeepSeek,滿血版DeepSeek R1還有V3都已全面接入,這個(gè)Flappy Bird就是出自R1之手。
自家的Doubao-1.5-pro和也已支持對(duì)話模式,對(duì)Builder模式的支持,還有其他更多大模型也在路上了。
這就是字節(jié)的AI IDE產(chǎn)品Trae剛剛上線的國(guó)內(nèi)版本,官方的描述是這樣的:
國(guó)內(nèi)首個(gè)AI IDE,深度理解中文開(kāi)發(fā)場(chǎng)景。
再劃個(gè)重點(diǎn):免費(fèi)!
相比之下,不管是20美元一個(gè)月的cursor,還是10美元一個(gè)月的copilot,在能免費(fèi)用R1這種高級(jí)模型的Trae面前,都顯得黯然失色。
不得不說(shuō),編程這事的門(mén)檻,又被字節(jié)給狠狠打了下去。
而且Trae剛發(fā)布沒(méi)多久,已經(jīng)在編程圈子里產(chǎn)生了一定熱度和討論。
那么效果到底如何?一波實(shí)測(cè),走起~
沉浸式實(shí)測(cè)國(guó)內(nèi)首個(gè)AI IDE
我們先小試牛刀,直接選擇對(duì)編程小白更友好的Bulider模式來(lái)讓Trae來(lái)寫(xiě)個(gè)網(wǎng)頁(yè)小游戲試試。
當(dāng)然也要上一些難度,我們讓它生成的是貪吃蛇,但在一般AI挑戰(zhàn)的貪吃蛇基礎(chǔ)之上加入了隨機(jī)迷宮機(jī)制。
Trae先是創(chuàng)建了一個(gè)主體html頁(yè)面,并在其中引用了CSS樣式表和JS腳本。
不一會(huì)兒,背后的控制腳本也編寫(xiě)好了,而且相關(guān)的函數(shù)都有清晰的注釋。
寫(xiě)好后還會(huì)彈出提示,一鍵部署后端服務(wù),然后就可以在瀏覽器里運(yùn)行了。
一開(kāi)始的程序存在一些問(wèn)題,游戲無(wú)法正確運(yùn)行。
不過(guò)沒(méi)關(guān)系,Trae支持連續(xù)對(duì)話,而且能夠回憶之前步驟出現(xiàn)的問(wèn)題,加功能、修bug對(duì)話就能搞定。
甚至也可以什么都不說(shuō),直接粘貼瀏覽器控制臺(tái)等位置出現(xiàn)的報(bào)錯(cuò)信息。
經(jīng)過(guò)這樣多輪的修修補(bǔ)補(bǔ),游戲終于能成功運(yùn)行了。
并且Trae設(shè)計(jì)的貪吃蛇游戲難度還不小,不僅蛇運(yùn)動(dòng)的速度快,迷宮也足夠復(fù)雜。
當(dāng)然和修復(fù)bug相比,調(diào)整一下運(yùn)動(dòng)速度就是很簡(jiǎn)單的事了。
同樣是在動(dòng)畫(huà)里描述需求,Trae就會(huì)自動(dòng)定位到和運(yùn)動(dòng)速度有關(guān)的代碼,然后一氣呵成做出修改。
最后的調(diào)速完成之后,終于可以愉快地玩耍了~
整個(gè)過(guò)程當(dāng)中,我們沒(méi)有手動(dòng)碰過(guò)一次代碼,都是靠純對(duì)話完成了最后成果。
也就是說(shuō),在Builder模式下,哪怕完全不懂編程,也不會(huì)找bug,只要你會(huì)描述需求和看到的狀況,都能在AI的幫助之下完成一系列的開(kāi)發(fā)和部署流程。
說(shuō)一千道一萬(wàn),到底怎么樣才能用上Trae呢?
如何“食用”?
首先啊,你得下載Trae這個(gè)軟件到電腦上:
安裝結(jié)束首次啟動(dòng)的時(shí)候,它會(huì)提示一些選項(xiàng),包括界面風(fēng)格,以及是否要在Terminal里安裝trae命令等。
然后在主界面,你可以看到兩個(gè)模式,一個(gè)是Chat,一個(gè)是Builder。
Chat模式下,你可以先新建、打開(kāi)本地的項(xiàng)目或克隆Git倉(cāng)庫(kù),然后提出對(duì)代碼有困惑的問(wèn)題。
而在Builder模式下,Trae會(huì)自主拆解需求并自動(dòng)完成多輪編碼任務(wù),并且對(duì)代碼文件的任何更改都會(huì)自動(dòng)保存。。
你可以先選擇想要的大模型——DeepSeek-R1或V3(Doubao-1.5-pro在路上)。
然后就可以用Trae,通過(guò)一句話生成一個(gè)應(yīng)用了。
從操作和界面上來(lái)看,可以說(shuō)是比較簡(jiǎn)潔了。
和Cursor比,怎么樣?
其實(shí)字節(jié)在國(guó)內(nèi)發(fā)布Trae之前,在海外已經(jīng)推出一段時(shí)間了。
現(xiàn)在油管上也有博主做了深度測(cè)評(píng),從他給出的評(píng)價(jià)來(lái)看,和此前大火的Cursor相比,結(jié)論卻是這樣的:
對(duì)于比較復(fù)雜的任務(wù),Trae還是不太OK。
這位博主展示了具體失敗的案例。
例如在給Trae用自然語(yǔ)言提出非常具體的需求之后,在查找文件的步驟,Trae在代碼庫(kù)中就找錯(cuò)了。
以及還有一些插件在運(yùn)行過(guò)程中也是不太盡人意。
而另一位博主在對(duì)比評(píng)測(cè)過(guò)程中認(rèn)為,Trae非常棒的一點(diǎn),就是Cursor中的很多功能在它這邊是免費(fèi)的。
但同樣的,他認(rèn)為如果是非常復(fù)雜的任務(wù),或許還是Cursor的表現(xiàn)會(huì)更好一些。
不過(guò)這位博主還表示:
如果是對(duì)于編程小白,那么免費(fèi)的Trae就已經(jīng)夠用了。
或許有小伙伴還想問(wèn),現(xiàn)在IDE里的AI插件不是多了去了,包括字節(jié)自家的MarsCode不也是挺火的,它再搞個(gè)Trae不是重復(fù)造輪子嗎?
非也,非也,關(guān)鍵區(qū)別就在于這個(gè)“AI原生”。
簡(jiǎn)單來(lái)說(shuō)啊,它跟傳統(tǒng)在IDE里面集成AI的邏輯是不一樣的,Trae從底層架構(gòu)開(kāi)始就圍繞著AI能力來(lái)構(gòu)建,所以它比AI插件會(huì)更流暢、準(zhǔn)確和優(yōu)質(zhì)。
用Trae的話來(lái)說(shuō)就是:
確保每一段代碼都是人與AI共創(chuàng)的最優(yōu)結(jié)果。
實(shí)際上,Cursor相比于Copilot帶來(lái)的變化,背后也是同樣的邏輯。
在插件式的使用方式之下,用戶依然需要具備一定的編程知識(shí)才能夠讓工具為己所用;
而通過(guò)前面的實(shí)測(cè)我們也看到,完全零編程知識(shí)也可以用原生AI IDE開(kāi)發(fā)出應(yīng)用,真正意義上降低了編程門(mén)檻。
最后,Trae的地址放下面了,感興趣的小伙伴可以下載體驗(yàn)一波哦~
體驗(yàn)地址:https://www.trae.com.cn/