使用 Remy

使用子代理程式

拆分任務、追蹤進度並檢查彙整結果。

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

子代理程式負責任務中的部分工作,再由主對話彙整結果。Remy 可以依任務需要自行呼叫,你也可以在提示詞中明確要求使用。

1. 選擇適合拆分的任務

適合拆分的工作包括:分別閱讀不同模組、從不同角度審查同一組變更、整理不同資料中的證據。

簡單修改通常直接在主對話完成即可。拆分任務時,請為每個子任務寫清楚處理對象、需要回答的問題與交付內容。

2. 主動要求分工

例如,要檢查前後端處理登入錯誤的方式是否一致,可以傳送:

提示詞範例
請使用兩個子代理程式檢查目前專案的登入流程。

子任務一:閱讀前端登入表單、請求參數與錯誤提示,列出相關檔案及發現。
子任務二:閱讀後端登入介面、參數驗證與錯誤回傳,列出相關檔案及發現。

兩個子任務都只進行分析,不修改檔案、安裝相依套件、提交或推送程式碼。
完成後,請在主對話中對照雙方結果,列出不一致之處、對應依據與建議修復順序。
對於依據不足的問題,請說明還需要檢查什麼。

傳送後,請檢視執行記錄,確認是否實際建立了子任務。僅有「準備分工」的文字說明,不代表子代理程式已開始執行。

3. 檢視子任務進度與結果

  1. 在主對話找到相應的子任務項目。
  2. 點選可開啟的子任務標題,在右側面板檢視分配給它的要求、執行過程與結果。
  3. 返回主對話,檢視彙整結果與尚未完成的工作。

主對話已回傳文字時,仍應檢查是否還有子任務正在執行。某個子任務完成,也不代表整項任務已完成。

4. 調整分工或停止子任務

需要改變方向時,在主對話明確說明,例如:

提示詞範例
只繼續檢查登入失敗的錯誤提示,不再分析註冊與密碼重設。
請調整後續分工,並在彙整結果中區分已完成的檢查與停止的部分。

執行中的子任務項目若提供 Stop,可將滑鼠移至該項目並點選停止。發出請求後,請等待狀態更新,確認執行已結束。

停止執行不會自動復原已發生的檔案修改。之後繼續任務時,仍須檢查目前檔案與既有結果。

5. 檢查最終交付成果

主對話彙整結果後,請重點確認:

  • 每個子任務是否完成,是否有失敗、停止或缺少材料的部分。
  • 結論是否能對應到實際檔案、資料或執行結果。
  • 不同子任務的發現是否互相矛盾,主對話是否解釋了差異。
  • 涉及程式碼修改時,是否已檢查相關測試與實際功能。

多個子代理程式得出相同結論,仍須核對依據。若安排它們修改程式碼,應明確指定各自負責的檔案範圍,並審閱最終變更;不要假設並行修改會自動解決衝突。

6. 延伸閱讀