GitHub での GitHub Copilot の設定について
サポートされている IDE の GitHub Copilot プラグインの構成に加え、GitHub では GitHub Copilot の設定を構成できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。
パブリック コードに一致する候補の有効化または無効化
メモ
あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人用アカウントの設定でパブリック コードに一致する候補を構成することはできません。 パブリック コードに一致する候補の設定は、Organization または Enterprise から継承されます。
GitHub Copilot の個人用設定には、一般公開されているコードに一致するコード候補を許可またはブロックするオプションが含まれています。 パブリック コードと一致する候補をブロックすることを選ぶと、GitHub Copilot は、コードの提案とその周囲の約 150 文字のコードに関するコードを、GitHub 上の公開コードと照合します。 一致または近い一致がある場合、候補は表示されません。
パブリック コードに一致する提案を許可することを選択した場合、Copilot から一致するコードが提案されたときに、一致の詳細を表示し、クリックして GitHub の関連リポジトリに移動することができます。 詳しくは、「GitHub Copilot の候補に一致するパブリック コードの検索」をご覧ください。
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [Your Copilot] をクリックします。
- [Suggestions matching public code] の右側にあるドロップダウン メニューを選択し、[Allow] をクリックして公開コードに一致する候補を許可するか、[Block] をクリックして公開コードに一致する候補を禁止します。
リポジトリでの Copilot コーディング エージェント の無効化または有効化
Copilot コーディング エージェント を使うと、ユーザーは Copilot を GitHub の issue に割り当てたり、Copilot Chat のプロンプトからの pull request の生成を Copilot に依頼したりできます。
メモ
- Copilot コーディング エージェント は、GitHub Copilot Pro+ のユーザーと GitHub Copilot Enterprise のお客様が利用できます。 また、GitHub Copilot Business のお客様へのロールアウトも開始されており、機能が利用できるようになったらメールでお知らせします。
- Copilot コーディング エージェント は パブリック プレビュー段階にあり、変更される可能性があります。 プレビュー期間中、この機能の使用は「GitHub プレリリース ライセンス条項」の対象となります。
Copilot コーディング エージェント はすべてのリポジトリにおいて既定で有効にされますが、アカウントの設定を変更すると、自分の個人用アカウントが所有するリポジトリでそれが使われないようにブロックできます。
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [Your Copilot] をクリックします。
- サイドバーの [Copilot] の下で、[Coding agent] をクリックします。
- Copilot コーディング エージェント のページの [Policies] で、[Repository access] のドロップダウン ボタンをクリックして、[No repositories]、[All repositories]、または [Only selected repositories] を選びます。
- [Only selected repositories] を選んだ場合は、[Select repositories] をクリックして、Copilot コーディング エージェント を有効にするリポジトリを選びます。
GitHub Copilot Enterprise サブスクライバーが Copilot コーディング エージェント を使用できるかどうかは、organization レベルで定義されたポリシー設定によって制御されます。 「Adding Copilot コーディング エージェント to your organization」を参照してください。
Organization が Enterprise によって所有されている場合は、Enterprise レベルで有効化を制御できます。 「Enterprise での Copilot コーディング エージェント の管理」をご覧ください。
プロンプトと提案の収集の有効化または無効化
プロンプトと Copilot の提案を GitHub で収集して保持し、さらに処理して Microsoft と共有するかどうかを選択できます。 設定に応じて GitHub Copilot で収集できるデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [Your Copilot] をクリックします。
- GitHub でデータの使用を許可または禁止するには、[GitHub で製品向上のためにコード エディターからコード スニペットを使用することを許可する] を選択または選択解除します。
代替 AI モデルの有効化または無効化
次の AI モデルを Copilot の既定のモデルの代替として使用できるようにするかどうかを選択できます。
- Claude - 「Copilot でサポートされている AI モデル」をご覧ください
- Gemini - 「Copilot でサポートされている AI モデル」をご覧ください
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [Your Copilot] をクリックします。
- モデル名の右側にあるドロップダウン メニューを選び、[Enabled] または [Disabled] をクリックします。
GitHub Copilot Chat
の Web 検索の有効化または無効化
GitHub Copilot Chat の Web 検索を有効にできます。 既定では、この設定は無効になっています。 この設定を有効にした場合、Copilot Chat は Bing を使って、インターネットで質問に関連する情報を検索します。 Bing 検索は、新しいテクノロジや非常に具体的なテーマについて話し合うときに特に役立ちます。
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [Your Copilot] をクリックします。
- [Copilot access to Bing] の右側にあるドロップダウン メニューを選択し、[Enabled] または [Disabled] をクリックします。
モデルのトレーニングと改良
既定では、GitHub、その関連会社、サード パーティは、お客様のデータ (プロンプト、提案、コード スニペットなど) を AI モデルのトレーニングに使いません。 これは、GitHub Copilot のお客様の個人設定に反映され、有効にすることはできません。