サブエージェントとは — 別の文脈で働く「専門の同僚」

サブエージェントとは、特定の役割を持つ専門のClaudeを、メインのClaude Codeとは別の会話(コンテキスト)で動かし、調査・レビュー・分析などを代行させて結果だけを受け取る仕組みです。メインのClaudeが「あなた自身」だとすると、サブエージェントは「頼めば専門作業をやって戻してくれる同僚」にあたります。

1つのClaudeに複数の役割を同時に背負わせるのではなく、役割ごとにエージェントを分ける——この考え方をマルチエージェントと呼びます。Claude Codeでは、この分業を設定ファイル1枚で手軽に組めるのが特徴です。全体像はClaude Codeのハーネス(AIを安定運用するための仕組み)の記事でも「4つの柱」の1つとして触れています。

なぜ分けるのか — 「関心の分離」でメインの会話を汚さない

サブエージェントの目的を一言でいえば「関心の分離」です。AIは一度に扱える情報量(コンテキストウィンドウ)に上限があり、関係のない情報が混ざるほど判断がぶれます。調査で読み込んだ大量の資料をメインの会話にそのまま流し込むと、本来やりたかった作業の指示が埋もれてしまう。だからこそ、重い作業は別の文脈に切り出すのが有効です。

分けた方がいいケース具体例
専門性が違う競合リサーチはresearch担当、文章の推敲はcopywriter担当に分ける
客観性がほしい作った本人とは別のreviewer担当が「初見の読者」としてLPを評価する
並列で進めたいA社・B社・C社の事例調査を3つのサブエージェントに同時に任せる
前工程の情報を見せたくない完成したLPだけを渡し「初見で申し込みたくなるか」を先入観なく判定させる
大量の資料を読ませたい重い読み込みは委任し、メインは結論だけ受け取って会話を軽く保つ

コンテキストを守るという発想

サブエージェントの最大の効用は「メインの作業スペースを散らからせないこと」です。調査エージェントが100ページの資料を読んでも、メインのClaudeに返るのは要約された結論だけ。これにより、長い作業でも会話が最後まで要領を得たまま進みます。

並列処理 — 複数の作業を同時に走らせる

サブエージェントは複数を同時に起動できます。互いに依存しない作業——たとえば「3社の導入事例を調べる」「5つのページの表記ゆれをチェックする」——を分担させれば、1つずつ順番に処理するより待ち時間が大きく縮みます。人間のチームで仕事を割り振るのと同じ発想です。

ポイントは「独立している作業かどうか」です。前の結果を受けて次を決めるような順序が必要な作業は並列に向きません。逆に、結果を持ち寄って最後に統合するタイプの作業(調査→統合、レビュー→修正)はマルチエージェントの得意分野です。業務での活かし方はClaude Codeの非エンジニア活用も参考になります。

作り方 — 定義ファイル1枚とスラッシュコマンド

サブエージェントの実体は、Markdown(テキスト)で書かれた定義ファイルです。プロジェクト単位なら .claude/agents/agent-name.md、全プロジェクト共通なら ~/.claude/agents/agent-name.md に置きます。ファイルの先頭に「名前・役割の説明・使えるツール・使うモデル」を書き、本文にそのエージェントへの指示(システムプロンプト)を書く構成です。

reviewer というレビュー専門エージェントの例
---
name: reviewer
description: 初見の読者視点でLP・記事をレビューする担当
tools: Read, Grep, Glob
---

あなたは初めてこのページを見る読者です。専門用語の説明不足、
主張の根拠の弱さ、申し込みたくなるかどうかを厳しく指摘してください。
ファイルの書き換えはせず、指摘だけを返します。

手で書く必要はありません。Claude Code内で /agents と入力すると対話形式のウィザードが開き、「こういう役割のエージェントを作って」と伝えるだけで雛形が生成されます。作ったエージェントは、メインのClaudeが「この作業は分けた方がよい」と判断したときに自動で呼ばれるほか、明示的に指名して起動することもできます。

安全に使うコツ — ツール権限を絞る

定義ファイルの tools には、そのエージェントに使わせるツールだけを列挙します。ここが安全運用の要点です。レビュー・調査・ファクトチェックのように「読むだけでよい」エージェントには、ファイルを書き換えられない読み取り専用の権限(ReadやGrepなど)だけを与えます。こうしておけば、調査役が誤ってファイルを上書きする事故が構造的に起きません。

権限の考え方そのものは、メインのClaude Codeと共通です。何を許可し何を禁止するかの基本はClaude Codeの権限設定で、機密ファイルへのアクセスを機械的にブロックする方法はhooksによる自動処理で解説しています。

非エンジニアの業務ではどう効くか

  • 資料作成: 調査担当が情報を集め、執筆担当が下書きし、レビュー担当が初見でチェックする——という流れを分業で回す
  • 複数案件の並行調査: 取引先ごとの下調べを同時に走らせ、結論だけを一覧で受け取る
  • 品質チェックの客観化: 自分で作った資料を、別人格のレビュー担当に「初見の読者」として評価させる

いずれも「AIに専門的なプログラミングをさせる」話ではなく、「作業を役割で分けて任せる」というマネジメントの発想です。実際、当社のClaude Code研修では、非エンジニアの受講者がその日のうちに調査・執筆・レビューの3エージェントを組み、1つの成果物を分業で仕上げるところまで体験します。

Claude Codeを組織に定着させたい企業様へ。AI Orchestraの法人研修・伴走支援をご覧ください。