GitHub Copilot の使い方
エディタで使うAIペアプログラマー GitHub Copilot の始め方と機能
GitHub Copilot は、GitHub が提供するAIコーディング支援サービスです。VS Code や JetBrains などのエディタでのコード補完、チャットでの質問、エージェントによる複数ファイルの編集、さらに GitHub 上で課題(Issue)を任せてプルリクエストを作らせる機能まで備えています。
始め方とプラン
- GitHub アカウントでログインし、Copilot のプランを選びます。個人向けには無料の Copilot Free と有料プラン(Pro など)、組織向けのプランがあります(2026年10月時点)。
- 使うエディタに GitHub Copilot の拡張機能を入れ、GitHub アカウントでサインインします。対応エディタには VS Code、Visual Studio、JetBrains IDE、Eclipse、Xcode などがあります。
- ターミナルで使う Copilot CLI もあります。
Free の主な範囲:コード補完は月2,000回まで、チャットとエージェントは「AIクレジット」の範囲で限定的に使えます(モデルは自動選択)。クラウド上で動くコーディングエージェントは Free には含まれず、Pro 以上で利用できると案内されています。コード補完と次の編集の提案はクレジットを消費しません。
主な機能
コード補完
コードを書いていると、続きを灰色の文字で提案します。Tab キーで確定します。関数名やコメントを先に書くと、意図に沿った提案が出やすくなります。
チャットとモード
エディタのチャット画面で、エージェントのドロップダウンからモードを選びます。
- Ask:コードの説明や質問
- Agent:複数ファイルの編集やコマンド実行を含む作業
- Plan:作業の計画を先に立てる(VS Code、JetBrains、Xcode、Eclipse で利用可)
例:「このファイルの処理を説明して」(Ask)、「ユーザー登録APIにバリデーションを追加して、テストも書いて」(Agent)。
コーディングエージェント(クラウド)
GitHub 上で Issue を Copilot に割り当てると、クラウド上で作業してプルリクエストを作成します。人はそのプルリクエストをレビューして、修正依頼やマージを判断します。Copilot によるコードレビュー機能もあります(いずれも有料プラン)。
便利な使い方
- テストコードやドキュメントの下書きなど、パターンが決まった作業を任せる。
- 古いコードの読解に Ask モードを使い、理解してから Agent で修正する。
- 小さな Issue(文言修正、依存関係の更新など)をコーディングエージェントに割り当て、レビューに集中する。
日本語での使い心地と注意点
チャットは日本語で質問でき、日本語で答えます。コード中のコメントを日本語で書いても補完は機能します。ただし、提案されたコードが動作しない、古い書き方を使う、セキュリティ上の問題を含むといったことは起こり得ます。テストとレビューは人が責任を持って行いましょう(AIエージェント)。
セキュリティ・データの扱い
- 組織で使う場合は、管理者がポリシー(使えるモデル、機能、公開コードとの一致検出など)を設定できます。業務利用前に組織の設定を確認しましょう。
- 秘密情報(APIキー、パスワード)をコードやチャットに含めないことが基本です。
- 提案されたコードが既存のオープンソースと似ている場合のライセンス上の扱いにも注意が必要です。
関連:AIエディタの Cursor、ターミナル型の Claude Code の始め方、指示の書き方の プロンプト もあわせて参照してください。
参考リンク
編集: AI Play 編集部 最終更新: 2026-10-25