GitHub Copilot に関するよくある質問

この記事では、Visual Studio Code での GitHub Copilot の使用に関するよくある質問にお答えします。

GitHub Copilot サブスクリプション

Copilot サブスクリプションはどのように入手できますか?

GitHub Copilot にアクセスするには、いくつかの方法があります

ユーザーの種類 説明
個人
  • GitHub Copilot Free をセットアップすると、月ごとのインライン提案と AI クレジットの割り当てを利用して、基本機能を無料で試すことができます。
  • より高い柔軟性とプレミアム機能へのアクセスを利用するには、有料の GitHub Copilot プランに登録してください。
  • すべての選択肢については、自分自身用の GitHub Copilot のセットアップをご覧ください。
組織/エンタープライズのメンバー
  • GitHub Copilot のサブスクリプションを保有している組織またはエンタープライズのメンバーである場合は、https://github.com/settings/copilot にアクセスし、「Get Copilot from an organization(組織から Copilot を取得)」からアクセスをリクエストできます。
  • 組織で Copilot を有効にする方法については、組織用の GitHub Copilot のセットアップをご覧ください。

GitHub アカウントでサインインするメリットは何ですか?

GitHub Copilot にアクセスできる GitHub アカウントでサインインすると、以下のメリットがあります

ご利用の Copilot プランによって、アクセスレベルや制限が異なる場合があります。詳細については、GitHub Copilot プランをご覧ください。

Copilot の使用状況はどのように確認できますか?

VS Code ステータスバーからアクセスできる Copilot ステータスダッシュボードで、現在の Copilot の使用状況を確認できます。ダッシュボードには以下の情報が表示されます

  • インライン提案: 今月に使用したインライン提案の割り当て制限の割合。有料プランでは、インライン提案の割り当て枠は無制限です。
  • AI クレジット: 月ごとの AI クレジット割り当て制限のうち、今月使用した割合。

使用状況と利用資格の管理についての詳細は、GitHub Copilot のドキュメントの「使用状況と利用資格の監視」をご覧ください。クレジット消費を抑えるためのヒントについては、「AI クレジット使用の最適化」をご覧ください。

インライン提案または AI クレジットの制限に達しました

インライン提案の割り当て枠と AI クレジットの割り当て枠は、毎月リセットされます。AI クレジットの制限にのみ達した場合は、引き続きインライン提案を使用できます。同様に、インライン提案の制限に達した場合でも、引き続きチャットを使用できます。

Copilot Free プランをご利用のユーザーは、さらに多くのインライン提案や AI クレジットにアクセスするために、VS Code から直接有料プランに申し込むことができます。あるいは、翌月まで待って無料で Copilot の使用を続けることもできます。

有料プランをご利用で AI クレジットを使い切った場合は、追加使用の予算を設定して作業を続けるか、割り当て制限がリセットされる次の月次サイクルまで待つことができます。含まれている AI クレジットを超過した場合の動作については、GitHub Copilot ドキュメントの「含まれている AI クレジットを超過した場合の動作」をご覧ください。

クレジット消費を抑えるためのヒントについては、「AI クレジット使用の最適化」をご覧ください。

VS Code で Copilot サブスクリプションが検出されません

Visual Studio Code でチャットを使用するには、GitHub Copilot へのアクセス権を持つ GitHub アカウントで Visual Studio Code にサインインする必要があります。

  • Copilot サブスクリプションが別の GitHub アカウントに関連付けられている場合は、お使いの GitHub アカウントからサインアウトし、別のアカウントでサインインしてください。現在の GitHub アカウントからサインアウトするには、アクティビティバーの アカウント メニューを使用します。詳細については、Copilot で別の GitHub アカウントを使用するをご覧ください。

  • GitHub Copilot の設定で、Copilot サブスクリプションがまだ有効であることを確認してください。

  • GHE.com の管理対象ユーザーアカウントで Copilot プランを使用している場合は、サインインする前にいくつかの設定を更新する必要があります。GHE.com のアカウントでの GitHub Copilot の使用をご覧ください。

Copilot 用のアカウントを切り替えるにはどうすればよいですか

Copilot サブスクリプションが別の GitHub アカウントに関連付けられている場合は、VS Code で GitHub アカウントからサインアウトし、別のアカウントでサインインしてください。

詳細については、Copilot で別の GitHub アカウントを使用するをご覧ください。

Copilot に関する全般的な質問

VS Code から Copilot を削除するにはどうすればよいですか?

