サブエージェントを有効にする
- 自己複製を許可 - オンにすると、エージェントは並列処理のために自身のコピーを生成できます。ファンアウトパターン (1 つの親と複数の同一ワーカー) で便利です。
- 追加のサブエージェント - この親が委譲を許可される、特定の別エージェントを選択します。親はタスクに応じて、どのサブエージェントを呼び出すか (あるいは呼び出さないか) を実行時に判断します。
サブエージェントが役立つ場面
- 調査系のサブタスク - 親が複雑な質問を分解し、その一部をその分野に特化したサブエージェントに任せ、得られた回答を統合します。
- ツールを多用する処理 - コードインタープリターのセッション、複数ステップのウェブ検索ループ、あるいは中間的なツール出力で親のコンテキストウィンドウを圧迫するような処理。
- 専門的なレビュー - あるエージェントが生成し、別のエージェントがレビューすることで、レビュアーの推論全体をそのエージェント自身のコンテキストウィンドウ内に保持できます。
サブエージェントとエージェントチェーンの違い
制限事項
- 親ごとに列挙できるサブエージェントは最大 10 件です。
- ルートエージェントからの深さは最大 5 ホップです。
- 1 回の実行で読み込める一意のサブエージェントターゲットは最大 50 件です。
- リクエストごとに展開済みのサブエージェント設定は最大 100 件です。