什麼是 Trae Builder?

Trae Builder 模式可以幫助您從零開始開發完整的專案。您可以將其無縫整合到您的專案開發流程中。

在 Builder 模式下,AI 助手會根據您的需求使用各種工具來回應。這些工具包括用於分析程式碼檔案、編輯程式碼檔案、執行命令等功能,使回應更加精確和有效。

Builder 模式如何運作?

在 Builder 模式下,AI 助手會主動讀取當前專案檔案的內容,分解任務並逐步執行。這包括:

  • 提取相關上下文
  • 建立或修改檔案
  • 生成和執行命令
  • 分析命令執行狀態

啟用 Builder 模式

  1. 使用快捷鍵 command + U 開啟側邊聊天框
  2. 在 AI 聊天框左上角,點擊 Builder 啟用 Builder 模式

探索 Builder 模式

Builder 模式提供一系列實用功能,能夠有效地協助您以精確和高效的方式從 0 到 1 開發專案。

添加上下文

AI 助手可以理解當前專案的上下文,包括程式碼、檔案和資料夾,使其能夠更準確地滿足您的開發需求。更多資訊請參考「上下文」。

輸入多模態內容

您可以在聊天中添加圖片,如錯誤截圖、設計草圖、參考樣式等,以更準確和高效地表達您的需求。更多資訊請參考「多模態輸入」。

生成和處理程式碼變更

根據您的需求,AI 助手會自動生成程式碼變更,包括建立新檔案和編輯現有檔案中的程式碼。

為了讓您預覽程式碼變更,Trae 會自動保存 AI 助手生成的程式碼變更。如果您拒絕程式碼變更,它們將從磁碟中刪除。

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

  • 處理多個檔案中的所有程式碼變更:點擊輸入框上方檔案列表中的全部接受或全部拒絕按鈕,批量接受或拒絕當前專案中的所有程式碼變更。

  • 處理單個檔案中的所有程式碼變更:在編輯器中,開啟檔案並點擊頂部提示欄中的接受(快捷鍵:Command + Enter)或拒絕(快捷鍵:Command + Backspace)按鈕,批量接受或拒絕當前檔案中的所有程式碼變更。

  • 處理單個程式碼變更:在編輯器中點擊特定程式碼變更右上角的 ^Y 或 ^N 按鈕,接受或拒絕該特定變更。

生成和執行命令

根據您的需求,AI 助手會適時推薦需要執行的 Shell 命令。您可以選擇執行或跳過命令,AI 助手會根據您的操作繼續後續任務。

點擊執行後,命令將在 Trae 的終端機中執行。命令執行完成後,AI 助手會自動讀取和分析結果。如果執行過程中出現問題,AI 助手會分析原因並提供建議的解決方案。

如果命令成功執行,您可以點擊命令卡片右上角的終端機按鈕,在終端機中查看該命令的執行日誌。

預覽結果

當 AI 助手完成您的需求後,會提供預覽按鈕。點擊此按鈕將在 Trae 中開啟 Webview 視窗來展示結果。

在預覽過程中,如果您繼續與 AI 助手互動並修改需求,結果會在 Webview 視窗中即時更新。

在 Webview 視窗右上角,您可以點擊在瀏覽器中開啟按鈕,在瀏覽器中開啟視窗並預覽結果。

回復到先前版本

您可以將專案回復到某個聊天回合之前的版本。

  • 回復操作無法撤銷
  • 僅支援在最新的 Builder 視窗中回復專案
  • 僅支援回復專案到最近 10 個聊天回合內的版本

回復步驟:

  1. 找到目標聊天氣泡
  2. 在左側點擊回復按鈕
  3. 會出現顯示受影響檔案的對話框
  4. 點擊檔案名稱在編輯器中預覽變更
  5. 確認影響並在可接受的情況下點擊確認
  6. AI 助手將開始回復操作

管理歷史聊天

點擊 Builder 視窗右上角的顯示歷史按鈕,歷史面板將出現在左側,顯示來自聊天模式和 Builder 模式的所有歷史聊天。

要查看特定的歷史聊天,點擊相應的條目跳轉到該部分。

如果需要刪除歷史聊天,將滑鼠懸停在所需條目上,點擊右側的刪除按鈕。請注意,已刪除的聊天無法恢復。