如何用Trae生成小程序,實測MCP、Agent、上下文等功能
AI教程 2025-04-29
據多方消息,OpenAI正計劃以約30億美元收購AI編程工具公司Windsurf,將成為OpenAI迄今為止最大一筆收購。
從今年開始,AI IDE領域的新聞不斷。
AI編程正處于時代風口,不懂代碼的友友們卻陷入了無盡的焦慮。
其實真沒必要太擔心。
AI的升級進化,都是為了讓更多人更好的運用AI。
比如我,一個文科生,一行代碼都看不懂,僅靠和AI對話,一個月前也上線了我的第一款小程序——“屎記demo”。
今天,“屎記demo”2.0版本也來了。
對比之前,我做了一些頁面的優化,還內置了一個小游戲,??的時候可以打發時間~
成果展示:
不得不說,AI編程真的太牛了!??!
雖然市面上有很多這種健康類App,但要么功能太復雜,要么就是充斥著各種廣告和付費項目。
如果你也跟我一樣,只想有一個滿足自用、簡單、無廣的小工具,真的可以試試自己手搓一個!
01:前期準備
雖然AI編程工具很多、很強大,但是實際用起來才發現,有的需要科學上網,有的不僅要會員,費用還不低。
對于像我這樣的小白來說,學習成本都太高了。
畢竟我們只是想做一個自用的小程序,如果還要花錢,就有違初心了。
對比無數產品之后,最終我選擇用Trae。
官網:Trae
它不需要科學上網,全功能免費??!
純中文界面,對我們0基礎小白來說非常友好。
內置DeepSeek-R1、DeepSeek-V3、DeepSeek-V3-0324、Doubao-1.5-pro大模型,免費不限量使用。
我們還可以通過API配置云端的模型資源。
熱門的Claude 3.7 Sonnet,最近上線的GPT-4.1模型,都能簡單調用。
我們進入Trae的官網,跟著提示一步步下載安裝Trae IDE。
習慣用傳統IDE的友友們,也可以直接加裝Trae插件。
點擊打開文件夾,選擇我們的小程序代碼所在的文件夾。
我們只需要在輸入框提出需求,就可以完成代碼的生成、修改。
為了更直觀地看到我們的優化過程,我們打開微信開發者工具,導入小程序代碼文件。
我們在Trae中提交需求、更新代碼時,可以在這個窗口實時預覽更新后的效果。
一般來說代碼更新,預覽窗口里就同步更新啦,如果代碼更新了畫面并沒有變化,可以手動點一下編譯。
如果你是做網頁,可以省略這一步,Trae內置的Webview可以直接預覽網頁。
02:優化主題界面
這里我選擇的是Trae內置的DeepSeek-V3-0324模型。
我們直接提問@Builder:你可以看懂這個小程序嗎?
在它做出分析和解答后,可以讓它給出一些小程序的優化建議。
上個版本的Trae有Chat和Builder兩種模式,Chat模式可以理解當前項目中的上下文,一點點精準修改。Builder模式更適合從0到1開發,它會調用不同的工具不斷滿足我們的需求。
昨天的更新,直接融合了兩種模式,我們只需要@Builder 說出需求,操作上更簡單了。
另一個@Build with MCP ,可以靈活使用MCP工具,擴展它的能力。
根據@Builder 的建議,我們提出需求:根據布里斯托??分類法,把??分為7種形態,在每次計時完成之后,選擇??的狀態,并給出一些提醒。
不到1分鐘,它就會自動生成代碼,我們只需要點接受就行。
在它生成代碼時,我發現它會自動參考上下文文件,你也可以在左下角自行添加需要的Doc文件或者網頁。
我們繼續提出需求:做一套可以自由切換的主題。
在微信開發者工具同步編譯之后,調試器可能會報錯。
不用擔心,我們只需要把紅色的錯誤提示部分復制粘貼給Trae,它就會幫我們修改。
大家在做的時候不要害怕報錯,AI會一一步步幫你修改好。
如果提出一個需求后,生成的結果完全不符合你的心意,還可以一鍵回退到某次對話前。
真的對新手太友好了!
最后我們讓它給我們的頁面加上了小動畫,當你點擊開始計時時,熊貓的狀態就會改變。
計時狀態下,會有一只大熊貓陪你一起坐在馬桶上。
用AI開發小工具,真的可以不用敲一行代碼。小白狂喜!
03:新增小游戲模塊
當我實測了這個小程序之后,發現使用時純計時有點太無聊了。
于是,我準備給它再加入一個解壓的小游戲。計時過程中可以解解悶。
我們繼續發送需求:在熊貓圖片下面做一個按鈕,叫磚塊破壞王。
它好像沒理解熊貓圖片的意思,最后在頁面的最下方生成了一個鉆塊破壞王的按鈕。
不過也沒關系,不影響使用就行。
我們繼續提出需求,讓它實現小游戲的功能:做一個類似磚塊破壞王的游戲,當點擊磚塊破壞王按鈕時,就會跳轉到這個游戲。
“我希望游戲畫面居中”
“給小游戲加上一個積分器”
“跳轉時重新開始按鈕顯示為開始游戲,點擊后游戲開始運行,然后按鈕顯示為重新開始”
…
我們在對話中一點點優化小程序的功能。
最后的成品就是大家最開始看到的樣子啦。
我們在微信開發者工具中,點擊上傳,在網頁端提交審核,等待審核通過,就可以正式發布。
04:一點分享
這次Trae的新功能自定義智能體和MCP,雖然在升級小程序的時候沒有用到,我覺得還是要給大家說一下,真的很強!
我們可以添加自定義智能體,可以讓Trae化身各類專家,幫你解決代碼問題。
例如,我需要一個編程專家,精準定位代碼問題并幫我解決,可以直接通過提示詞創建:
它內置的4種工具,和@Builder 一樣可以讀取、寫入、運行代碼,并提供預覽。還可以上網搜索信息。
我們還可以搭配MCP,讓AI自由調用各種外部的工具。這就讓Trae的能力更多元,更像是一整個生態系統。
比如,我想將小程序的更新日記自動推送到GitHub,我們可以在MCP市場中添加GitHub,它就能幫我實現這個功能。
點擊GitHub后的“+”,輸入Personal Access Token,把原始配置的代碼對照下列標紅位置處改動一下:
GitHub MCP Severs就配置成功啦。
我們可以在編程專家智能體中直接勾選添加它。
回到對話界面,這次我們@編程專家 發送:自動總結這個小程序的變更,總結成更新日志自動push到github,我的我的GitHub用戶名是“Koi0101-max”,倉庫名稱是“-demo”。
如果你嘗試完市場中的各種MCP服務,發現都不太適合自己的項目,你還可以自定義添加。
對于我這樣的0基礎小白,Trae就像一位隨時待命的“程序員搭子”,不僅理解你的需求,還能快速響應,產出的效果也不錯!
它是真的能幫我們做到0代碼開發。
如果你現在剛好有一個創意,就不要只是停留在想法的層面啦,試著用Trae把它變成現實吧。
本文轉載自互聯網,如有侵權,聯系郵箱:478266466@qq.com 刪除