問題 5 / 5

什麼是「子代理 (Subagents)」?在處理龐雜任務時,使用子代理能帶來什麼好處?

AI 根據文章內容回答
子代理 (Subagents) 是 Claude Code 用於隔離龐雜任務的高階策略。當某個任務預期會產生大量中間過程,且這些過程在任務結束後不再需要被保留在主對話中時,呼叫子代理是最優雅的解法。子代理在啟動時會獲得一個全新且乾淨的上下文視窗,這使它能夠在不受主視窗資訊干擾的情況下,無限制地進行深度工作。子代理完成任務後,只會將「最終報告或結論」回傳給主視窗。這種做法的好處在於能有效防止主視窗被大量暫時性的數據或讀取紀錄塞滿,從而保持主 AI 的高智力狀態。具體的應用場景包括:建立子代理來根據規格檔驗證工作結果,或是指派子代理去閱讀另一個龐大的程式碼庫並總結其實作方式。透過這種隔離機制,主視窗能專注於核心決策,而將繁瑣的資料處理過程留在子代理的獨立空間中。

其他問題

Q1 什麼是「上下文衰退 (Context Rot)」?其產生的原因與對模型效能的具體影響為何? Q2 在開發過程中,使用「/rewind」指令相較於直接糾正 AI 的錯誤有哪些優勢? Q3 根據官方建議,開發者應在何時使用「/clear」開啟新對話?是否存在可以保留對話紀錄的例外情況? Q4 「/compact」指令的功能為何?在使用此功能時有哪些潛在風險需要注意?