VS Code の他の機能を設定するのと同様に、 chat.disableAIFeatures VS Code で開く VS Code Insiders で開く 設定を使用して、VS Code の組み込み AI 機能を無効にできます。これにより、VS Code 内のチャットやインライン提案などの機能が無効化および非表示になり、Copilot 拡張機能も無効になります。この設定はワークスペース レベルまたはユーザー レベルで構成できます。

または、タイトルバーのチャットメニューから「AI 機能の非表示方法を学習」アクションを使用して設定にアクセスすることもできます。

注意

以前に組み込みの AI 機能を無効にしている場合、新しいバージョンの VS Code に更新しても、その選択は尊重されます。

Copilot のネットワークおよびファイアウォール設定

  • あなた自身または組織がファイアウォールやプロキシサーバーなどのセキュリティ対策を採用している場合、特定のドメイン URL を「許可リスト」に追加し、特定のポートとプロトコルを開放することが有益な場合があります。GitHub Copilot のファイアウォール設定のトラブルシューティングの詳細をご覧ください。

  • 会社の機器で作業し、社内ネットワークに接続している場合、VPN または HTTP プロキシサーバーを介してインターネットに接続している可能性があります。場合によっては、これらのネットワーク設定により GitHub Copilot が GitHub のサーバーに接続できなくなることがあります。GitHub Copilot のネットワークエラーのトラブルシューティングの詳細をご覧ください。

リクエストがレート制限されています

このエラーは、Copilot リクエストのレート制限を超過したことを示しています。GitHub は、すべてのユーザーが Copilot サービスに公平にアクセスできるようにし、不正利用から保護するために、レート制限を設定しています。

レート制限の詳細および制限に達した場合の対処方法については、GitHub Copilot のレート制限をご覧ください。

Copilot 拡張機能のプレリリースビルドはありますか?

はい、Copilot 拡張機能のプレリリース(Nightly)バージョンに切り替えることで、最新の機能や修正を試すことができます。「拡張機能」ビューから、右クリックするか、歯車アイコンを選択してコンテキストメニューを表示し、プレリリース バージョンへの切り替え を選択します。

Extensions view context menu with Switch to Pre-Release Version option

プレリリースバージョンを実行しているかどうかは、拡張機能の詳細にある「プレリリース」バッジで確認できます

Pre-release version of the GitHub Copilot extension

インライン提案

インライン提案を有効または無効にするにはどうすればよいですか?

VS Code ステータスバーからアクセスできる Copilot ステータスダッシュボードのチェックボックスを使用して、VS Code でインライン提案を有効または無効にできます。インライン提案は、グローバルに有効/無効を切り替えることも、アクティブなエディターのファイルタイプごとに切り替えることもできます。

Screenshot showing the VS Code status bar, highlighting the Copilot icon that indicates Copilot is active.

あるいは、設定 github.copilot.enable VS Code で開く VS Code Insiders で開く および github.copilot.nextEditSuggestions.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者にお問い合わせください。 をそれぞれ使用して、インライン提案と次の編集の提案を有効または無効にできます。これらの設定は、ワークスペースまたはユーザーレベルで構成できます。

エディターでインライン提案が機能しません

チャット

チャット機能が使えません

Visual Studio Code でチャット機能が確実に動作するために、以下の要件を確認してください

  • 最新バージョンの Visual Studio Code を使用していることを確認してください(Code: 更新プログラムの確認 を実行します)。
  • GitHub CopilotGitHub Copilot Chat の両方の拡張機能が最新バージョンであることを確認してください。
  • VS Code にサインインしている GitHub アカウントに、有効な Copilot サブスクリプションがある必要があります。Copilot サブスクリプションを確認してください。
  • Copilot Free プランで、今月の AI クレジット制限に達していないことを確認してください。

チャットでエージェントを利用できません

VS Code の設定 chat.agent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者にお問い合わせください。 でエージェントが有効になっていることを確認してください。組織がこの機能を無効にしている可能性があります。管理者と協力してエージェントを有効にしてください。

VS Code でエージェントは何ができますか?

エージェントは、完全なコーディングタスクを自律的に処理します。複数ステップの実装を計画し、複数のファイルにまたがる連携した変更を実行し、ターミナルコマンドを実行し、ツールを呼び出し、エラーが発生した場合は自己修正します。機能実装、アーキテクチャレベルのリファクタリング、フレームワークの移行、デバッグ、テスト生成にエージェントを使用してください。詳細はエージェントの使用をご覧ください。

Copilot は大規模なコードベースやモノレポ(Monorepos)でも動作しますか?

