使用 Remy

建立對話分支

從既有討論嘗試另一種方案。

適用範圍: 以下操作以桌面版的本機對話為例。

對話分支可以從既有回覆開始一段新對話,保留先前的討論背景,方便嘗試其他方案。原對話仍會保留。

1. 何時建立分支

你的目的 建議操作
修正目前任務的結果 在原對話繼續說明
從既有討論嘗試另一種方案 在相應回覆處建立分支
開始不相關的新任務 建立新對話,重新說明任務目標

例如,Remy 已解釋兩種實作方式,你想分別討論它們,就可以從這則回覆建立分支,在不同對話中繼續分析。

2. 從一則回覆建立分支

  1. 開啟原對話,找到希望保留內容截至哪裡的那則 Remy 回覆。
  2. 查看回覆下方的操作按鈕。較早回覆的按鈕可能需要將滑鼠移入後才會顯示。
  3. 點選提示為 Branch in new chat 的分支圖示。
  4. 等待新對話在右側開啟,核對其承接的討論內容。
  5. 在新對話說明這次想嘗試的方向。

新分支會承接所選回覆及先前的對話內容;原對話在該回覆之後的討論,不會包含在這個分支的起點中。

提示詞範例
沿用先前已確認的需求,但這次先比較另一種實作方式。
請分析重複使用現有介面的方案,列出需要調整的模組、優缺點與驗證方式。
先不要修改檔案、安裝相依套件、提交或推送程式碼。

3. 對話分支與檔案狀態

建立對話分支不會復原檔案變更,也不會自動建立 Git 分支或獨立的專案工作副本。

若從較早的回覆建立分支,專案檔案仍是目前狀態,不會回到該回覆當時的內容。讓新對話修改檔案前,請先檢查檔案與未提交變更。

提示詞範例
請先檢查目前專案檔案與未提交變更,說明它們與分支起點討論的狀態有何不同。
先列出差異,不修改檔案。等我確認後,再依新方案繼續。

兩段對話處理同一個專案目錄時,應先完成一種方案的修改與檢查,再決定下一步。若要獨立比較程式碼方案,請依專案原有的版本管理方式準備隔離的工作目錄。

4. 返回原對話

可以從側邊欄開啟原對話,也可以在新分支點選 Continued from chat,回到來源對話的對應位置。

分支中的結論不會自動成為原對話後續討論的一部分。需要在原對話繼續時,請補充準備採用的結論,並讓 Remy 核對目前檔案狀態。

5. 建立失敗時

  • 空白對話不能作為有效的分支起點,請先選擇已有回覆的對話。
  • 若提示找不到專案,請檢查該對話關聯的專案目錄。
  • 建立失敗後,先查看側邊欄與錯誤提示,避免連續點選而產生重複操作。
  • 原任務仍在修改檔案時,請先等待完成,再安排新分支修改同一個目錄。

6. 延伸閱讀