Trae Builder:AI驅(qū)動的高效項(xiàng)目開發(fā)模式

2025-03-18 19:00 更新

Builder

Builder 模式可以幫助你從 0 到 1 開發(fā)一個完整的項(xiàng)目,并無縫集成到您的項(xiàng)目開發(fā)流程中。 在 Builder 模式中,AI 助手會根據(jù)您的需求調(diào)用各種工具來響應(yīng)。這些工具包括用于分析代碼文件、編輯代碼文件、運(yùn)行命令等的工具,使響應(yīng)更加精確和高效。

拓展閱讀:在計(jì)算機(jī)中,Builder是什么意思?一文讀懂

可用的模型

  • DeepSeek-Chat(V3)
  • DeepSeek-Reasoner(R1)
  • Doubao-1.5-pro

Builder 模式的工作流程

在 Builder 模式中,AI 助手會主動讀取當(dāng)前項(xiàng)目文件的內(nèi)容,分解任務(wù)并逐步執(zhí)行,包括:

  • 提取相關(guān)上下文
  • 創(chuàng)建或修改文件
  • 生成并運(yùn)行終端命令
  • 分析命令運(yùn)行狀態(tài)

配置 PowerShell(Windows)

對于 Windows 操作系統(tǒng),若需要使用 Builder 模式,則必須為 Trae 配置 PowerShell 6 或更高版本。若當(dāng)前非此配置,參考以下步驟完成配置:

  1. 安裝 PowerShell 6 或更高版本。安裝說明參考此文檔。
  2. 返回 Trae 并打開 終端 面板。
  3. 點(diǎn)擊右上方區(qū)域的 + > 選擇默認(rèn)配置文件。
    配置 PowerShell 界面上方顯示配置文件選擇列表。
  4. 選擇帶有 \PowerShell\{版本號}\xxx 字樣的配置文件(一般會自動檢測到 )。

    注意
    - {版本號} 大于等于 6。
    - 勿選擇系統(tǒng)內(nèi)置的舊版本 PowerShell,例如圖中的 Windows PowerShell。

    配置 PowerShell 2

啟用 Builder 模式

  1. 使用快捷鍵(macOS:Command + U;Windows:Ctrl + U)打開側(cè)邊對話框。
  2. 在側(cè)邊對話框的左上角,點(diǎn)擊 Builder。
  3. 在 Builder 對話框中,點(diǎn)擊 啟用 Builder 按鈕。
    啟用 Builder 模式1
  4. 選擇你想使用的大語言模型。 啟用 Builder 模式2

探索 Builder 模式

Builder 模式提供了一系列實(shí)用功能,能夠高效且精準(zhǔn)地協(xié)助你從 0 到 1 開發(fā)項(xiàng)目。

使用自定義模型

Trae 預(yù)置了一系列業(yè)內(nèi)表現(xiàn)比較出色的模型,你可以直接切換不同的模型進(jìn)行使用。此外,Trae 還支持通過 API 密鑰(API Key)接入自定義模型,從而滿足個性化的需求。詳情參考《模型》。

添加上下文

AI 助手可以理解當(dāng)前項(xiàng)目的上下文,包括代碼、文件和文件夾,從而更準(zhǔn)確地滿足您的開發(fā)需求。詳情請參考“上下文”。

多模態(tài)輸入

您可以在聊天中添加圖片,例如錯誤截圖、設(shè)計(jì)草圖、參考樣式等,以更準(zhǔn)確、高效地表達(dá)您的需求。詳情請參考“多模態(tài)輸入”。

生成和處理代碼變更

根據(jù)您的需求,AI 助手會自動生成代碼變更,包括創(chuàng)建新文件和編輯現(xiàn)有文件中的代碼。

注意
為了方便您預(yù)覽代碼變更,Trae會自動保存AI助手生成的代碼變更。如果您拒絕代碼變更,它們將從磁盤中刪除。

