子代理怎麼控制:ChatGPT、Codex、Claude、Claude Code 實務操作與省用量設定(2026)

子代理怎麼控制:ChatGPT、Claude 實務操作(文章封面)

AI 實戰教學 / 數據更新至 2026 年 10 月 31 日

子代理能讓 AI 分頭做事、加快速度,但也會讓用量跟著上升。真正好用的關鍵,是你能主動決定:這次要不要派、派幾個、用什麼模型。

上一篇〈主代理與子代理〉談了原理。這篇進入實務:在 ChatGPT、Codex、Claude 和 Claude Code 裡,子代理什麼時候會自己出現、怎麼要求它用、怎麼叫它不要用,以及怎麼讓它改用便宜一點的模型。每一段都附上可以直接複製的提示詞或設定。

30 秒看重點

Ultra

ChatGPT 選 Ultra 智慧等級時,才會主動委派子代理

要你開口

Codex 預設不自己派,要你直接要求,或在 AGENTS.md 寫明

看描述

Claude Code 依子代理的 description 自動判斷要不要派工

同一份額度

子代理自己發出的請求,跟主對話算在同一份用量裡

換小模型

子代理沒指定模型時通常沿用主代理的模型,改用小模型最省

資料:OpenAI、Anthropic 官方文件(2026 年 10 月),詳見文末資料來源。

2026/10/31 更新

本文的子代理操作與設定都不受影響。和本文有關的是 Claude 方案在 10/30 改名為 Max(原 Max 5x)與 Ultra(原 Max 20x),價格不變、現有訂閱者照原方案沿用,所以下方 /usage 的適用方案改列新名稱。子代理發出的請求,仍和主對話算在同一份用量裡。

00先判斷:這次要不要用子代理

開任何設定之前,先用三個問題判斷。三個都是「是」才派子代理,任何一個是「否」,就讓主代理自己做:

拆得開嗎?互不等待的幾塊量夠大嗎?5 項以上只要結論嗎?不需要看過程派子代理平行加速是是是主代理自己做:省用量、方便追問否否否很趕且額度充足可以放寬;額度快見底,一律讓主代理自己做
圖 1 三個問題都是「是」才派子代理,任何一個「否」就讓主代理自己做

舉個例子

請 AI 比較 3 台筆電的規格。這件事拆得開,但量不大,主代理依序查也只多花一點時間,額度卻省不少。如果要比較 10 台以上,或每台都要讀完整評測,子代理的優勢才會明顯。

01ChatGPT:用智慧等級控制,用面板看進度

在 ChatGPT 的 Work 模式中,你可以從輸入框選擇模型和智慧等級。多數等級下,ChatGPT 只有在你直接要求時才會派子代理;選 Ultra 時,它會在適合平行處理的情況下主動委派。這個功能依方案與帳號資格開放。

做法

1

選智慧等級

不想讓它自動派工,就不要選 Ultra

2

用提示詞講明

要用或不要用,都直接寫在提示詞裡最可靠

3

看「子智慧體」面板

在「活動」裡打開,可以看到啟用中與已完成的子智慧體

4

中途調整

派太多或方向不對,就停止回應,改用下面的提示詞重新交辦

要記得

子代理會沿用你在輸入框下方選的權限模式,能用的工具也跟母對話相同。要給多少權限,請在派工之前就先設定好。

提示詞

提示詞 1/不要使用子代理

這個任務請你自己依序完成,不要使用子代理。
每完成一個段落,先簡短回報進度,我確認後再繼續。

提示詞 2/指定派工

請派 3 個子代理平行處理,各負責一個產品:A、B、C。
每個子代理只查規格與台灣售價,不要做比較或下結論。
完成後各回傳 10 行以內的重點,並附上資料出處。
全部完成後,由你統整成一張比較表,再給出建議。

02Codex:預設不派,設定檔可以全面控制

Codex(App、CLI 與 IDE 擴充)預設不會自己派子代理,要你直接要求,例如「開兩個代理」「每一點派一個代理」;或是專案的 AGENTS.md、Skill 指示要求時才會。執行中可以點開每個子代理的執行緒查看進度,在 CLI 裡則可以用 /subagents 切換。

