GitHub Copilot — AIコーディング支援

GitHub, Inc.

VS Code 内でコード支援が必要なら GitHub Copilot を検討できます。再現可能な小さな課題から始め、自作のテストで変更を確認しましょう。

おすすめの理由

AIコーディング支援

拡張機能

アプリへ

知っておきたいこと

パソコンへのインストールと画質設定が必要です。

AIの回答は出典と照合してください。個人のファイルや連携を共有する前に、権限とデータ設定を確認しましょう。

最新の利用枠と出力条件は公式サイトで確認してください。

知っておきたいこと
知っておきたいこと拡張機能
無料で出力—
登録不要非対応
透かしなし—
オフライン対応—
一括処理—
コンテンツの言語—

— 未確認の利用条件. 公式資料を確認しています。アプリの実機テストは行っていません。 出典で確認できるコンテンツ言語の対応のみを検索します。画面の言語とは異なります。

情報源と確認日9
提供者からの修正・フィードバック

提供者からの修正・フィードバック

製品の代表者は、出典付きの修正や更新を送信できます。公開前に編集部が確認します。

編集部の選び方ガイド

最終確認:

どんな人向け?

  • 見慣れない関数を理解する際に、そのソースと呼び出し元をエディターで開いたまま作業したい開発者。
  • 小規模な修正やテスト案の作成を支援してほしく、動作確認と生成後のコード保守を担当できる人がいるチーム。

始め方

  • 現在の VS Code 設定ガイドに従い、Copilot を有効にして必要な利用権限を持つ GitHub アカウントでサインインします。非公開コードを開く前に職場の方針を確認してください。
  • 問題を再現する例、関連ファイル、依存関係のバージョン、期待する出力を用意します。ログから認証情報を除き、変更後も維持すべき動作を明示します。
  • まず説明や限定的な編集を依頼します。複数ファイルにまたがる課題では、エージェントを選ぶ前に変更範囲を定め、提案されたコマンドを確認します。
  • 生成されたテストや依存関係の変更も含め、差分全体を読みます。元の失敗例と関連する境界ケースを実行し、動作する理由を説明できる変更だけを残します。

選ぶポイント

  • 関数を書いている最中はインラインの提案、動作の理由を検討したいときはチャットを選びます。広い範囲の編集には明確な合格条件が必要です。
  • エディター支援とブラウザー型アプリ作成ツールを比べる際は、コードの保存先とレビュー担当を基準にします。既存のリポジトリとローカルの開発環境があるなら、Copilot が作業に合う可能性があります。

制限

  • 生成されたコードは誤っている場合があります。もっともらしい説明だけでは、修正が要件を満たす証拠になりません。
  • 利用できる機能はプラン、クライアントのバージョン、組織の方針によって変わります。必要な機能と現在の利用枠を事前に確認してください。固定の無料枠はここでは保証しません。
  • このガイドは公式文書の確認に基づき、インストールやコーディングの実機試験は行っていません。出力品質、オフライン利用、自然言語の対応範囲は未検証です。

よくある質問

Microsoft Copilot と同じ製品ですか?

いいえ。このページの対象は VS Code 内の GitHub Copilot です。Microsoft Copilot には別の製品ページがあり、その利用条件や機能をこの開発用拡張機能に当てはめることはできません。

実際のプロジェクトを変更する前にどう評価すればよいですか?

期待する動作が分かっている小さなコードのコピーを使います。変更を一つ依頼し、差分を確認して、独立して書いたテストを実行してください。レビューにかかる手間と、自分で作業する手間を比べましょう。

公式情報 (9)
docs.github.com/en/copilot/get-started/about-github-copilotdocs.github.com/en/copilot/how-tos/set-up/install-copilot-extensionmarketplace.visualstudio.com/itemscode.visualstudio.com/docs/setup/copilotdocs.github.com/en/copilot/get-started/quickstart-for-using-github-copilot-in-your-idedocs.github.com/en/copilot/reference/copilot-feature-matrixdocs.github.com/en/copilot/get-started/plansdocs.github.com/en/copilot/responsible-use/chatsupport.microsoft.com/en-us/microsoft-copilot/getting-started-with-microsoft-copilot