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