子代理沒指定模型時,會沿用主代理的模型與推理強度。想省用量,可以指定 gpt-6-luna 這類較快、較省的模型處理單純的工作。

提示詞

提示詞 3/Codex 平行審查

用平行子代理審查這個分支:
一個看安全風險、一個看測試缺口、一個看可維護性。
三個子代理都使用 gpt-6-luna。
等三個都完成後,依類別整理結果,並附上檔案位置。

全域設定(config.toml)

在 Codex 的設定檔加上 [agents] 區段,就能一次決定要不要開、同時最多幾個、預設用什麼模型:

Codex 設定/config.toml

[agents]
enabled = true                               # 改成 false 就完全關閉子代理
max_concurrent_threads_per_session = 3       # 同時最多開幾個子代理
default_subagent_model = "gpt-6-luna"        # 子代理預設用較省的模型
default_subagent_reasoning_effort = "medium" # 子代理預設的推理強度

自訂一個省用量的子代理

把下面的檔案存成專案裡的 .codex/agents/explorer-lite.toml,就多了一個只查資料、不改檔案、固定用省錢模型的子代理:

Codex 自訂代理/explorer-lite.toml

name = "explorer_lite"
description = "唯讀的資料蒐集代理,只查證、不修改檔案。"
model = "gpt-6-luna"
model_reasoning_effort = "medium"
developer_instructions = """
只處理主代理交辦的範圍。
不要修改任何檔案。
完成後回傳 10 行以內、附出處的摘要。
"""

要記得

自訂代理可以換模型、換指示,但權限、沙箱和 MCP 伺服器一律跟著主對話,在代理檔裡改不了。另外,官方建議平行代理先用在讀取為主的工作;多個代理同時改程式,容易互相衝突。

03Claude App:用提示詞決定

在 Claude 網頁版與 App 裡,Claude 會依任務自行判斷要不要分派子代理,最直接的控制方式就是在提示詞寫明。另外,Claude 的「研究」(Research)功能本身就是主代理加子代理的架構,開啟它,就等於讓 Claude 用多代理的方式深入研究。

子代理發出的請求一樣算進你的方案用量。額度吃緊時,與其讓它自由發揮,不如直接限制數量。

提示詞 4/Claude 不用子代理

請你自己完成這個任務,不要使用子代理或平行代理。
內容不多,依序處理即可。

提示詞 5/Claude 限量派工

這份資料很長,請最多派 2 個子代理分頭閱讀:
一個讀第 1 到 5 章,一個讀第 6 到 10 章。
每個子代理只回傳 8 行以內的重點與頁碼,不要寫結論。
最後由你統整,告訴我全書最重要的三件事。

04Claude Code:控制最細的地方

Claude Code 是子代理功能最完整的工具,可以自動派、點名派,也可以全面關閉或指定模型。

四種派工方式

1

自動

Claude 比對子代理的 description,判斷要不要交辦

2

點名

提示詞寫「用 code-reviewer 子代理檢查剛才的修改」

3

@ 提及

輸入 @ 從清單選子代理,保證由它執行這次任務

4

整段對話

用 claude --agent 名稱 啟動,整個工作階段都套用該子代理的設定

換成便宜的模型

要特別注意:內建的 Explore 子代理預設使用主對話的模型,並不是一律用 Haiku,網路上不少舊文寫錯了。想讓它省一點,最簡單的做法是在專案的 .claude/agents/ 放一個同名的 Explore 子代理,覆蓋內建設定:

Claude Code/Explore.md

---
name: Explore
description: 快速、唯讀的程式碼搜尋與探索。需要找檔案、找用法時使用。
tools: Read, Grep, Glob
model: haiku
---
只搜尋與閱讀,不要修改任何檔案。
回傳精簡的發現,並附上檔案路徑與行號。

如果想讓所有子代理都改用 Haiku,可以在 settings.json 同時設定這兩個環境變數。第二個是「強制」開關,會蓋過各子代理自己寫的模型:

