
AI駆動開発の現実をライブデモで体感します。備品管理・貸出予約システムの実装を通じて、コメントドリブン開発・Plan Mode壁打ち・メタプロンプトの流れを確認しましょう。
GitHub Copilotはエディタ(VS Code等)上でリアルタイムにコード補完を行うAIペアプログラマー。日本語コメントを書くだけでコードが生成される。2025年2月にAgent Modeが追加され、複数ファイルへの自律編集・ターミナル実行も可能になった。
| モード | 動き方 | 最適なユースケース |
|---|---|---|
| Chat(通常) | 人間が逐次指示を出す | コード補完・インラインチャット・Q&A |
| Agent Mode | 複数ファイルを自律編集 + ターミナル実行 | まとまった機能追加・リファクタリング |
| Plan Mode | 実装前に設計計画を生成・人間が承認 | 手戻りを防ぎたい設計フェーズ |
| Coding Agent | GitHub Issueにアサイン→PRを自律作成 | 非同期・バックグラウンドでの実装タスク |
以下のショートカットは VS Code 公式 Cheat Sheet に基づく。
出典: GitHub Copilot in VS Code cheat sheet
| 操作 | Windows / Linux | Mac | 使い場面 |
|---|---|---|---|
| 補完を受け入れる | Tab | Tab | 灰色のゴースト補完が表示されたとき |
| 補完を却下する | Esc | Esc | 提案が意図と違う場合 |
| 次の候補に切り替え | Alt+] | Option+] | 別の補完候補を確認したいとき |
| インラインチャット起動 | Ctrl+I | ⌘+I | カーソル位置で機能追加・修正依頼 |
| Copilot Chatパネル開閉 | Ctrl+Alt+I | ⌃+⌘+I | チャット履歴・複数回の質問 |
社内備品(PC・プロジェクター・会議室備品)の貸出予約機能を GitHub Copilot を使ってライブ実装します。SI業務の現場に近いユースケースを題材にしています。
equipment_manager.py を開き、以下の日本語コメントを書く。class EquipmentManager: 以下のコード全体をゴースト補完で提案してきます。Tab で受け入れ → Alt+] で別候補を確認できます。AIが出した提案は必ず内容を確認してから受け入れましょう。2025年11月にパブリックプレビューとして正式機能化。VS Code・JetBrains・Eclipse・Xcodeで利用可能。実装前に「何をどの順番で変更するか」のマークダウン計画を生成し、開発者が承認してから実装に移るワークフローを実現する。
出典: GitHub Changelog
GitHub Copilotの各モードとClaude Codeの役割を整理します。目的によって最適なツールが変わります。
| ツール | 動き方 | 価格(2026年3月時点) | 最適なシーン |
|---|---|---|---|
| GitHub Copilot (Chat / Agent Mode) |
人間が主導し、AIがリアルタイムで支援。Agent Modeでは複数ファイル自律編集も可能。 | Individual: $10/月 Business: $19/月 Enterprise: $39/月 |
日常のコーディング全般。コードを書きながらリアルタイムで使う。 |
| GitHub Copilot (Coding Agent) |
GitHub IssueにCopilotをアサイン → AIが自律的にPRを作成。 | Enterprise / Business プランに含む | 定型的な機能追加・バグ修正を非同期で任せたいとき。 |
| Claude Code | ターミナルネイティブのAIコーディングエージェント。CLI上で動作。 | Claude APIトークン課金 | 大規模コードベースの処理概要生成・長文コード理解タスク。 |
GitHub Copilot Business / Pro / Enterprise では Claude Opus 4.5 をエディタ内で選択可能。タスクに応じてモデルを切り替えることで、コード理解や生成の精度を上げられる。
出典: Claude and Codex for Copilot Business/Pro - GitHub Changelog
| テクニック | 操作 | 使い場面 |
|---|---|---|
| コメントドリブン開発 | 日本語コメントを書いてEnter | 何を作るかが決まっているとき。コメントが設計ドキュメントになる。 |
| コンテキスト指定 | #file で参照ファイルを指定 |
既存コードと整合性を取りたいとき。 |
| @workspace | Copilot Chatで @workspace を使う |
大規模プロジェクトで横断的に聞くとき。 |
| Plan Mode | モードドロップダウンで "Agent" → Plan Mode | 実装前に設計計画を生成・承認。手戻りを防ぐ。(正式機能、2025年11月〜) |
| Agent Mode | モードドロップダウンで "Agent" を選択 | 複数ファイル編集・ターミナル実行を自律的に行わせる。(2025年2月〜) |
| メタプロンプト | 「このタスクに最適なプロンプトを教えて」とAIに聞く | 複雑な要件のコード生成。AIにプロンプト設計を任せてから本命の指示を出す。 |
インラインチャット(Ctrl+I / ⌘I)はエディタ内で直接起動できる。コードの特定箇所を選択してから起動すると「この選択範囲に対して」の指示として扱われる。チャットパネルに切り替えることなく、文脈を保ったまま機能追加・修正・説明依頼ができる。
差分(diff)形式で提案が表示されるため、変更前後を一目で確認してからAccept/Discardを選択できる。