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