GitHub Copilotの「Planモード」とは?
GitHub Copilotの「Planモード」は、AIがコードを直接書き換える前に、どのような変更を行うかを「計画(プラン)」として提示してくれる機能です。主にVisual Studio Code(VS Code)の「Copilot Edit」機能の一部として提供されています。
これまでのチャット機能と違い、複数のファイルにまたがる修正を一度に検討し、ユーザーがその内容を承認してから反映させるため、意図しない書き換えを防ぐことができます。
Planモードを使うための準備
Planモード(Copilot Edit)を利用するには、以下の環境が整っている必要があります。
- GitHub Copilotの契約: 個人プラン(Individual)またはビジネスプランの有効なサブスクリプション。
- Visual Studio Codeの最新版: 常に最新の安定版を使用することを推奨します。
- GitHub Copilot拡張機能: VS Code内の「Extensions」から最新版をインストールしてください。
※機能が有効な場合、VS Codeのサイドバーまたはショートカット Ctrl + Shift + I(Windows) / Cmd + Shift + I(Mac)で呼び出すことができます。
Planモードの基本的な使いかた(3ステップ)
1. 編集対象のファイルを選択する
まず、修正したいファイルをCopilotに教えます。「Add Files」ボタンをクリックするか、エディタからファイルをドラッグ&ドロップして、コンテキスト(文脈)を追加します。
2. AIに指示を出す(プロンプトの入力)
チャット欄に「何をしたいか」を入力します。この時点ではまだコードは書き換わりません。AIが「Plan」を作成し、どのファイルのどの行をどう変えるかをリストアップします。
例:「このプロジェクトにログイン機能を追加して。ユーザー名はemail形式でバリデーションをかけてください。」
3. プランを確認して実行(Apply)する
提示されたプランを確認し、問題がなければ「Apply(適用)」または「Done」ボタンを押します。これにより、AIが提案したコードが実際のファイルに反映されます。
初心者が使いこなすためのコツ
Planモードを最大限に活用するために、以下のポイントを意識しましょう。
| ポイント | 具体的な行動 |
|---|---|
| 具体的に指示する | 「いい感じにして」ではなく「関数名をCamelCaseに変更して」のように具体的に伝えます。 |
| 差分を必ず確認する | プラン提示後の「Diffビュー(比較画面)」で、不要な削除が行われていないかチェックします。 |
| 少しずつ進める | 一度に巨大な機能を実装させるより、小さなステップに分けて「Plan & Apply」を繰り返すのがコツです。 |
まとめ:AIとの対話で確実な開発を
GitHub CopilotのPlanモードを使えば、AIが勝手にコードを壊すリスクを最小限に抑え、プログラミングの「設計」部分に集中できるようになります。まずは簡単なリファクタリング(コードの整理)から試してみるのがおすすめです。

