【初心者向け】GitHub Copilot「Planモード」の使い方!AIと共同でコードを設計する次世代開発術

GitHub Copilot

GitHub Copilotの「Planモード」とは?

GitHub Copilotの「Planモード」は、AIがコードを直接書き換える前に、どのような変更を行うかを「計画(プラン)」として提示してくれる機能です。主にVisual Studio Code(VS Code)の「Copilot Edit」機能の一部として提供されています。

これまでのチャット機能と違い、複数のファイルにまたがる修正を一度に検討し、ユーザーがその内容を承認してから反映させるため、意図しない書き換えを防ぐことができます。

[Image: Copilot EditのPlan画面とコード反映(Act)の比較図解]

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が提案したコードが実際のファイルに反映されます。

[Image: プランをレビューしてApplyボタンを押す際の手順画面]

初心者が使いこなすためのコツ

Planモードを最大限に活用するために、以下のポイントを意識しましょう。

ポイント 具体的な行動
具体的に指示する 「いい感じにして」ではなく「関数名をCamelCaseに変更して」のように具体的に伝えます。
差分を必ず確認する プラン提示後の「Diffビュー(比較画面)」で、不要な削除が行われていないかチェックします。
少しずつ進める 一度に巨大な機能を実装させるより、小さなステップに分けて「Plan & Apply」を繰り返すのがコツです。

まとめ:AIとの対話で確実な開発を

GitHub CopilotのPlanモードを使えば、AIが勝手にコードを壊すリスクを最小限に抑え、プログラミングの「設計」部分に集中できるようになります。まずは簡単なリファクタリング(コードの整理)から試してみるのがおすすめです。