はい。VS Code はセマンティック検索、言語インテリジェンス(LSP)、GitHub のコード検索を使用してワークスペースを自動的にインデックス化し、リポジトリ全体を深く理解できるようにします。大規模なリポジトリの場合、リモートインデックス作成により GitHub のインデックスが使用され、関連するリポジトリ全体にわたり迅速かつ包括的な結果が得られます。モノレポでのコンテキスト範囲を制限するにはマルチルートワークスペースを使用し、プロジェクトのアーキテクチャを記述するにはカスタム指示を使用します。詳細は、大規模コードベースのベストプラクティスをご覧ください。

私の組織で AI 機能やエージェントへのアクセスをコントロールできますか?

はい。組織の管理者は、エージェントの有効化/無効化、モデルアクセスの制御、コンテンツ除外の構成、信頼境界の適用などを含め、エンタープライズ AI 設定ポリシーを通じて Copilot を管理できます。コンプライアンスの詳細については、GitHub Copilot Trust Center をご覧ください。

エージェントの使用に制限はありますか?

エージェントは、ご利用の Copilot プランの AI クレジットを消費します。有料プランには月ごとの AI クレジット割り当てが含まれており、必要に応じて追加使用のための予算を設定できます。ローカル、バックグラウンド、およびクラウド環境で複数のエージェントセッションを並行して実行できます。無料プランのユーザーにも月ごとの AI クレジット割り当てがあります。従量制課金およびGitHub Copilot プランについて詳しくはこちらをご覧ください。

すべてのモデルが言語モデル選択ツールで使用できるわけではありません

言語モデル選択ツールで使用できるモデルを選択できます。言語モデル選択ツールをカスタマイズする方法をご覧ください。

組織は特定のモデルへのアクセスを制限できます。使用できるはずのモデルが表示されない場合は、組織の管理者にお問い合わせください。

チャットビューが自動的に開かないようにするにはどうすればよいですか?

デフォルトでは、チャットビューはセカンダリサイドバーに開きます。ワークスペースのチャットビューを閉じると、VS Code はこの設定を記憶し、次回そのワークスペースを開いたときにチャットビューを自動的に開かなくなります。

デフォルトの表示状態は、チャットビューから直接変更できます

  1. チャット ビューを開きます (⌃⌘I (Windows、Linux Ctrl+Alt+I))。
  2. チャットビューの右上隅にある ... アイコンを選択します。
  3. Show View by Default(デフォルトでビューを表示) を選択して、チャットビューを自動的に開くかどうかを設定します。

また、設定 workbench.secondarySideBar.defaultVisibility VS Code で開く VS Code Insiders で開く を使用して、セカンダリサイドバーのデフォルトの表示状態をコントロールすることもできます。チャットビューが自動的に開かないようにするには、hidden に設定します。

トラブルシューティングとフィードバック

Copilot に対するフィードバックはどのように行えばよいですか?

VS Code における GitHub Copilot の問題や機能要望は、GitHub リポジトリ microsoft/vscode で管理されています。このリポジトリで Issue を作成するか、VS Code 内の以下のフィードバック機能を使用できます。

  • ゴーストテキストの提案

    エディターでゴーストテキストの提案の上にホバーしたときに、Send Copilot Completion Feedback(Copilot の補完フィードバックを送信) アクションを使用します。Issue Reporter(問題報告ツール)で、再現手順を含め、問題の明確で詳細な説明を入力してください。

    Screenshot that shows sending Copilot Ghost Text Feedback action in the editor.

  • 次の編集候補

    エディターのガターにある「次の編集の提案」メニューから フィードバック アクションを選択します。Issue Reporter(問題報告ツール)で、再現手順を含め、問題の明確で詳細な説明を入力してください。

    Screenshot that shows next edit suggestions menu in the editor gutter.

  • 一般的な問題

    VS Code の Issue Reporter(ヘルプ メニュー > 問題の報告)を開き、ソースとして VS Code 拡張機能 を選択し、次に GitHub Copilot Chat 拡張機能を選択します。再現手順を含め、問題の明確で詳細な説明を入力してください。

    Screenshot that shows VS Code Issue Reporter with GitHub Copilot Chat selected.

問題を報告する際は、問題に対処しやすくするために、wiki のガイドラインに従ってください。

問題を報告する場合、Copilot のログ情報を含めると役立ちます。ログの表示と診断情報の収集方法をご覧ください。

追加リソース

© . This site is unofficial and not affiliated with Microsoft.