【2026年7月最新】Claude Codeのサブエージェント機能とは?使い方・メリット・活用事例を非エンジニア向けに解説
この記事の内容
「Claude Codeを使い続けていると、だんだん重くなる。応答が遅い。指示が通りにくくなってくる…」——こんな経験、ありませんか?
実はこれ、コンテキストウィンドウの限界が原因です。Claude Codeは「記憶の容量」に上限があり、長くやりとりを続けると満杯になって処理が不安定になります。そこで登場するのが「サブエージェント」という機能です。
サブエージェントを使えば、1人の作業員(メインのClaude Code)が全部抱えていた仕事を、複数の部下チームに分担させることができます。結果として、コンテキスト圧迫が解消され、並列処理で速度も上がり、業務の種類ごとに専門エージェントを立てることも可能になります。
この記事では、Claude Codeのサブエージェント機能について、非エンジニアの経営者・管理職でも理解できる言葉で徹底解説します。2026年7月時点の最新情報と、弊社(株式会社GENAI)でのClaude Max 20x(月$200)を使った実運用データをもとにお伝えします。
この記事を読み終わると、以下の6点が明確になります。
01 WHAT IS SUBAGENT サブエージェントとは?1人から「チーム体制」への進化 Claude Codeが「上司」になり、部下のAIチームが実務を動かす
まずは「サブエージェントって何?」という根本の疑問に答えます。一言でいうと、Claude Codeが別のClaude Codeインスタンスを呼び出して、仕事を分担させる仕組みです。
📚 用語解説
サブエージェント:メインのClaude Codeが必要に応じて呼び出す「部下のAI」。メインエージェント(上司)が全体方針を決め、サブエージェント(部下)が個別のタスクを実行する。複数のサブエージェントを並列で走らせることができるのが最大の特徴。
1-1. 「1人の作業員」から「チーム体制」へ
サブエージェントを使わない場合、Claude Codeは「1人の作業員」として全ての業務を抱えます。議事録作成、コードレビュー、リサーチ、メール返信——全部1つのセッションで処理するので、長くなればなるほどコンテキストが圧迫されます。
サブエージェントを使うと、この構造が変わります。メインのClaude Code(上司)が指示を出し、複数のサブエージェント(部下)が並列で動く。上司は全体を管理し、部下が実務をこなす——まるで会社の組織体制と同じ構造です。
| 項目 | サブエージェントなし | サブエージェントあり |
|---|---|---|
| 構造 | 1人が全業務を担当 | 上司(メイン)+ 部下チーム(サブ) |
| コンテキスト | 全タスクが1つのメモリを共有 | サブエージェントごとに独立したメモリ |
| 処理速度 | 1つずつ順番に実行 | 複数タスクを並列実行 |
| 専門化 | 汎用的な1つのAI | 業務ごとに専門エージェントを設定可能 |
| 権限管理 | 全てのツールに無制限アクセス | サブエージェントごとにツール制限可能 |
📚 用語解説
コンテキストウィンドウ:Claude Codeが一度に覚えておける「記憶の容量」。満杯になると、古い情報を忘れながら処理する。1つのセッションで多くのファイルを読んだり、長い会話を続けると圧迫される。サブエージェントを使うと、各エージェントが独立した記憶を持つため圧迫問題が解消される。
1-2. 非エンジニアのための比喩:社長と現場チーム
プログラミングの知識がなくても、こう考えてみてください。
【従来】「何でもできる万能社員1名」に、営業・経理・広告・開発の全業務を任せている。すごく優秀だが、仕事が増えるほど混乱してきて、後半は「さっきの話、覚えてますか?」状態になる。
【サブエージェント使用後】「全体方針を立てる社長(メインエージェント)」と、「営業専門・経理専門・広告専門の現場チーム(サブエージェント)」が連携。社長は指示だけ出して、現場は各自の担当範囲だけ集中して実行する。
サブエージェントはそれぞれ「白紙の記憶」で起動します。メインエージェントから必要な情報だけを渡して実行させるため、余分な情報でコンテキストが汚れません。これが「コンテキスト圧迫防止」の核心です。
02 THREE BENEFITS サブエージェントを使う3つのメリット コスト・速度・安全性の全てが向上する
サブエージェントを導入すると、具体的に何が良くなるのでしょうか。競合記事でも紹介されている3つのメリットを、非エンジニア向けの言葉で詳しく解説します。
2-1. メリット①:コンテキストウィンドウの圧迫を防げる
最も重要なメリットです。Claude Codeを長時間使っていると、記憶の容量(コンテキストウィンドウ)が満杯に近づき、応答の精度が落ちる問題が発生します。具体的には「さっき指示したことを忘れて、逆のことをやる」「前半で読んだファイルの内容を後半で無視する」といった症状が現れます。
サブエージェントを使うと、各サブエージェントが独立したコンテキストで起動します。メインエージェントは「この作業をやって」と最小限の指示だけ渡すので、各サブエージェントは新鮮な記憶で集中して実行できます。
| 状況 | サブエージェントなし | サブエージェントあり |
|---|---|---|
| セッション開始直後 | 応答精度:高 | 応答精度:高(変わらず) |
| 30分後(中盤) | 応答精度:中(やや劣化) | 応答精度:高(各エージェント新鮮) |
| 2時間後(終盤) | 応答精度:低(古い情報を忘れ始める) | 応答精度:高(タスクごとにリセット) |
| ファイル数が多い場合 | 読み込み過多でエラーが出やすい | 各サブが担当ファイルのみ読み込み |
2-2. メリット②:並列処理で作業が大幅に高速化する
通常、Claude Codeは1つのタスクが終わってから次に進みます。コードレビュー → テスト実行 → ドキュメント更新を順番にやると、仮に各30分なら合計90分かかります。
サブエージェントを使えば、これら3つを同時並行で実行できます。3つのサブエージェントが同時に走れば、理論上は1/3の時間で完了します。弊社GENAIでの実感として、「1つずつやると10時間かかる業務が、サブエージェント並列で3時間に縮んだ」ケースがあります(概算、業務種別による)。
互いに依存していない独立したタスクが並列処理に最適。「Aが終わらないとBができない」という依存関係があるタスクは並列化できないので注意。逆に言えば、「どちらを先にやっても構わない」業務は全て並列化の候補です。
2-3. メリット③:ツールアクセス・権限を業務ごとに制限できる
3つ目は「安全性」のメリットです。Claude Codeには、ファイル読み書き・コマンド実行・ウェブ検索・外部API接続など様々なツールがあります。全業務を1つのエージェントに任せると、意図しないツールを使われるリスクがあります。
サブエージェントでは、エージェントごとに使えるツールを限定できます。例えば、「ウェブリサーチ専用エージェント」にはウェブ検索だけ許可してファイル書き込みは禁止、「コード実行専用エージェント」にはコマンド実行は許可するがウェブアクセスは禁止——という細かい権限設計が可能です。
📚 用語解説
ツールアクセス制限:サブエージェントが使えるClaude Codeのツール(ファイル操作・コマンド実行・ウェブ検索等)を限定する設定。業務の種類ごとに必要最小限のツールだけ渡すことで、意図しない副作用(間違ったファイルを上書きする等)を防ぐ。
ツールを制限しすぎると、サブエージェントがタスクを完了できなくなるケースがあります。最初は制限なしで動作確認して、問題が起きてから必要に応じて制限を追加するのが安全な手順です。
03 COMPARISON サブエージェントとエージェントチーム・Agent Skillsの違い 似て非なる3つの概念を整理する
Claude Codeを使い込んでいくと、「サブエージェント」「エージェントチーム」「Agent Skills(スキル)」という似た言葉が出てきます。これらは何が違うのでしょうか。
📚 用語解説
エージェントチーム:複数のClaude Codeインスタンスが協調して動く構成全体を指す広い概念。サブエージェントはエージェントチームを実現するための手段の1つ。「チームを組む方法の1種がサブエージェント」という位置付け。
📚 用語解説
Agent Skills(エージェントスキル):Claude Codeに追加できる「得意技」のパッケージ。特定の業務に特化した設定・プロンプト・ツール設定のセットで、/agentsコマンドで管理する。サブエージェントはAgentを「別インスタンスで実行する仕組み」であり、Skillsはそのエージェントの「振る舞いや専門性」を定義するもの。
| 概念 | 何を指すか | 例え | Claude Codeでの実体 |
|---|---|---|---|
| サブエージェント | メインが呼び出す子エージェント | 上司が呼ぶ現場担当者 | Agentツール(agent_call)で呼ばれるインスタンス |
| エージェントチーム | 複数エージェントが協調する構成全体 | 会社の組織図 | メイン + 複数サブの組み合わせ全体 |
| Agent Skills | エージェントの専門性・設定ファイル | 担当者の役職・スキルセット | ~/.claude/agents/配下のMarkdownファイル |
整理すると、「Agent Skills でエージェントの専門性を定義し、サブエージェントとして呼び出してエージェントチームを構成する」という流れです。3つはバラバラな概念ではなく、一連の仕組みの中に位置付けられています。
3-1. /agentsコマンドとは何か
/agentsコマンドは、Claude Codeのターミナル上でサブエージェント(Agent Skills)を管理するためのコマンドです。エージェントの作成・編集・一覧表示・削除が行えます。
📚 用語解説
/agentsコマンド:Claude Codeのターミナルで実行するコマンド。`/agents`と入力すると現在登録されているエージェントの一覧が表示され、新規作成・編集が行える。エージェントの設定ファイル(Markdownファイル)へのショートカットとして機能する。
ただし、非エンジニアの場合は直接Markdownファイルを編集する方が分かりやすいケースも多いです。後述の5ステップ設定方法では、両方の手順を紹介します。
04 SETUP GUIDE サブエージェントの作り方と設定方法(5ステップ) 初めてでも迷わず設定できる手順を丁寧に解説
いよいよ実際の設定方法です。以下の5ステップで、あなた専用のサブエージェントが作成できます。
/agentsコマンド
またはフォルダ
を開く
エージェント
ファイルを
作成
権限・ツール
を設定
ファイルを
保存
メインから
呼び出す
4-1. Step 1:/agentsコマンドを実行するか、フォルダを開く
Claude Codeのターミナルを起動して、/agentsと入力してEnterを押します。すると現在のエージェント一覧が表示され、新規作成のオプションが出ます。あるいは、以下のフォルダを直接開いてMarkdownファイルを作成することもできます。
| スコープ | フォルダパス | 効果範囲 |
|---|---|---|
| Personal(個人) | ~/.claude/agents/ | 全プロジェクトで使えるエージェント |
| Project(プロジェクト別) | .claude/agents/(プロジェクトルート直下) | そのプロジェクトのみで使えるエージェント |
4-2. Step 2:エージェント設定ファイルを作成する
エージェントの設定は、Markdownファイル(.md)で記述します。ファイル名がエージェント名になります(例:code-reviewer.md)。ファイルの構造は以下の通りです。
ファイルの先頭にFrontmatter(設定情報)を書き、その後にエージェントへの指示(プロンプト)を書きます。
4-3. Step 3:Frontmatterで権限とツールを設定する
Frontmatterには、エージェントの基本設定を記述します。最低限必要な項目は以下です。
例えば、「ウェブリサーチ専門エージェント」なら description に「競合調査・市場リサーチを行う専門エージェント」と書き、tools に「WebSearch, WebFetch」とだけ指定します。
4-4. Step 4:エージェントへの指示(プロンプト)を書く
Frontmatterの下に、エージェントへの指示(役割・制約・出力形式など)を日本語で書きます。ここは普通の文章で構いません。例えば、コードレビュー専門エージェントなら以下のような指示を書きます。
「あなたはコードレビュー専門家です。提出されたコードを読み、品質・セキュリティ・パフォーマンスの観点からフィードバックを日本語で返してください。指摘は箇条書きで、重要度(高/中/低)を明記すること。」
最も機能するプロンプトは「あなたは〇〇です(役割)。〇〇はしないでください(制約)。〇〇の形式で返してください(出力形式)」の構成です。この3点を書くだけで、サブエージェントの精度が大きく上がります。
4-5. Step 5:メインエージェントから呼び出す
設定ファイルを保存したら、あとはメインのClaude Codeセッションから呼び出すだけです。呼び出し方は2種類あります。
サブエージェントの description が「汎用エージェント」や「何でもやります」のように曖昧だと、メインエージェントがいつ呼び出すか判断できません。description は「〇〇の業務に特化した」という具体的な記述が必須です。
05 SCOPE GUIDE Personal vs Project スコープの使い分け 保存場所を間違えると「見つからない」トラブルの原因になる
サブエージェントのファイルを保存する場所は2種類あり、それぞれ効果範囲が異なります。どちらに保存するかは業務の性質によって変わります。
5-1. User-level(個人スコープ):全プロジェクトで使いたいエージェント
~/.claude/agents/(WindowsならC:¥Users¥ユーザー名¥.claude¥agents¥)に保存したエージェントは、あなたのPCで起動するどのClaude Codeセッションからも呼び出せる個人専用エージェントになります。
ここに保存するのが向いているエージェント:
5-2. Project-level(プロジェクトスコープ):特定プロジェクト専用エージェント
プロジェクトのルートフォルダ直下の.claude/agents/に保存したエージェントは、そのプロジェクト内でのみ使えるプロジェクト専用エージェントになります。チームで共有したい場合にも最適です。
ここに保存するのが向いているエージェント:
| 比較項目 | Personal(~/.claude/agents/) | Project(.claude/agents/) |
|---|---|---|
| 効果範囲 | 自分の全プロジェクト | そのプロジェクトのみ |
| 共有 | 自分のみ | Gitで共有可能(チーム全員で使える) |
| 向いている用途 | 汎用・繰り返し使う業務 | プロジェクト固有の専門知識が必要な業務 |
| 優先度 | 低(Project-levelで上書き可) | 高(同名の場合はProjectが優先) |
最初はPersonal(~/.claude/agents/)に全て保存して問題ありません。チームで共有が必要になったタイミングで、Project-levelに移行すればOKです。最初から複雑な設計をする必要はありません。
06 USE CASES 実践活用事例4パターン コードレビュー・テスト・リサーチ・順次実行の具体的な使い方
ここからは、サブエージェントの具体的な活用事例を4パターン紹介します。エンジニア向けの事例と経営者・非エンジニア向けの事例を混ぜてお伝えします。
6-1. パターン①:コードレビュー専門エージェント
コードを書く量が多い開発者や、Claude Codeでシステム開発を行っている方に最適なパターンです。「書くエージェント」と「レビューするエージェント」を分離することで、セルフチェックの精度が上がります。
設定例:
• name: code-reviewer
• description: 提出されたコードの品質・セキュリティ・パフォーマンスを専門的にレビューする
• tools: Read(ファイルを読むのみ、書き込みは禁止)
効果:コードを書くメインエージェントは「書くこと」に集中でき、レビューは専門エージェントが別コンテキストで厳密にチェックします。「自分で書いて自分でチェック」という矛盾が解消されます。
6-2. パターン②:テスト実行専門エージェント
「コードを書く → テストを回す → 失敗箇所を直す → また回す」という繰り返しの開発サイクルを、サブエージェントで自動化するパターンです。
設定例:
• name: test-runner
• description: テストスクリプトを実行して結果を報告する専門エージェント
• tools: Bash(コマンド実行のみ), Read
効果:テスト実行という反復作業をサブエージェントに完全委任し、メインはコード修正に集中できます。テスト失敗のたびにコンテキストが膨らむ問題も解消されます。
6-3. パターン③:並列リサーチエージェント(非エンジニア向けに最適)
経営者・マーケター・ライターの方に最も実感しやすいパターンです。複数の情報を同時にリサーチさせることで、情報収集の時間を大幅に削減できます。
設定例:
• name: web-researcher
• description: 指定されたテーマについてウェブリサーチを行い、要点を日本語でまとめる
• tools: WebSearch, WebFetch(ファイル操作は禁止)
活用例:「競合A・B・C・Dの料金ページを同時にリサーチして、比較表を作って」と指示すると、4つのweb-researcherエージェントが並列でリサーチを行い、数分で比較レポートが完成します。
6-4. パターン④:順次実行エージェントチェーン
「AエージェントがやったことをBエージェントが引き継ぐ」という、リレー形式の業務自動化パターンです。完全に独立したタスクではなく、前後関係がある業務に使います。
設定例:
• researcher エージェント → writer エージェント → editor エージェントの3段チェーン
ブログ記事制作への応用:
① researcherが競合記事と検索意図をリサーチ → ② writerがリサーチ結果を基に初稿を執筆 → ③ editorが誤字・矛盾・SEO観点でチェック——この3段チェーンを自動化することで、1本のSEO記事制作が大幅に効率化します。
3段以上のチェーンは、どこでエラーが起きたか特定しにくくなります。最初は2段(リサーチ → まとめ)のシンプルなチェーンから試して、徐々に複雑にしていくのが安全です。
07 ADVANCED TIPS 応用テクニック(永続メモリ・hooks・スキルプリロード) サブエージェントをさらに強化する3つの仕組み
サブエージェントの基本を覚えたら、次は「もっと賢く使うための応用テクニック」を紹介します。この3つを活用すると、エージェントの精度と自律性が一段階上がります。
7-1. 永続メモリ:エージェントが「学習」し続ける仕組み
通常、サブエージェントはタスクが終わると記憶がリセットされます。「前回教えたことを今回のエージェントが覚えていない」という問題が発生します。これを解決するのが永続メモリの設定です。
具体的には、エージェントの指示(プロンプト)に「タスク完了後、重要な学習事項を memory.md に書き込んでください」と記述します。次回起動時に memory.md を読み込む指示も加えることで、エージェントが前回の情報を引き継げるようになります。
📚 用語解説
永続メモリ:エージェントの記憶をファイルに保存して、次回起動時に読み込む仕組み。Claude Codeはセッションをまたいで記憶を保持しないため、「メモファイルを読み書きさせる」ことで疑似的な長期記憶を実現する。
エージェントの指示に「タスク開始時にmemory.mdを読む。タスク終了後に今回の重要な発見・修正点・注意事項をmemory.mdに追記する」と書くだけで永続メモリが機能します。ファイルパスはプロジェクトルートに置くと管理しやすいです。
7-2. hooks:エージェントの動作を自動でトリガーする
hooksは、特定のイベント(ファイルが保存された、コマンドが実行された等)をトリガーに、エージェントを自動起動する仕組みです。「〇〇が起きたら自動で△△エージェントを動かす」という設定ができます。
📚 用語解説
hooks(フック):Claude Codeに設定できる「トリガー型の自動実行」。設定ファイル(settings.json)に「このイベントが起きたら、このコマンドを実行する」と書くことで、人間が指示しなくてもエージェントが自動起動する。
例えば、「コードファイルが保存されるたびにcode-reviewerエージェントを自動起動」という設定が可能です。開発者が保存ボタンを押すだけで、自動的にレビューが走り始めます。
7-3. スキルプリロード:よく使うエージェントを事前にロードする
毎回「〇〇エージェントを使って」と指示するのが面倒な場合、よく使うエージェントをClaude Code起動時に自動でロードすることができます。
設定ファイル(CLAUDE.mdまたはsettings.json)に「このプロジェクトでは常にweb-researcherとcode-reviewerをスキルとして使える状態にしておく」と記述することで、起動直後から専門エージェントが待機している状態になります。
08 CEO GUIDE 【GENAI独自】経営者がサブエージェントで業務チームを作る方法 「AI社員を採用する」感覚での業務設計
ここからはGENAI独自の視点です。エンジニアではなく、経営者・管理職がサブエージェントを使って業務チームを設計する方法をお伝えします。
弊社では、サブエージェントを「AI社員を採用して業務を任せる」という感覚で設計しています。「スキル採用」と全く同じ発想で、役割・責任範囲・アウトプット形式を定義したエージェントを作り、業務を割り振っています。
8-1. 経営者向け:業務チームを作る5ステップ
業務一覧を
洗い出す
(週次タスク)
繰り返し業務を
抽出する
(候補選定)
エージェントに
担当させる業務
を1つ決める
役割・制約・
出力形式を
設定する
1週間テストして
品質確認し
拡大
8-2. 「AI社員リスト」の設計例
弊社GENAIでは、以下のようなエージェント(AI社員)の構成を設計しています。
| エージェント名 | 担当業務 | 呼び出し頻度 | スコープ |
|---|---|---|---|
| sales-writer | 提案書・見積書・顧客別資料の生成 | 週5回以上 | Personal |
| blog-writer | SEO記事の初稿執筆(競合分析後) | 日1〜3本 | Project(ブログ) |
| ad-analyzer | 広告レポートの分析・改善提案 | 週1回 | Personal |
| bookkeeping-helper | 経費仕訳の整理・freeeへの入力準備 | 月2回 | Personal |
| meeting-summarizer | 議事録作成・タスク抽出 | 週3〜5回 | Personal |
| web-researcher | 競合・市場リサーチ(並列実行) | 随時 | Personal |
8-3. 「採用基準」:どんな業務がエージェント化に向いているか
全ての業務をサブエージェントに任せられるわけではありません。以下の「採用基準」を使って、エージェント化すべき業務を選別してください。
顧客向けのメール・契約書・請求書など、ミスが許されない業務はサブエージェントの「下書き」止まりにして、必ず人間が最終確認する設計にしてください。サブエージェントは「優秀なアシスタント」であり、「全責任を取れる社員」ではありません。
09 GENAI DATA 【独自データ】GENAIでの実際のサブエージェント活用 Claude Max 20x運用でどれだけの工数削減が起きているか
ここでは、弊社(株式会社GENAI)でサブエージェントを含むClaude Code全体を使った業務自動化の実態を、できるだけ具体的な数値でお伝えします。
| 業務領域 | 主なエージェント | Before(手動) | After(サブエージェント活用) |
|---|---|---|---|
| SEOブログ記事制作 | web-researcher + blog-writer + editor | 1本8〜10時間 | 1本1〜2時間(概算) |
| 広告週次レポート | ad-analyzer | 週4〜5時間 | 週30〜60分(概算) |
| 顧客提案書作成 | sales-writer | 1件2〜3時間 | 1件30〜45分(概算) |
| 議事録作成 | meeting-summarizer | 1回1〜2時間 | 1回10〜20分(概算) |
| 経費仕訳整理 | bookkeeping-helper | 月10〜15時間 | 月1〜2時間(概算) |
| 競合リサーチ | web-researcher(並列) | 1テーマ3〜4時間 | 1テーマ30〜60分(並列化) |
上記は肌感ベースの概算値です。業務の種類・複雑さ・担当者のプロンプトスキルによって削減率は変動しますが、おおむね「従来の1/3〜1/5の時間」に収まっているのが実感値です。
9-1. 並列リサーチが最も効果を実感しやすい
弊社で最も「サブエージェントを使って良かった」と感じる業務は、並列ウェブリサーチです。競合記事のリサーチ、市場調査、業界動向のまとめ——これらは「複数のウェブページを同時に見て比較する」作業が多く、並列処理との相性が抜群です。
具体例として、SEO記事を書く前のリサーチフェーズでは、
① 検索上位5記事を5つのweb-researcherに並列で読ませる → ② 各エージェントが要点をまとめる → ③ メインがそれを統合して記事構成を設計する——という流れを取っています。この並列化だけで、リサーチフェーズが従来の1時間から15〜20分に短縮されました(概算)。
9-2. サブエージェント活用で変わった経営の意思決定フロー
サブエージェントを活用することで、弊社では経営判断に使える情報の収集速度が大きく上がりました。例えば、「新規事業の市場調査」を依頼してから初期レポートが出るまでの時間が、1週間から1〜2日に短縮されています。
これは単なる作業効率の問題ではなく、意思決定の質と速度の両方が上がったことを意味します。情報収集に時間がかかる間は「とりあえずで判断する」しかなかった経営判断が、十分なリサーチを元にした判断に変わりました。
| 指標 | サブエージェント活用前 | サブエージェント活用後 |
|---|---|---|
| 市場調査レポート | 外注で2週間・数十万円 | 社内エージェントで1〜2日・追加コスト0 |
| 競合分析 | 週1回の定例更新 | 随時・依頼から30分以内 |
| 記事制作サイクル | 1本1週間 | 1本1〜2日(リサーチ〜初稿) |
| 提案書カスタマイズ | 営業が1件3時間 | 30〜45分でカスタム版生成 |
10 CAUTION 注意点とよくある間違い 失敗するパターンを先に知っておく
サブエージェントは強力ですが、設定を誤ると「うまく動かない」「意図しない動作をする」というトラブルが起きます。よくある失敗パターンをまとめておきます。
10-1. 間違い①:descriptionが曖昧すぎて自動選択されない
最も多い失敗です。エージェントのdescriptionに「汎用AIアシスタント」「何でもできます」のような曖昧な説明を書くと、メインエージェントがいつそのエージェントを呼ぶか判断できません。
悪い例: description: 「便利なエージェントです」
良い例: description: 「SEO記事の競合分析と検索意図調査に特化したリサーチエージェント。URLまたはキーワードを渡すと、要点を日本語でまとめて返す」
10-2. 間違い②:ツール制限が厳しすぎてタスク完了できない
セキュリティ意識が高い方に多いパターンです。ツールを絞りすぎた結果、エージェントがタスクを完了するために必要なツールが使えず、エラーで止まってしまいます。
解決策:まずツール制限なしで動作確認して、その後「このツールは使わなかった」ものから徐々に制限を追加していく。
10-3. 間違い③:チェーンが長くなりすぎてエラーの原因が分からなくなる
「A → B → C → D → E」の5段チェーンを最初から作ると、どこかでエラーが起きたとき原因の特定に時間がかかります。また、前段のエラーが後段に伝播して全体が崩れるリスクがあります。
解決策:最初は2段(A → B)から始める。うまく動いたら C を加える、という段階的な拡張が安全。
10-4. 間違い④:サブエージェントに全責任を任せて人間チェックをしない
サブエージェントは高精度ですが、ハルシネーション(事実と異なる情報を生成する)のリスクはゼロではありません。特に、顧客向けメール・契約書・請求書・公開するコンテンツは、必ず人間が最終確認する設計にしてください。
顧客に届く成果物(メール・提案書・請求書・公開記事)は、サブエージェントの生成後に人間がレビューするワンクッションを必ず設けてください。内部処理(データ集計・ドラフト作成・リサーチまとめ)については完全自動化を進めても問題ありません。
10-5. 間違い⑤:Personal と Project の保存場所を混同する
「ちゃんと設定したのに使えない」という場合、保存場所を間違えているケースがほとんどです。Personal(~/.claude/agents/)に保存したつもりが、別のディレクトリに保存していた、という単純なミスです。
/agentsコマンドを実行して現在のエージェント一覧を確認してください。そこに表示されていない場合は保存場所が間違っています。ファイルパスを再確認して、正しい場所に保存し直してください。
11 CONCLUSION まとめ サブエージェントで「重さ」と「遅さ」を解消して、業務チームを作る
この記事では、Claude Codeのサブエージェント機能について、非エンジニア向けの解説から実際の設定手順、GENAI独自の活用データまでを詳しくお伝えしました。最後にポイントを振り返ります。
サブエージェントは、Claude Codeを「使える人」から「使いこなせる人」に変える、最重要機能の1つです。最初の1エージェントを作るのに必要な時間は30分もかかりません。まずは「最もよく使う繰り返し業務」を1つ選んで、専用エージェントを作るところから始めてみてください。
「サブエージェントの設計から実際の業務適用まで、何をどう組めばいいか分からない」という方は、弊社AI鬼管理のサービスで一緒に設計しています。導入相談は無料ですので、お気軽にご連絡ください。
Claude Codeのサブエージェント設計を、AI鬼管理が一緒に組み上げます
「何から作ればいいか分からない」「設定してみたが上手く動かない」——そんな方の導入支援を承ります。
弊社の実運用ノウハウをベースに、あなたの業務に最適なエージェント構成を一緒に設計します。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
AI活用を自社で回せるようになりたい方へ
AI鬼管理
Claude Code・Cowork導入支援から業務設計・社内浸透まで実践ベースで伴走。「自社で回せる組織」を90日で作る経営者向けトレーニング。
よくある質問
Q. サブエージェントはClaude Codeのどのプランから使えますか?
A. Pro(月$20)以上のプランから利用可能です。ただし、並列実行や長時間の自動処理を多用する場合は、Max 5x(月$100)またはMax 20x(月$200)の方がコンテキスト上限に引っかかりにくくなります。業務での本格活用を考えているならMax 20xが推奨です。
Q. サブエージェントを使うにはプログラミングの知識が必要ですか?
A. 不要です。エージェントの設定ファイルはMarkdown(普通のテキストファイル)で書き、指示は日本語で記述します。プログラミング言語を書く必要はありません。ただし、Claude Codeのターミナル操作(コマンドラインの基礎)は最低限習得が必要です。
Q. サブエージェントは何個まで作れますか?
A. 技術的な上限はありません。ただし、エージェント数が増えるほど管理が複雑になります。実用的には5〜10個から始めて、必要に応じて追加していくのがおすすめです。多すぎると「このタスクはどのエージェントに任せるべきか」判断が難しくなります。
Q. サブエージェントと普通のClaude Codeの違いは何ですか?
A. 普通のClaude Codeは1つのセッションで全てを処理します。サブエージェントを使うと、メインClaude Codeが別のClaude Codeインスタンスを起動して仕事を分担させます。複数のインスタンスが並列動作できること、各インスタンスが独立したコンテキストを持つことが最大の違いです。
Q. エージェントチームとサブエージェントは何が違いますか?
A. エージェントチームは「複数のエージェントが協調して動く構成全体」を指す広い概念です。サブエージェントはその実現手段の1つ。「チームを作る仕組みがサブエージェント」という位置付けです。Agent Skillsはエージェントの「専門性・設定ファイル」を指し、サブエージェントとして呼び出されることで機能します。
Q. サブエージェントが動かない場合のチェックポイントは?
A. ① /agentsコマンドで一覧に表示されているか確認(保存場所の間違い)② descriptionが具体的か確認(曖昧だと自動選択されない)③ ツール設定が厳しすぎてタスクを完了できていないか確認——この3点を順番にチェックしてください。ほとんどの問題はこの3点のどれかです。
Q. Claude Max 20xとサブエージェントを組み合わせると何が変わりますか?
A. Max 20xは使用量(コンテキスト上限)がProの約20倍なので、サブエージェントの並列実行を長時間続けても制限に引っかかりにくくなります。弊社GENAIではMax 20x + サブエージェント並列で、従来10時間かかっていた業務を3時間前後まで短縮した事例があります(業務種別による概算)。
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
Claude Code を業務に落とし込む
専門研修コース一覧
受講者本人の業務を題材に、「使いこなせる」状態になるまで伴走する研修プログラム。1対1特化型・ハンズオン・法人講座の3コースを展開中。業務特化・実装まで踏み込むタイプのClaude Code研修です。
研修コース一覧を見る →AI鬼管理へのお問い合わせ
この記事を読んで気になった方へ。
AI鬼管理の専門スタッフが、御社に最適な
業務自動化プランを無料でご提案します。




