エージェント型開発を探求する -

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

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

GitHub Copilot のサブスクリプション

Copilot のサブスクリプションを入手するにはどうすればよいですか?

GitHub Copilot へのアクセス権を取得するには、いくつかの方法があります。

ユーザータイプ 説明
個人
  • GitHub Copilot Free を設定して、インライン提案とチャットの月間利用制限内で基本的な機能を無料でお試しいただけます。
  • より柔軟な利用とプレミアム機能へのアクセスが必要な場合は、有料の GitHub Copilot プランにサインアップしてください。
  • すべてのオプションについては、「GitHub Copilot のセットアップ」を参照してください。
組織/エンタープライズメンバー

GitHub アカウントでサインインする利点は何ですか?

GitHub Copilot にアクセス権を持つ GitHub アカウントでサインインすると、以下の利点があります。

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

Copilot の使用状況を確認するにはどうすればよいですか?

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

  • インライン提案: 今月使用したインライン提案クォータの割合。
  • チャットメッセージ: 今月使用したチャットリクエストクォータの割合。
  • プレミアムリクエスト: 今月使用したプレミアムリクエストクォータの割合。
  • プレミアムリクエストの超過分: 今月使用したプレミアムリクエストの超過回数。

使用状況と権利の監視に関する詳細については、GitHub Copilot のドキュメント「使用状況と権利の監視」を参照してください。

インライン提案またはチャットの対話回数の上限に達しました

インライン提案とチャットの対話回数の上限は毎月リセットされます。チャットの対話回数の上限にのみ達した場合でも、インライン提案は引き続き使用できます。同様に、インライン提案の上限に達した場合でも、チャットは引き続き使用できます。

Copilot Free ユーザーの場合、より多くのインライン提案やチャットの対話機能を利用するには、VS Code から直接有料プランに申し込むことができます。あるいは、翌月になるまで待つことで、引き続き Copilot を無料で利用できます。

Visual indicators in Chat view, Status Bar, and title bar that you reached a limit for Copilot chat messages.

有料プランを利用中でプレミアムリクエストを使い切った場合でも、その月の残りの期間は含まれているモデルを使用して Copilot を利用できます。また、プランの上限を超えてプレミアムリクエストを追加でリクエストすることも可能です。詳細については、GitHub Copilot ドキュメントの「追加のプレミアムリクエストの取得」を参照してください。

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

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

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

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

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

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

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

詳細については、「Copilot で別の GitHub アカウントを使用する」を参照してください。

Copilot に関する一般的な質問

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

VS Code に組み込まれている AI 機能は、 chat.disableAIFeatures Open in VS Code Open in VS Code Insiders 設定を使用して無効にできます。これは、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版)に切り替えて、最新の機能や修正を試すことができます。拡張機能ビューから、右クリックまたは歯車アイコンを選択してコンテキストメニューを開き、Switch to Pre-Release Version(プレリリース版に切り替え)を選択してください。

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

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

Pre-release version of the GitHub Copilot extension

インライン提案

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

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

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

あるいは、 github.copilot.enable Open in VS Code Open in VS Code Insiders および github.copilot.nextEditSuggestions.enabled Open in VS Code Open in VS Code Insiders 設定を使用して、それぞれインライン提案および次回の編集提案を有効/無効にできます。これらの設定は、ワークスペースレベルまたはユーザーレベルで構成できます。

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

チャット

チャット機能が機能しません

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

  • 最新バージョンの Visual Studio Code を使用しているか確認してください(Code: 更新を確認を実行)。
  • GitHub Copilot および GitHub Copilot Chat 拡張機能の両方が最新バージョンであることを確認してください。
  • VS Code にサインインしている GitHub アカウントに、アクティブな Copilot サブスクリプションが必要です。Copilot サブスクリプションを確認してください。
  • Copilot Free プランにおいて、その月のチャット対話の上限に達していないか確認してください。

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

VS Code 設定でエージェントが有効になっているか確認してください: chat.agent.enabled Open in VS Code Open in VS Code Insiders この設定は組織レベルで管理されています。変更については管理者に問い合わせてください。。組織でこの機能が無効になっている可能性があるため、管理者にエージェントを有効にするよう確認してください。

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

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

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

はい。VS Code はセマンティック検索、言語インテリジェンス (LSP)、および GitHub のコード検索を使用してワークスペースを自動的にインデックス化し、リポジトリ全体にわたる深い理解を提供します。大規模なリポジトリの場合、リモートインデックス作成により GitHub のインデックスを活用して、関連リポジトリ全体で高速かつ包括的な結果を得ることができます。マルチルートワークスペースを使用してモノレポ内のコンテキストをスコープ化し、カスタム指示を使用してプロジェクトのアーキテクチャを説明してください。大規模なコードベースを扱うためのベストプラクティスを参照してください。

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

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

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

エージェントは、Copilot プランのプレミアムリクエストを使用します。有料プランにはプレミアムリクエストの月間割り当てが含まれており、必要に応じて追加容量をリクエストできます。ローカル、バックグラウンド、およびクラウド環境全体で複数のエージェントセッションを並行して実行できます。無料プランのユーザーには、月間のチャット対話数に制限があります。詳細については、「GitHub Copilot のプラン」を参照してください。

言語モデルピッカーですべてのモデルが利用できません

言語モデルピッカーで利用可能なモデルを選択できます。言語モデルピッカーをカスタマイズする方法を学びましょう。

組織によって特定のモデルへのアクセスが制限されている場合があります。モデルが利用可能であるべきだと考える場合は、組織の管理者に問い合わせてください。

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

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

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

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

また、 workbench.secondarySideBar.defaultVisibility Open in VS Code Open in VS Code Insiders 設定を使用して、セカンダリサイドバーのデフォルトの可視性を制御することもできます。これを hidden に設定すると、チャットビューが自動的に開くのを防ぐことができます。

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

Copilot に関するフィードバックを提供するにはどうすればよいですか?

VS Code における GitHub Copilot の問題や機能リクエストは、microsoft/vscode GitHub リポジトリで追跡しています。このリポジトリで 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 Extension ソースを選択してから、GitHub Copilot Chat 拡張機能を選択します。再現手順を含め、問題の明確かつ詳細な説明を提供してください。

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

問題を報告する際は、私たちのWiki にあるガイドラインに従い、Issue が実行可能であることを確認してください。

問題を報告する際には、Copilot ログの情報を含めると役立ちます。ログを表示し、診断情報を収集する方法を学びましょう。

追加リソース

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