您可以接受或拒絕代碼變更,包括:

  • 處理多個文件中的所有代碼變更: 在輸入框上方的文件列表中,點(diǎn)擊“Accept All(全部接受)”或“Reject All(全部拒絕)”按鈕,批量接受或拒絕當(dāng)前項(xiàng)目中的所有代碼變更。

    Trae 處理多個文件中的所有代碼變更

  • 處理單個文件中的所有代碼變更: 在編輯器中打開文件,點(diǎn)擊頂部提示欄中的“Accept (接受)”(快捷鍵:Command + Enter)或“Reject(拒絕)”(快捷鍵:Command + Backspace)按鈕,批量接受或拒絕當(dāng)前文件中的所有代碼變更。

    Trae 處理單個文件中的所有代碼變更

  • 處理單個代碼變更: 點(diǎn)擊編輯器中特定代碼變更右上角的^Y^N按鈕,接受或拒絕該特定變更。

    Trae 處理單個代碼變更

生成并運(yùn)行命令

根據(jù)你的需求,AI 助手會適時推薦必要的 Shell 命令供你運(yùn)行(以下圖為例)。你可以選擇運(yùn)行或跳過某個命令,AI 助手會根據(jù)你的操作完成后續(xù)的工作。

Trae 生成并運(yùn)行命令

點(diǎn)擊“Run(運(yùn)行)”后,命令將在 Trae 的終端中執(zhí)行。命令運(yùn)行完成后,AI 助手會自動讀取并分析結(jié)果。如果執(zhí)行過程中出現(xiàn)問題,AI 助手將分析原因并提供建議解決方案。

Trae 生成并運(yùn)行命令2

如果命令成功運(yùn)行,您可以點(diǎn)擊命令卡片右上角的“終端”按鈕,在終端中查看該命令的執(zhí)行日志。

Trae 生成并運(yùn)行命令3

預(yù)覽結(jié)果

完成您的需求后,AI 助手會提供一個“Preview(預(yù)覽)”按鈕。點(diǎn)擊此按鈕將在 Webview 窗口中展示結(jié)果。

預(yù)覽結(jié)果Webview窗口

在預(yù)覽期間,如果您繼續(xù)與 AI 助手互動并修改需求,結(jié)果將在 Webview 窗口中實(shí)時更新。 在 Webview 窗口的右上角,您可以點(diǎn)擊“Open in Browser(在瀏覽器中打開)”按鈕,將窗口在瀏覽器中打開以預(yù)覽結(jié)果。

預(yù)覽結(jié)果Webview在瀏覽器中打開

回退到之前的版本

您可以將項(xiàng)目回退到某次聊天之前的版本。

提示
- 回退操作不可撤銷;
- 僅支持回退最新 Builder 窗口中的項(xiàng)目;
- 僅支持回退到最近 10 輪聊天內(nèi)的版本。

  1. 找到目標(biāo)聊天氣泡。
  2. 在左側(cè)點(diǎn)擊“Revert(回退)”按鈕。

    回退到之前的版本

    將出現(xiàn)一個對話框,顯示此次回退影響的文件。

    回退到之前的版本2

  3. 點(diǎn)擊列表中的文件名。

    文件將在編輯器中打開,并顯示ned in the editor an(即將發(fā)生的變更)。

  4. 確認(rèn)此次回退帶來的影響。
  5. 如果影響符合預(yù)期,點(diǎn)擊“Confirm(確認(rèn))”按鈕。

    Builder 開始回退項(xiàng)目。

管理歷史聊天

  • 點(diǎn)擊 Builder 窗口右上角的“Show History(顯示歷史)”按鈕,歷史面板將出現(xiàn)- 在左側(cè),顯示聊天模式和 Builder 模式的所有歷史聊天記錄。

    Builder 模式的所有歷史聊天記錄

  • 要查看特定的歷史聊天記錄,點(diǎn)擊相應(yīng)條目即可跳轉(zhuǎn)到該部分。
  • 如果需要刪除歷史聊天記錄,將鼠標(biāo)懸停在目標(biāo)條目上,并點(diǎn)擊右側(cè)的“Delete(刪除)”按鈕。

注意
已刪除的對話記錄無法恢復(fù)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號