エンタープライズの GitHub Copilot のポリシーについて
Copilot の可用性とその機能を制御するポリシーを、企業および組織で設定できます。
企業の Copilot ポリシーには、3 つの適用オプション があります:
- ポリシーなし - この機能は最初は組織レベルで無効になっていますが、企業で Copilot が有効になっている各組織は、その機能に対して独自のポリシーを設定できます。
- 有効 - この機能は、企業で Copilot が有効になっているすべての組織で利用できます。
- 無効 - この機能は、企業で Copilot が有効になっているすべての組織でブロックされます。
ポリシーが企業レベルで有効または無効になっている場合、同じポリシーを組織レベルで変更することはできません。
企業レベルでポリシーが選択されておらず、企業内の複数の組織が異なるポリシーを選択して同じユーザーにアクセスを許可している場合、最も制限の厳しいポリシーが適用されます。
企業には、次のいずれかのポリシーを構成できます:
- GitHub.com での Copilot
- GitHub Copilot in the CLI
- IDE の GitHub Copilot Chat
- GitHub Copilot Chat in GitHub Mobile
- GitHub Copilot Extensions
- パブリック コードに一致する候補
- Copilot に Bing へアクセス権を与える
- Claude 3.5 Sonnet への Copilot アクセス
- o1 モデル ファミリへの Copilot アクセス
GitHub.com
での Copilot
Copilot Enterprise ライセンスがあれば、"GitHub.com の Copilot" を有効化して、企業メンバーに以下を含む GitHub ウェブサイトの AI 機能へのアクセス権を提供できます。
- GitHub.com での GitHub Copilot Chat - GitHub のチャット インターフェイス内で GitHub Copilot にコード関連の質問を尋ねることができます。 一般的な質問や、リポジトリ、問題、ファイル、シンボルなど、特定のコンテキスト内での質問を行うことができます。
- Copilot pull request 概要 - Copilot は、自然言語を使用して、プルリクエストで行われた変更の概要と影響を受けたファイルの一覧を生成できます。 この概要は、レビュー担当者が提案された変更をすばやく理解するのに役立ちます。
- Copilot サポート技術情報 - 組織の所有者は、1 つ以上のリポジトリにわたって Markdown ドキュメントで構成されるサポート技術情報を作成できます。これにより、組織のメンバーは、Copilot Chat in GitHub、Visual Studio Code の Copilot Chat、および Visual Studio の Copilot Chat で質問する場合、コンテキストとしてそのドキュメントを使用できます。
"GitHub.com で Copilot" を有効にした場合は、追加機能を構成することもできます:
-
ユーザー フィードバック収集にオプトインする: 有効にすると、ユーザーは Copilot pull request の概要に関するフィードバックを提供できます。 詳しくは、「GitHub Copilot で pull request の概要を作成する」を参照してください。
-
オプトインのプレビュー機能: 有効にすると、ユーザーはまだ一般提供されていない新しい Copilot 機能をテストできます。 機能のプレビューには欠陥があり、機能はいつでも変更または廃止される可能性があることに注意してください。 Copilot 機能の現在のプレビューを次に示します。
- Copilot text completion。 「Copilot テキスト入力候補の使用」を参照してください。
- ワークフローが失敗した理由について Copilot に質問する。 「GitHub で GitHub Copilot に質問をする」をご覧ください。
GitHub Copilot in the CLI
GitHub Copilot in the CLI は GitHub CLI の拡張機能であり、ターミナルでチャットのようなインターフェイスを提供します。 コマンドの提案、または実行するコマンドの説明を求めて GitHub Copilot に質問することができます。
IDE の GitHub Copilot Chat
IDE で GitHub Copilot とチャットして、コンテキストを切り替えることなく、コーディング関連の質問に対するコードの提案と回答を取得できます。
GitHub Copilot Chat in GitHub Mobile
は、GitHub Copilot と対話できるチャット インターフェイスであり、GitHub Mobile 内でコーディング関連の質問をすると回答を受け取ることができます。
GitHub Copilot Extensions
Note
GitHub Copilot Extensions は パブリック プレビュー 段階であり、変更される可能性があります。
GitHub Copilot Extensions は外部ツールを GitHub Copilot Chat と統合し、企業のメンバーがコンテキストの切り替えを減らし、自然言語を使用してツールを操作し、Copilot Chat エクスペリエンスをカスタマイズするのに役立ちます。
パブリック コードに一致する候補
GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。
Copilot に Bing へアクセス権を与える
Note
Copilot Chat in GitHub、VS Code、および Visual Studio への Bing 検索統合は現在 パブリック プレビュー 段階であり、変更される可能性があります。
GitHub Copilot Chat では、Bing を使用して、インターネットで質問に関連する情報を検索することで、強化された応答を提供できます。 Bing 検索は、新しいテクノロジや非常に具体的なテーマについて話し合うときに特に役立ちます。
Claude 3.5 Sonnet への Copilot アクセス
Note
Claude 3.5 Sonnet は パブリック プレビュー 段階にあり、変更される可能性があります。 「GitHub プレリリース ライセンス条項」がこの製品の使用に適用されます。
既定では、Copilot Chat では GPT 4o
モデルが使用されます。 [Anthropic Claude 3.5 Sonnet in Copilot] へのアクセスを許可した場合、エンタープライズのメンバーは、既定の GPT 4o
モデルではなく、このモデルを使うことを選択できます。 「GitHub Copilot での Claude 3.5 Sonnet の使用」を参照してください。
o1 モデル ファミリへの Copilot アクセス
Note
OpenAI の o1
モデルは現在 パブリック プレビュー にあり、変更される可能性があります。
既定では、Copilot Chat では GPT 4o
モデルが使用されます。 o1 ファミリのモデルへのアクセスを許可した場合、Enterprise のメンバーは、既定の GPT 4o
モデルではなく、これらのモデルの使用を選択できるようになります。
o1 モデル ファミリには、次の 2 つのモデルが含まれています。
o1-preview
: このモデルは、高度な推論と複雑な問題の解決、特に数学と科学に特化しています。gpt-4o
モデルよりも応答速度が下がります。 エンタープライズの各メンバーは、1 日あたり 10 件の要求をこのモデルに対して行うことができます。o1-mini
: これはo1-preview
モデルのより高速なバージョンであり、複雑な推論の使用と、より迅速な応答の必要性のバランスを取ります。 コード生成と小規模なコンテキスト操作に最適です。 エンタープライズの各メンバーは、1 日あたり 50 件の要求をこのモデルに対して行うことができます。
Copilot メトリック API アクセス
このポリシーを有効にすると、ユーザーは Copilot メトリック API を使用できるようになります。 「Copilot のメトリックの REST API エンドポイント」を参照してください。
GitHub Copilot のポリシーの構成
- GitHub の右上隅にあるプロフィール写真をクリックします。
- ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。
- ページの左側にある Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
- " [ポリシー]" セクションで [Copilot] をクリックします。
- 「GitHub Copilot」ページで、[ポリシー] タブをクリックします。
- 構成するポリシーごとに、ドロップダウン メニューをクリックし、適用オプションを選択します。