Claude Code/所有子代理改用 Haiku

{
  "env": {
    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku",
    "CLAUDE_CODE_SUBAGENT_MODEL_FORCE": "1"
  }
}

關閉或限制數量

不想讓 Claude Code 派任何子代理,就在 settings.json 的權限裡拒絕 Agent 工具:

Claude Code/完全不派子代理

{
  "permissions": {
    "deny": ["Agent"]
  }
}

只想限制規模的話,可以調整同時執行的上限(預設 20 個),以及子代理能不能再派自己的子代理(預設最多三層,設成 1 就是不准再往下派):

Claude Code/限制數量與層數

{
  "env": {
    "CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS": "3",
    "CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH": "1"
  }
}

查看用量

指令可以看到什麼
/usagePro、Max、Ultra、Team、Enterprise 方案會列出近期用量分別花在 Skill、子代理、外掛與各 MCP 伺服器的比例
/tasks執行中的子代理清單,每一列標出它用的模型
claude --version確認版本;部分設定需要較新的 Claude Code 才有

資料:Claude Code 文件(2026 年 10 月)。

05好的派工提示詞:四個要素

不管在哪個工具,決定要派子代理時,提示詞寫清楚這四件事,就能避免一口氣派太多、各做各的、回報太長:

1

指定數量

避免它一次派出七、八個

2

劃清範圍

寫明「只查規格,不要做比較」,避免重複做工

3

限制回傳長度

避免主對話又被大量內容塞滿

4

決策留給主代理

比較和結論由主代理統一來做,結果才一致

派工提示詞範本

請派 [數量] 個子代理平行處理以下工作:
1. [子任務一]
2. [子任務二]
3. [子任務三]
每個子代理只負責自己的項目,不要做比較或下結論。
完成後各回傳 [10] 行以內的重點,並附上資料出處。
全部完成後,由你統整比較並給出建議。
子代理請使用較快、較省的模型。

能拆、量大、只要結論,才找子代理;派的時候,數量、範圍、回傳長度都要講清楚。

功能常更新

名稱、預設值和介面變動很快,本文以 2026 年 10 月的官方文件為準,操作前請以最新說明為主。

方案有差

ChatGPT 的子代理依方案與帳號資格開放,Ultra 智慧等級不一定每個方案都有。

子代理看不到主對話

它只拿到你或主代理寫的任務說明,背景資訊要寫完整。

平行寫入會衝突

多個代理同時改同一份檔案容易互相覆蓋,平行工作先從讀取類任務開始。

本文重點

  1. 先用三個問題判斷:能拆、量大、只要結論,才派子代理。
  2. ChatGPT 用智慧等級控制,選 Ultra 才會主動委派,「子智慧體」面板可看啟用中與已完成。
  3. Codex 預設要你開口才派,config.toml 可以關閉、限制數量、指定省錢模型。
  4. Claude Code 依 description 自動派工,可用 permissions.deny 關閉、改用 Haiku 降低成本、用 /usage 看子代理佔多少。
  5. 好的派工提示詞要寫清楚數量、範圍、回傳長度,並把決策留給主代理。

想一想

下次請 AI 做比較或整理資料前,先問自己「這件事拆得開嗎?」,再決定要不要派子代理。做完比較看看,兩種做法花的時間和用量差多少?

資料來源

  1. OpenAI ChatGPT Learn。Subagents(ChatGPT 與 Codex)
  2. OpenAI Codex 文件。Subagents
  3. OpenAI Codex 文件。Subagents 概念說明
  4. Claude Code 文件。Create custom subagents
  5. Claude Code 文件。Manage costs effectively
  6. Claude Blog。How and when to use subagents in Claude Code
  7. Anthropic Engineering。How we built our multi-agent research system
  8. Claude,2026/10/31 查閱。Plans & pricing
  9. Claude Help Center。What is the Max plan

本文封面為 AI 生成的示意圖,流程圖由程式繪製。


Edit with Tr.Bug

Follow me on:LinkedIn | 探教育TempEDU