使用 Remy
建立對話分支
從既有討論嘗試另一種方案。
適用範圍: 以下操作以桌面版的本機對話為例。
對話分支可以從既有回覆開始一段新對話,保留先前的討論背景,方便嘗試其他方案。原對話仍會保留。
1. 何時建立分支
| 你的目的 | 建議操作 |
|---|---|
| 修正目前任務的結果 | 在原對話繼續說明 |
| 從既有討論嘗試另一種方案 | 在相應回覆處建立分支 |
| 開始不相關的新任務 | 建立新對話,重新說明任務目標 |
例如,Remy 已解釋兩種實作方式,你想分別討論它們,就可以從這則回覆建立分支,在不同對話中繼續分析。
2. 從一則回覆建立分支
- 開啟原對話,找到希望保留內容截至哪裡的那則 Remy 回覆。
- 查看回覆下方的操作按鈕。較早回覆的按鈕可能需要將滑鼠移入後才會顯示。
- 點選提示為 Branch in new chat 的分支圖示。
- 等待新對話在右側開啟,核對其承接的討論內容。
- 在新對話說明這次想嘗試的方向。
新分支會承接所選回覆及先前的對話內容;原對話在該回覆之後的討論,不會包含在這個分支的起點中。
提示詞範例
沿用先前已確認的需求,但這次先比較另一種實作方式。
請分析重複使用現有介面的方案,列出需要調整的模組、優缺點與驗證方式。
先不要修改檔案、安裝相依套件、提交或推送程式碼。
3. 對話分支與檔案狀態
建立對話分支不會復原檔案變更,也不會自動建立 Git 分支或獨立的專案工作副本。
若從較早的回覆建立分支,專案檔案仍是目前狀態,不會回到該回覆當時的內容。讓新對話修改檔案前,請先檢查檔案與未提交變更。
提示詞範例
請先檢查目前專案檔案與未提交變更,說明它們與分支起點討論的狀態有何不同。
先列出差異,不修改檔案。等我確認後,再依新方案繼續。
兩段對話處理同一個專案目錄時,應先完成一種方案的修改與檢查,再決定下一步。若要獨立比較程式碼方案,請依專案原有的版本管理方式準備隔離的工作目錄。
4. 返回原對話
可以從側邊欄開啟原對話,也可以在新分支點選 Continued from chat,回到來源對話的對應位置。
分支中的結論不會自動成為原對話後續討論的一部分。需要在原對話繼續時,請補充準備採用的結論,並讓 Remy 核對目前檔案狀態。
5. 建立失敗時
- 空白對話不能作為有效的分支起點,請先選擇已有回覆的對話。
- 若提示找不到專案,請檢查該對話關聯的專案目錄。
- 建立失敗後,先查看側邊欄與錯誤提示,避免連續點選而產生重複操作。
- 原任務仍在修改檔案時,請先等待完成,再安排新分支修改同一個目錄。