這是蒼何的第 466 篇原創(chuàng)!
大家好,我是蒼何。
最近各大群都在瘋狂發(fā) Trae 的年度報(bào)告,我也看了下自己的。
![]()
說來也快,沒想到和 Trae 一起走了這么久。
這一年下來,我的感觸是很深的,老粉都知道,我跟 TRAE 的關(guān)系有點(diǎn)「特殊」。
![]()
作為 TRAE Fellow,這一年我在武漢也沒干別的,就是帶著大家一起折騰。搞黑客松、建社區(qū)、在大大小小的 Meetup 上面基。
![]()
我不僅是 TRAE 的重度使用者,更像是一個(gè)觀察者。
我發(fā)現(xiàn)身邊越來越多人開始使用 Trae 進(jìn)行開發(fā)了,越來越多的開發(fā)者也不再非 Cursor 不可。
2025 年 AI Coding 也正在以前所未有的速度席卷全球,看了 Trae 官方發(fā)布的年度開發(fā)者報(bào)告,這個(gè)感受會(huì)更深。
截止年底,TRAE 累計(jì)在全球范圍內(nèi)收獲了超過 600 萬(wàn)用戶,覆蓋全球近 200 個(gè)國(guó)家和地區(qū);月活突破 160 萬(wàn),活躍用戶遍布中國(guó)、美國(guó)、巴西、印度、日本等國(guó)家和地區(qū)。
![]()
一年生成了總代碼接近 1000 億代碼行數(shù),近半年日均 Token 消耗增幅達(dá)近可拍的 700%。
![]()
報(bào)告中對(duì) Trae 使用場(chǎng)景類型進(jìn)行了統(tǒng)計(jì),發(fā)現(xiàn)大家用的最多的是進(jìn)行代碼生成和 bug 修復(fù)。
![]()
還有不少人甚至用來做文章管理的知識(shí)庫(kù),甚至用來做寫作編輯器。
在 Trae 里面可以靈活的自定義智能體和調(diào)用 MCP 工具,也挺好奇大家經(jīng)常調(diào)用的 MCP 工具有哪些呢?報(bào)告里也做了統(tǒng)計(jì)。
![]()
看了下自己的 Trae,好家伙,這幾個(gè)我都裝啦。瀏覽器自動(dòng)化開發(fā)工具像 Chrome DevTools、Playwright 都很實(shí)用。context 7 和 Filesystem 我也給大家推薦過很多次啦。
![]()
目前 Trae 已經(jīng)支持足夠多的上下文類型,開發(fā)的時(shí)候都可以很方便的使用了。
![]()
記得一開始的時(shí)候,我在 mac 上用 Trae,內(nèi)存占用極高,甚至有時(shí)候還會(huì)經(jīng)常閃退,但后面隨著版本的迭代,發(fā)現(xiàn)很少出現(xiàn)卡頓或者閃退了,內(nèi)存占用也減輕了很多。
從報(bào)告中的數(shù)據(jù)也能看出變化。![]()
特別是內(nèi)存占用降低了 43% 這個(gè)點(diǎn),我和很多朋友有聊過,現(xiàn)在的 Trae 內(nèi)存占用已經(jīng)大大降低,降低到我的 16 g 內(nèi)存的 mac 多開也壓力不大了。
![]()
在舉辦黑客松活動(dòng)后,我和 Trae 運(yùn)營(yíng) luna 吃飯的時(shí)候聊到 Trae 團(tuán)隊(duì),聊到他們?cè)谧龅纳鐓^(qū)的時(shí)候,她告訴我,她們正在做一件非常有意義的事情。
并且我能明顯感覺到眼睛里冒光的那種激情,所以我猜,這大概就是為什么 Trae 能把社區(qū)做的這么好的原因之一了。
還從 Trae 研發(fā)了解到,其實(shí)他們很多時(shí)候已經(jīng)在用 Trae 來研發(fā) Trae 了,這也是為什么你會(huì)看到為什么 Trae 這么懂中國(guó)的開發(fā)者了。
借此,也回顧一下我和 Trae 的這一年,以及使用 Trae 的一些小小經(jīng)驗(yàn)分享。
今年的 1 月和 3 月,TRAE 國(guó)際版、中國(guó)版分別正式發(fā)布。我也是作為早期用戶深度參與到測(cè)試體驗(yàn)。
但老實(shí)說,那個(gè)時(shí)候無(wú)論是國(guó)內(nèi)版還是國(guó)際版,不是特別好用,特別是國(guó)內(nèi)版,我相信大家都和我有一樣的感受。
也是,那個(gè)時(shí)候國(guó)產(chǎn)大模型的 coding 能力還不大行,Cursor 借助著自己擁有 Claude 的渠道,以及早期對(duì) AI Coding 的理解,快速的席卷全球市場(chǎng)。
那個(gè)時(shí)候 Trae 的市場(chǎng)占有率還比較低,仿佛沒什么存在感,但如果稍微注意你會(huì)發(fā)現(xiàn),這段時(shí)間,Trae 卻在瘋狂的更新迭代。
![]()
或許正應(yīng)了那句話:人若無(wú)名,便可專心練劍。
幾個(gè)月后,Trae 正式推出 2.0,Trae Solo 火遍全網(wǎng),那個(gè)時(shí)候一個(gè) Solo Code 甚至在閑魚賣到了幾百塊的高價(jià),而且?guī)缀鹾茈y獲得。
我也有幸拿到了 Solo 邀請(qǐng)碼,并作為了第一波早期體驗(yàn)內(nèi)測(cè)的用戶,一頓測(cè)試下來發(fā)現(xiàn),Trae Solo 真正讓我爽到了。
于是我把我的測(cè)試體驗(yàn)發(fā)出來文章,那一刻,我仿佛看到了 AI Coding 的未來。
![]()
也就是從那時(shí)開始,我和 Trae 的關(guān)系更深了,我加入了 Trae Fellow,在武漢舉辦了黑客松和 Metting up。
![]()
我記得 11 月份,在字節(jié)工區(qū)的 Metting up 來了兩百多人,然后 Trae 的運(yùn)營(yíng)同學(xué)雨凡私下和我說,他都驚呆了,他也沒想到武漢對(duì) Trae 會(huì)有如此高的熱情。
![]()
他不知道的是,我們?cè)谖錆h AI 圈也經(jīng)常會(huì)去給大家安利,以及作為武漢 AI 圈創(chuàng)始人我和合伙人米尼本身就是 Trae 的重度使用者,哈哈哈、
我數(shù)了數(shù),我在 Trae 活動(dòng)上一共做了 5 次分享,也作為 Trae Expert 去了武大,給學(xué)生們帶來了一些工程化實(shí)踐。
甚至在 WPS 的分享,我也同樣拿 Trae 來做演示分享。
![]()
下面也給大家分享下,Trae 高效開發(fā)必會(huì)的幾大技巧。
1 、打開待辦清單
這個(gè)功能一定要開啟,他將允許智能體通過待辦清單來跟蹤任務(wù)進(jìn)度,當(dāng)然默認(rèn)是開啟的,但有時(shí)候會(huì)不小心關(guān)掉,保證開啟。
![]()
2、設(shè)定規(guī)則文件
設(shè)置個(gè)人規(guī)則和項(xiàng)目規(guī)則,有利于 Trae 中更好理解需求和按照指令規(guī)范要求來開發(fā)。
兩個(gè)規(guī)則的區(qū)別在于個(gè)人規(guī)則是切換項(xiàng)目規(guī)則同樣生效,項(xiàng)目規(guī)則是僅針對(duì)于本項(xiàng)目。
![]()
我的個(gè)人規(guī)則是這樣設(shè)置的:
一、核心原則
1、先思考后編碼:在改動(dòng)復(fù)雜邏輯前,先用注釋簡(jiǎn)述思路,確認(rèn)邏輯閉環(huán)。
2、不留隱患:拒絕使用 any(除非萬(wàn)不得已),拒絕忽略錯(cuò)誤處理,拒絕硬編碼。
3、可讀性優(yōu)先:代碼是寫給人看的,其次才是機(jī)器。變量名要像「短句」一樣清晰。
二、代碼質(zhì)量要求
1、健壯的錯(cuò)誤處理
所有異步調(diào)用必須包含 try-catch。
2、關(guān)鍵函數(shù)入口需要進(jìn)行參數(shù)合法性校驗(yàn)(防御性編程)。
3、函數(shù)設(shè)計(jì)
* 堅(jiān)持單一職責(zé)原則,一個(gè)函數(shù)只做一件事。
* 如果函數(shù)超過 40 行,必須考慮拆分。
* 優(yōu)先使用函數(shù)式編程模式,減少全局變量污染。
3、類型安全
* 嚴(yán)格定義接口(Interface)和類型(Type)。
* 利用 TypeScript 的可選鏈和空值合并運(yùn)算符(??)提升安全性。
4、注釋與文檔
* 為什么這樣做比做了什么更重要。
* 復(fù)雜的算法或黑科技邏輯必須附上簡(jiǎn)要解釋。
5、交互風(fēng)格
* 在生成代碼后,簡(jiǎn)要說明關(guān)鍵改動(dòng)點(diǎn)。
* 如果發(fā)現(xiàn)我給出的需求有潛在 Bug 或更好的實(shí)現(xiàn)方案,直接指出,不要盲從。* 保持代碼風(fēng)格與當(dāng)前項(xiàng)目現(xiàn)有代碼高度一致。
3、巧用 MCP
從 Trae 的年度報(bào)告也能看出,很多開發(fā)者使用 MCP 來提效,可以在 Trae 中安裝這些 MCP,你就會(huì)知道有多香了。
![]()
4、自定義智能體
可以通過自定義不同的智能體來滿足不同需求,比如你可以自定義數(shù)據(jù)庫(kù)工程師專門用來解決 DB 相關(guān)的問題。
![]()
然后在 Chat 中直接@出自定義的智能體。
5、代碼開發(fā)技巧
列了幾個(gè)常用技巧:
- Builder 模式生成項(xiàng)目
:點(diǎn)擊“Builder”標(biāo)簽,輸入自然語(yǔ)言需求(如“生成一個(gè) Todo List 應(yīng)用”),Trae 自動(dòng)創(chuàng)建項(xiàng)目結(jié)構(gòu)和基礎(chǔ)代碼。
- Chat 模式優(yōu)化代碼
:選中代碼片段,右鍵選擇“Ask Trae”或使用快捷鍵(如
Ctrl+Shift+A),輸入問題或優(yōu)化需求,Trae 生成修改建議并展示對(duì)比。 - 多文件上下文操作
:拖拽文件夾到對(duì)話框,輸入“解釋項(xiàng)目架構(gòu)”“添加功能到某模塊”等指令,Trae 分析所有文件并生成方案。
- 代碼補(bǔ)全與智能提示
:輸入中文注釋或模糊需求(如“計(jì)算總銷售額”),按
Tab鍵,Trae 自動(dòng)補(bǔ)全函數(shù)或代碼片段,支持拼音模糊匹配。
當(dāng)然了如果是 SOLO 模式,記得要連接下Figma,上傳 Figma 設(shè)計(jì)稿或 Axure 原型圖,輸入“生成對(duì)應(yīng)組件”“適配設(shè)計(jì)稿”等指令,Trae 自動(dòng)解析并生成代碼。
6、上下文管理技巧
分享一些上下文管理技巧:
- 引用文件與代碼塊
:在對(duì)話中使用
#符號(hào)引用文件、代碼片段或文件夾,讓 Trae 更精準(zhǔn)理解上下文。 - 上下文壓縮
:當(dāng)對(duì)話過長(zhǎng)時(shí),手動(dòng)觸發(fā)“上下文壓縮”功能,折疊冗余信息,保留核心內(nèi)容,提升模型輸出準(zhǔn)確性。
- 多任務(wù)并行
:在同一空間內(nèi)啟動(dòng)多個(gè)任務(wù)(如開發(fā)核心功能、解答技術(shù)問題、推進(jìn)次要模塊),系統(tǒng)自動(dòng)為任務(wù)生成智能標(biāo)題,便于管理。
可以把一些項(xiàng)目文檔以文檔集的形式添加到上下文中來:
![]()
說實(shí)話,回過頭來看, TRAE 這一年的狂飆突進(jìn),讓我看到的不僅僅是國(guó)產(chǎn) IDE 的逆襲,更是一種底氣。
這一年我最深的感觸其實(shí)不是它跑分有多高,或者用戶數(shù)漲得有多猛,而是它真的很「聽勸」。
每一次我們?cè)谏缛豪锿虏弁辏瑳]過多久,新版本就真的改了。那種被重視、被當(dāng)作「自己人」的感覺,才是我們?cè)敢庖恢庇孟氯ィ踔猎敢獍怖o身邊朋友的根本原因。
看著報(bào)告里那 600 萬(wàn)個(gè)和我們一樣的開發(fā)者,在 200 個(gè)國(guó)家用它敲下 1000 億行代碼,我突然意識(shí)到,我們正在經(jīng)歷的,可能就是 AI Coding 歷史上最波瀾壯闊的一頁(yè)。
2025 年,AI 真正成了我們的 Partner,成了那個(gè)能聽懂我們胡思亂想,并且?guī)臀覀兟涞氐摹感值堋埂?/p>
行業(yè)的變化還在加速,智能開發(fā)的時(shí)代大門才剛剛被踹開一條縫。
未來的路還長(zhǎng),但好在,我們已經(jīng)有了趁手的兵器。
最后,還沒生成自己年度報(bào)告的兄弟,趕緊去 TRAE 里看看。
一定要去看看!
不光是為了曬朋友圈裝個(gè)杯,更是為了看看這一年,你到底「壓榨」了 AI 多少勞動(dòng)力,又在這個(gè)世界里,留下了多少屬于你的創(chuàng)造。
來,評(píng)論區(qū)聊聊:這一年,TRAE 幫你寫了多少行代碼?那個(gè)數(shù)字有沒有嚇到你?
我先來:我那個(gè)數(shù)字,說出來怕你們覺得我是個(gè)只會(huì)指揮 AI 的「薪資小偷」。。。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.