Trae 側(cè)邊對(duì)話(Chat 模式):AI驅(qū)動(dòng)的編程助手,提升開(kāi)發(fā)效率

2025-03-03 15:53 更新

側(cè)邊對(duì)話(Chat 模式)

側(cè)邊對(duì)話(Chat 模式)是您在編碼過(guò)程中的人工智能全能伙伴。它可以回答編程問(wèn)題、解釋代碼倉(cāng)庫(kù)、生成代碼片段、修復(fù)錯(cuò)誤等,只需您提出問(wèn)題即可。

啟用 Chat 模式

進(jìn)入 Trae 后,一般默認(rèn)進(jìn)入 Chat 模式。若非如此,可以參考以下步驟打開(kāi) Chat 模式。

  1. 使用快捷鍵 (macOSCommand + U;WindowsCtrl + U)打開(kāi) side chat (側(cè)邊對(duì)話框)。
  2. 在側(cè)邊對(duì)話框的左上角,點(diǎn)擊 Chat。

    啟用對(duì)話模式

選擇模型

Chat 模式默認(rèn)使用 “Doubao-1.5-pro”。你可以點(diǎn)擊模型名稱,然后選擇切換至 DeepSeek-Reasoner (R1) 或 DeepSeek-Chat (V3) 模型。

提示
選擇 DeepSeek-Reasoner (R1) 模型會(huì)自動(dòng)啟用其深度思考模式,并展示其思考過(guò)程。

選擇模型

探索 Chat 模式

添加上下文

AI 助手可以理解當(dāng)前項(xiàng)目中的上下文,包括代碼、文件、文件夾和整個(gè)工作空間,從而更精確地協(xié)助你完成開(kāi)發(fā)需求。詳情參考《上下文》。

多模態(tài)輸入

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

生成并處理代碼變更

Chat 模式下,根據(jù)你的需求,AI 助手會(huì)自動(dòng)創(chuàng)建新文件或編輯已有文件并自動(dòng)保存生成的代碼。你可以接受或拒絕變更,包括:

提示
若你選擇接受代碼變更,AI 助手會(huì)新建文件或?qū)⒋a變更應(yīng)用于已有的文件。應(yīng)用的代碼會(huì)以 Diff 的形式展示。

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

    處理多文件內(nèi)的所有代碼變更

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

    處理單個(gè)文件中的所有代碼變更

  • 處理單處代碼變更
    點(diǎn)擊編輯器中特定代碼變更右上角的^Y(快捷鍵:macOS 為 Control + Y;Windows 為 Alt + Y)或^N(快捷鍵:macOS 為 Control + N;Windows 為 Alt + N)按鈕,接受或拒絕該特定變更。

    處理單個(gè)代碼變更

    此外,對(duì)于對(duì)話中生成的代碼塊,你可以進(jìn)行以下處理:

    對(duì)話中生成的代碼片段處理

    編號(hào) 說(shuō)明
    1 單擊 Copy(復(fù)制)按鈕以復(fù)制代碼片段中的全部?jī)?nèi)容。
    2 在編輯器中當(dāng)前打開(kāi)的文件中,單擊任意區(qū)域,然后單擊 Inserta at Cursor (插入到光標(biāo)處)按鈕,將代碼塊中的內(nèi)容插入到文件內(nèi)的光標(biāo)處。。
    3 單擊 Add to NewFile(添加到新文件)按鈕創(chuàng)建新文件,并將代碼塊中的內(nèi)容添加至該文件。
    4 若為代碼變更,則可以點(diǎn)擊 Apply (應(yīng)用)按鈕,將變更后的代碼應(yīng)用至相應(yīng)的文件。  
     > 提示:不支持應(yīng)用和當(dāng)前工作空間項(xiàng)目無(wú)關(guān)的代碼。

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

Chat 模式下,根據(jù)你的需求,AI 助手會(huì)提供可一鍵運(yùn)行的 Shell 命令。

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

您可以根據(jù)需要執(zhí)行以下操作:

編號(hào) 說(shuō)明
1 單擊 Copy (復(fù)制)按鈕,復(fù)制該命令。
2 單擊 Add to Terminal (添加到終端)按鈕,將命令添加至未被占用的終端。
3 單擊 Run (運(yùn)行)按鈕,在未被占用的終端中運(yùn)行該命令。

回退到之前的版本

在 Chat (對(duì)話)模式中,你可以將項(xiàng)目回退至指定會(huì)話輪次發(fā)起前的版本。

提示
- 回退操作不可撤銷;
- 僅支持在最近活躍的 Builder 窗口中回退版本;
- 僅支持回退至最近 10 輪會(huì)話內(nèi)的版本。

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

回退到之前的版本

此時(shí)將出現(xiàn)一個(gè)對(duì)話框,顯示此次回退影響的文件。

回退到之前的版本對(duì)話框

  1. 點(diǎn)擊列表中的文件名。 編輯器內(nèi)會(huì)打開(kāi)該文件,并顯示ned in the editor an(即將發(fā)生的變化)。
  2. 確認(rèn)本次回退的影響范圍。
  3. 若本次回退符合預(yù)期,點(diǎn)擊“Confirm(確認(rèn))”按鈕。
    AI 助手將開(kāi)始回退項(xiàng)目。

管理歷史對(duì)話

點(diǎn)擊 Chat 窗口右上角的 歷史會(huì)話 按鈕后,左側(cè)會(huì)顯示 歷史記錄 窗口,展示 Chat 模式和 Builder 模式的所有對(duì)話記錄。

管理歷史對(duì)話

  • 若你需要查看某輪歷史對(duì)話,點(diǎn)擊該對(duì)話條目,你會(huì)跳轉(zhuǎn)至該對(duì)話的位置。
  • 若需要?jiǎng)h除某輪對(duì)話,可以將鼠標(biāo)懸浮至該對(duì)話,然后點(diǎn)擊右側(cè)的 刪除 圖標(biāo)。

提示
對(duì)話記錄刪除后無(wú)法恢復(fù)。

了解更多:Builder 模式

Chat 模式是單純的一問(wèn)一答模式,AI 助手不會(huì)在后臺(tái)調(diào)用相關(guān)工具來(lái)提升其回答的有效性。

在 Builder 模式下,AI 助手在回答時(shí)會(huì)根據(jù)需求調(diào)用不同的工具,包括分析代碼文件的工具、編輯代碼文件的工具、運(yùn)行命令的工具等等。從而讓回答更精確、更有效。詳情參考《Builder 模式》。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)