結論: GitHub Copilot Agent Modeは2026年3月にJetBrains IDE対応がGA(一般提供)となり、カスタムエージェント・AGENTS.md・MCP自動承認などの機能が揃い、企業開発チームが本番導入できるフルアジェント型AIコーディングツールになりました。
この記事の要点:
- 要点1: 2026年3月11日、JetBrains IEDsでカスタムエージェント・サブエージェント・プランエージェントがGA化(GitHub Changelog公式発表)
- 要点2: Agent Modeはコードの提案だけでなく、マルチステップタスク・エラー自己修正・ターミナルコマンド実行まで自律実行する
- 要点3: 企業導入はCopilot Business($19/ユーザー/月)から始められるが、管理者のポリシー設定が必須
対象読者: AI開発ツールの導入を検討しているエンジニア・エンジニアリングマネージャー・IT部門責任者
読了後にできること: VS CodeまたはJetBrains IDEでAgent Modeを有効化し、最初のマルチステップタスクを実行する
「GitHub Copilotって、コード補完だけじゃないの?」
企業向けAI研修で、エンジニアからよく受ける質問です。正直、2025年初頭まではその認識で正しかった。でも今は違います。
先日、ある製造業の開発部門(エンジニア40名規模)で研修をしたとき、参加者の一人がこう言いました。「Cursor使ってるけど、会社のGitHubライセンスがあるならCopilotで同じことできるの?」—この質問が、実はこの記事を書こうと思ったきっかけです。
2026年3月、GitHub Copilotはその答えを出しました。JetBrains IDEsでのAgent Mode GA化です。IntelliJ IDEA・PyCharm・WebStorm・GoLandといったJetBrains製IDEを使う開発チームも、ついにフルエージェント機能を使える時代になりました。
この記事では、Copilot Agent Modeの実態から設定手順、Cursor・Claude Codeとの比較、企業導入時のセキュリティとコスト判断まで、実際に研修・導入支援で得た視点を交えながら全公開します。コピペできる設定コマンドつきで解説しますので、今日から試せます。
まず5分で試す:Agent Modeの起動手順(VS Code編)
理屈より先に動かしてみましょう。VS Codeでのセットアップはこれだけです。
ステップ1:GitHub Copilot拡張機能の確認
# VS Code拡張機能として以下の2つがインストールされているか確認
# - GitHub Copilot
# - GitHub Copilot Chat
# バージョンは最新にしておくこと(2026年3月時点 v1.280以上推奨)
# 拡張機能バージョン確認(VS Code コマンドパレット)
# Ctrl+Shift+P → "Extensions: Show Installed Extensions" → "GitHub Copilot"で検索
ステップ2:Agent Modeの有効化
# VS Code設定(settings.json)に追加
{
"github.copilot.chat.agent.enabled": true,
"chat.tools.terminal.sandbox.enabled": true, // セキュリティ推奨設定
"github.copilot.nextEditSuggestions.enabled": true
}
ステップ3:最初のAgent Modeタスクを実行
// Copilot Chatパネルを開く(Ctrl+Shift+I)
// 右上のドロップダウンから「Agent」を選択
// 以下のプロンプトを試す
このプロジェクトのREADMEを読んで、セットアップ手順に不足している依存パッケージがあれば
package.jsonに追加し、インストールコマンドも実行してください。
不足している情報があれば、最初に質問してから作業を開始してください。
これだけで、Copilotがプロジェクトのファイルを自律的に読み込み、修正し、コマンドまで実行してくれます。研修先で初めてこれを見たエンジニアの反応は「え、自分でやるの?」でした。正確には「自分で判断してやる」んです。
AIエージェントの基本概念や企業導入の全体像については、AIエージェント導入完全ガイドで体系的にまとめています。先にそちらを読んでおくと、この記事の内容がより深く理解できます。
GitHub Copilot Agent Modeとは何か:従来のCopilotとの決定的な違い
従来のGitHub Copilotと、Agent Modeを比較するとこうなります。
| 機能 | 従来Copilot(補完モード) | Agent Mode |
|---|---|---|
| 動作の単位 | 1行〜数行のコード補完 | マルチステップタスク全体 |
| ファイル操作 | 現在のファイルのみ | 複数ファイルを横断して編集 |
| エラー対応 | なし(人間が判断) | コンパイルエラー・lint警告を自己修正 |
| ターミナル | なし | コマンド提案・実行・結果の解釈 |
| コンテキスト | 開いているファイルのみ | プロジェクト全体(AGENTS.md読込) |
| 人間の関与 | 各提案を都度承認 | タスク単位で承認(途中介入も可) |
一言で言えば、「補完ツール」から「AIチームメイト」への進化です。
2026年3月の新機能:JetBrains GA化で何が変わったか
2026年3月11日のGitHub Changelogによると、JetBrains IDEsで以下がGA(一般提供)になりました。
- カスタムエージェント・サブエージェント・プランエージェント: ワークフローに合わせた専門エージェントを作れる
- エージェントフック(パブリックプレビュー): エージェントセッションの主要ポイントでカスタムコマンドを実行
- AGENTS.md / CLAUDE.md サポート: プロジェクトの規約をファイルで定義し、Copilotが自動で読み込む
- MCP自動承認設定: サーバー/ツールレベルで自動承認を設定し、手動承認を削減
- 自動モデル選択GA: リアルタイムの性能に基づいてCopilotが最適モデルを自動選択
AGENTS.mdとは何か:プロジェクト規約の自動化
これが地味に便利です。プロジェクトルートに AGENTS.md を置くと、Copilotがエージェントセッション開始時に自動で読み込み、プロジェクト固有のルールに従って動作します。
# AGENTS.md の例(プロジェクトルートに配置)
## プロジェクト概要
- 言語: TypeScript (Node.js 20)
- テストフレームワーク: Vitest
- コーディング規約: ESLint + Prettier(.eslintrc.jsを参照)
## 作業ルール
- 新しい関数を追加するときは必ずVitestのユニットテストも作成する
- コミットメッセージはConventional Commits形式を使う(feat:/fix:/chore:等)
- APIキーや認証情報をハードコードしない(.envファイルを使う)
## 禁止事項
- console.log()をプロダクションコードに残さない
- any型を使わない(unknownを使う)
研修でこれを紹介すると、チームリーダーが「これ、新人オンボーディングの手間が半分になる」と言っていました。コードレビューのNG指摘をAGENTS.mdに書いておけば、Copilotが最初から規約に沿ったコードを生成してくれるので。
JetBrains IDEsでのAgent Mode設定手順
前提条件
- JetBrains IDE(IntelliJ IDEA / PyCharm / WebStorm / GoLand等)最新版
- GitHub Copilotプラグイン(JetBrains Marketplace)をインストール済み
- GitHub Copilot Pro / Pro+ / Business / Enterpriseのいずれかのサブスクリプション
- Copilot Business/Enterpriseの場合:管理者が「Editor preview features」ポリシーを有効化済み
ステップ1:プラグインのインストール・更新
# JetBrains IDE内から操作
# Settings → Plugins → Marketplace → "GitHub Copilot"で検索
# バージョン2.x以上をインストール
# または JetBrains Marketplace URLから直接
# https://plugins.jetbrains.com/plugin/17718-github-copilot
ステップ2:GitHub認証
# Settings → GitHub Copilot → Sign in to GitHub
# Enterprise環境の場合: デバイスコード方式が優先される(URLが自動で開く)
# サインイン後、Copilotチャットパネルが自動で開く(2026年3月改善済み)
ステップ3:MCP自動承認の設定(任意)
# Settings → GitHub Copilot → Chat → MCP Server and Tool Auto-approve Configuration
# サーバーレベル: 特定のMCPサーバー全体を自動承認
# ツールレベル: 特定のツール(例: file_read)のみ自動承認
# セキュリティのため、最初は手動承認で様子を見てから自動承認に移行することを推奨
ステップ4:最初のエージェントタスク(JetBrains)
// Copilot Chatパネルを開く(JetBrains: Alt+A / macOS: ⌥A)
// 「Agent」モードを選択してプロンプトを入力
このPythonプロジェクトのコードレビューをして、
型アノテーションが抜けている関数を見つけ、mypy準拠の型を追加してください。
修正後にmypyを実行して問題がないことを確認してください。
仮定した点は必ず"仮定"と明記してください。
先日のある研修で、Python開発チームがこのタスクを試したところ、300行のコードに対して型アノテーションの追加とmypyチェックまで約4分で完了しました。手作業だと30〜40分かかっていた作業です。
GitHub Copilot Agent Modeの3つの動作モード
| モード | 内容 | 適した用途 |
|---|---|---|
| チャットモード | コードについて質問・説明を受ける | コードの理解・学習・レビュー |
| 編集モード(Edits) | 指定したファイルを直接編集 | 特定ファイルのリファクタリング・修正 |
| エージェントモード | 自律的にコードベース全体を操作 | 機能追加・バグ修正・テスト作成など複合タスク |
エージェントモードで実際に使えるプロンプト5選
プロンプト1:テスト作成(最も反響が大きい)
src/utils/pricing.ts の全関数について、
Vitestのユニットテストをtests/utils/pricing.test.tsに作成してください。
エッジケース(null、undefined、負の数、上限値超過)も含めてください。
不足している情報があれば、最初に質問してから作業を開始してください。
プロンプト2:バグ調査と修正
ユーザーから「ログイン後にセッションが5分で切れる」という報告があります。
認証関連のコード(src/auth/配下)を調査して、原因を特定し修正してください。
修正箇所と理由を説明してから変更を加えてください。
数字と固有名詞は、根拠(出典/計算式)を添えてください。
プロンプト3:ドキュメント自動生成
src/api/配下の全APIエンドポイントについて、
OpenAPI 3.0形式のスキーマ定義(openapi.yaml)を作成してください。
既存のコードのコメントやJSDocがあれば優先的に使用してください。
仮定した点は必ず"仮定"と明記してください。
プロンプト4:コードのリファクタリング
src/components/UserDashboard.tsx(現在850行)を読んで、
単一責任の原則に従って分割してください。
各コンポーネントに対してStorybookのストーリーも作成してください。
変更前後で機能が同じことをテストで確認してから進めてください。
プロンプト5:セキュリティ監査
このプロジェクト全体のコードを調査して、以下のセキュリティ問題がないか確認してください:
1. SQLインジェクションリスク
2. ハードコードされた認証情報
3. XSSに脆弱なHTMLレンダリング
4. 未検証のユーザー入力
問題が見つかった場合は、深刻度(高/中/低)をつけてリスト化し、
修正方法を提案してください。実際の修正は私が承認してから行ってください。
Cursor・Claude Codeとの徹底比較
「Copilot Agent Modeは結局Cursorと何が違うの?」—これも研修でよく聞かれます。正直に比較します。
| 項目 | GitHub Copilot Agent Mode | Cursor | Claude Code |
|---|---|---|---|
| 価格(個人) | Pro $10/月、Pro+ $39/月 | $20/月(Pro) | $100/月(Max 5x) |
| 価格(企業) | Business $19/ユーザー/月 | Business $40/ユーザー/月 | Max 20x $200/月(個人) |
| IDE統合 | VS Code + JetBrains(GA) | VS Code Fork(独自エディタ) | ターミナル(エディタ非依存) |
| コンテキスト | 32k〜128k トークン | 200k トークン | 最大1Mトークン |
| SWE-Bench | 公式非公表 | 51.7%(Composer) | 72.5%(claude-sonnet-4-6) |
| エンタープライズ準拠 | SOC 2 Type 1 / ISO 27001認証済み | SOC 2認証済み | Anthropicポリシー準拠 |
| 既存GitHubとの統合 | ネイティブ(Issues・PRと直接連携) | なし(Git統合のみ) | なし(CLIから手動操作) |
| 日本語対応 | ◎ | ◎ | ◎ |
用途別おすすめ
GitHub Copilot Agent Modeが向いているケース
- すでにGitHub Enterprise Cloudを使っている組織(追加コスト最小化)
- JetBrains IDEを標準として使っているJava/Python/Go開発チーム
- SOC 2 / ISO 27001といったコンプライアンス要件がある企業
- GitHubのIssues・PRと連携したエージェントワークフローを組みたい場合
Cursorが向いているケース
- VS Codeユーザーで、より深いコンテキスト理解(200k)が必要な場合
- 大規模リファクタリング・マイグレーション作業が多い場合
- コストを抑えつつ高品質な自律コーディングが必要な場合
Claude Codeが向いているケース
- エディタに縛られず、複数のプロジェクトをまたいで作業する場合
- 最高品質の出力(複雑なアーキテクチャ設計・難解なバグ修正)を求める場合
- ターミナルベースのワークフローを好むエンジニア
正直に言うと、2026年時点では「1つのツールで完全に完結」はありません。私自身、普段の作業ではClaude Codeをメインに使いつつ、クライアントのJetBrains環境ではCopilot Agent Modeを推奨しています。
企業導入時のセキュリティ対策と設定
必須セキュリティ設定チェックリスト
100社以上の研修・導入支援経験から、企業が見落としがちなセキュリティ設定をまとめました。
# 1. ターミナルサンドボックス有効化(macOS/Linux必須)
# VS Code settings.json
{
"chat.tools.terminal.sandbox.enabled": true
}
# 2. Workspace Trust設定(信頼できないリポジトリへのAgent動作を制限)
# VS Code → File → Preferences → Workspace Trust → 有効化
# 3. 機密ファイルのブラックリスト設定(Enterprise向け)
# GitHub組織設定 → Copilot → Content exclusions
# 例: .env, secrets/, config/credentials.* などを除外
# 4. Public code matchingの無効化(Enterprise向け)
# GitHub組織設定 → Copilot → Policies → "Suggestions matching public code" → Block
情報漏洩リスクの実態と対策
研修先でよく聞かれるのが「コードがGitHubに送られるのが怖い」という懸念です。事実関係を整理します。
- 送信されるもの: プロンプト・現在のコードコンテキスト(設定で制御可能)
- 送信されないもの: .gitignoreに含まれるファイル、Content exclusionsで指定したファイル
- Copilot Business/Enterprise: プロンプト・レスポンスがGitHubのトレーニングデータに使用されない(ポリシー上)
- 監査ログ: Enterprise利用では全インタラクションのログが取得可能(セキュリティチームに重要)
実案件事例(匿名加工)
製造業クライアント(従業員1,200名)で、最初「AIツールは社内規定で使えない」と言われていました。しかし、Content exclusionsで機密ファイルを指定し、Enterprise契約でトレーニングデータ不使用を確認、監査ログの取り方を情報セキュリティ部門に説明したところ、「これなら使えます」と承認が出ました。
結果、導入3ヶ月後の開発速度測定でPRレビュー時間が平均1.8時間→45分に短縮(測定期間: 2025年10月〜12月、対象: 開発部門15名、タイムトラッキングツール使用)。
コストシミュレーション:プラン選択と費用計算
2026年3月時点のプラン比較
| プラン | 価格 | 主な機能 | 向いている対象 |
|---|---|---|---|
| Copilot Free | $0 | 月50回チャット、2,000回補完 | 個人・試用 |
| Copilot Pro | $10/月 | 無制限補完、チャット、Agent Mode | 個人エンジニア |
| Copilot Pro+ | $39/月 | Pro + Claude Opus 4.6 / o3 / Gemini 2.5 Pro | 個人ヘビーユーザー |
| Copilot Business | $19/ユーザー/月 | Pro機能 + 組織管理 + 監査ログ | 中小企業(5〜500人) |
| Copilot Enterprise | $39/ユーザー/月 | Business + カスタムモデル + 高度なポリシー | 大企業(GHECが必要) |
注意点: Copilot Enterpriseを使うにはGitHub Enterprise Cloud($21/ユーザー/月)が必要なため、実質的なコストは$60/ユーザー/月になります。
エンジニア20名チームのコスト試算
| 選択肢 | 月額コスト | 年間コスト |
|---|---|---|
| Copilot Business(20名) | $380(約5.7万円) | 約68万円 |
| Cursor Business(20名) | $800(約12万円) | 約144万円 |
| Copilot Enterprise + GHEC(20名) | $1,200(約18万円) | 約216万円 |
(為替レート: 1ドル=150円で計算。2026年3月時点の公式価格に基づく)
既存のGitHub Teamプラン($4/ユーザー/月)を使っている場合、Copilot Businessへのアップグレードは月額差$15/人程度で、Agent Modeが使えるようになります。これはコスト効率が非常に高い。
【要注意】よくある失敗パターンと回避策
失敗1:管理者ポリシーを設定せずに展開
❌ よくある間違い: 「GitHubでCopilot Business契約したからそのまま配布」
⭕ 正しいアプローチ: 組織設定でContent exclusions・モデル選択ポリシー・Agent mode enabledを事前設定
なぜ重要か: Copilot Business/Enterpriseでは、管理者が「Editor preview features」ポリシーを有効化しないとAgent Modeが使えません。展開後に「使えない」問い合わせが殺到した研修先がありました。
失敗2:大きすぎるタスクを一度に頼む
❌ 「このプロジェクト全体をTypeScriptに移行してください」
⭕ 「src/utils/配下の3ファイルをTypeScriptに移行してください。まず移行計画を提示してから実施してください」
なぜ重要か: Agent Modeはコンテキスト上限(32k〜128k)があります。大きすぎるタスクは途中で情報が欠落し、意図しない変更が入ります。段階的に進めると品質が格段に上がります。
失敗3:レビューなしで全変更を承認
❌ エージェントの変更提案を確認せずに「全て適用」
⭕ diff画面で変更内容を確認し、意図しないファイルが含まれていないかチェックしてから適用
なぜ重要か: Agent Modeは「意図を推測して」動くため、スコープが広がることがあります。特にファイル新規作成・削除は必ず確認が必要です。これは私が顧問先でも繰り返し伝えていることです。
失敗4:機密ファイルのContent exclusions設定を忘れる
❌ `.env`や`config/production.json`を除外設定せずにAgent使用
⭕ 組織のCopilot設定でContent exclusionsに機密ファイルパターンを追加してから展開
なぜ重要か: Agent Modeはプロジェクト全体を読み込みます。`DATABASE_URL`や`API_SECRET_KEY`が含まれるファイルは必ず除外設定をしておくことが重要です。
研修・企業導入のロードマップ(30-60-90日)
最初の30日:個人習熟フェーズ
- Agent Modeの有効化とAGENTS.mdの作成
- 既存タスク(テスト追加・ドキュメント生成・コードレビュー)での試用
- 「どんなプロンプトが効くか」をチームで共有(Slackチャンネル等で事例収集)
30〜60日:チーム展開フェーズ
- 組織のCopilot設定(Content exclusions・ポリシー)を整備
- プロジェクト共通のAGENTS.mdをコーディング規約委員会で作成・維持
- 週次振り返りでAgent使用の成功・失敗事例を共有(効果測定開始)
60〜90日:業務統合フェーズ
- カスタムエージェントの作成(CI/CDパイプライン連携・社内ドキュメント検索)
- MCPサーバーとの連携(Jira・Confluence・Slack等)
- 開発速度・バグ率・PRレビュー時間を定量測定して経営報告
参考・出典
- Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs — GitHub Changelog(参照日: 2026-03-27)
- Agent mode 101: All about GitHub Copilot’s powerful mode — The GitHub Blog(参照日: 2026-03-27)
- GitHub Copilot features — GitHub Docs(参照日: 2026-03-27)
- GitHub Copilot Plans & Pricing — GitHub(参照日: 2026-03-27)
- Claude Code vs GitHub Copilot vs Cursor: Which AI Coding Agent Should You Use in 2026? — Cosmic(参照日: 2026-03-27)
まとめ:今日から始める3つのアクション
- 今日やること: VS CodeまたはJetBrains IDEでAgent Modeを有効化し、既存プロジェクトのテスト追加タスクを1つ試してみる(セットアップ5分、タスク実行10分)
- 今週中: プロジェクトルートにAGENTS.mdを作成し、チームのコーディング規約を記述する。チームメンバー全員に共有して「Copilotに守らせるルール」の議論をする
- 今月中: 組織のCopilot設定でContent exclusionsとポリシーを整備。Agent Mode利用前後の開発速度(PR作成時間・レビュー時間等)を測定開始する
次回予告: 次の記事では「GitHub Copilot × MCPサーバー連携実践ガイド」として、JiraやConfluenceとの連携でAIエージェントが社内情報にアクセスする方法をお届けする予定です。
あわせて読みたい:
- AIエージェント導入完全ガイド — エージェント型AIの基本概念から企業導入の全体設計まで
- AI導入戦略完全ガイド — 中小企業が最初の6ヶ月でやるべきこと
- Claude Code始め方完全ガイド2026
- Claude Codeでできること20選
著者: 佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。早稲田大学法学部在学中に生成AIの可能性に魅了され、X(旧Twitter)で活用法を発信(@SuguruKun_ai、フォロワー約10万人)。100社以上の企業向けAI研修・導入支援を展開。著書『AIエージェント仕事術』(SBクリエイティブ)。SoftBank IT連載7回執筆(NewsPicks最大1,125ピックス)。
ご質問・ご相談は お問い合わせフォーム からお気軽にどうぞ。


