Copilot Chat の既定では、OpenAI の GPT 4o 大規模言語モデルが使われています。 これは、要約やナレッジベースのチャットなどのテキスト生成タスクに優れたパフォーマンスを発揮する、非常に熟練したモデルです。 このモデルは、推論、複雑な数学問題の解決、コーディングも可能です。
ただし、このモデルを使用する必要はありません。 他のモデルにはそれぞれ独自の強みがあり、そこから選ぶことができます。 お気に入りのモデルを使ったり、特定のテーマについて調べる場合は特定のモデルを使ったりすることができます。
Copilot を使うと、チャット中にモデルを変更し、プロンプトに対する応答の生成に代替モデルを使用できます。
Copilot Chat で使われるモデルを変更しても、Copilot のコード補完に使われるモデルには影響しません。 「Copilot コード補完の AI モデルを変更する」を参照してください。
Note
- Copilot Chat での複数モデルのサポートは パブリック プレビュー 段階であり、変更される可能性があります。
- 代替 AI モデルは、Copilot Chat のイマーシブ ビューでのみ使用できます。 これは、https://github.com/copilot に表示される Copilot Chat の全ページ バージョンです。 Copilot Chat パネルには、常に既定のモデルが使われます。
Copilot Chat の AI モデル
以下のモデルは、現在、マルチモデルの Copilot Chat でのみ使用できます。
- GPT 4o: 既定の Copilot Chat モデルです。 テキストと画像処理の両方に優れ、迅速に信頼性の高い応答を提供するように設計された、汎用性の高いマルチモーダル モデルです。 また、英語以外の言語でも優れたパフォーマンスを発揮します。 モデルの機能の詳細と、モデル カードを確認してください。 GPT 4o は Azure 上でホストされています。
- Claude 3.5 Sonnet: このモデルは、初期設計からバグ修正、メンテナンス、最適化に至るまで、ソフトウェア開発ライフサイクル全体のコーディング タスクに優れています。 モデルの機能について詳細を確認するか、モデル カードをお読みください。 GitHub Copilot は、アマゾン ウェブ サービスでホストされる Claude 3.5 Sonnet を使用します。
- Gemini 2.0 Flash: このモデルには、ソフトウェア開発を支援するのに適した強力なコーディング、数学、推論の機能があります。 Gemini 2.0 Flash の機能については、Google for Developers ブログと Google Cloud ドキュメントを参照してください。 Google のデータ処理ポリシーの詳細については、Google Web サイトの「生成 AI とデータ ガバナンス」を参照してください。
- o1: このモデルは、高度な推論と複雑な問題の解決、特に数学と科学に特化しています。 GPT 4o モデルよりも応答速度が下がります。 このモデルでは 1 日あたり 10 件の要求を行うことができます。 モデルの機能の詳細と、モデル カードを確認してください。 o1 は Azure でホストされます。
- o3-mini: このモデルは、o1 および o1-mini に続く次世代の推論モデルです。 o3-mini モデルは、o1-mini と同等の応答時間でコーディング ベンチマークで o1 を上回り、ほぼ同じ待機時間で品質の向上を実現しています。 コード生成と小規模なコンテキスト操作に最適です。 このモデルでは 12 時間あたり 50 件の要求を行うことができます。 モデルの機能の詳細と、モデル カードを確認してください。 o3-mini は Azure 上でホストされています。
これらのモデルの詳細については、次を参照してください。
- OpenAI の GPT 4o、o1、o3-mini モデル: OpenAI Platform ドキュメントの「Models」(モデル)。
- Anthropic の Claude 3.5 Sonnet モデル: 「Copilot Chat で Claude 3.5 Sonnet を使う」。
- Google の Gemini 2.0 Flash モデル: 「Copilot Chat で Gemini 2.0 Flash を使う」。
Copilot Chat の AI モデルの制限
- GitHub Web サイト上の表に掲載されているスキルを使う場合は、GPT 4o、Claude 3.5 Sonnet、Gemini 2.0 Flash モデルのみがサポートされています。
- モデルの試験的なプレリリース バージョンは、重複データ検出フィルターを含むすべてのフィルターと正しく対話しない場合があります。
AI モデルの変更
これらの手順は、GitHub Web サイトの Copilot 用です。 Visual Studio または VS Code の場合は、このページの上部にある適切なタブをクリックします。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は別のモデルに切り替える権限をメンバーに付与する必要があります。 「organization 内での Copilot のポリシーの管理」を参照してください。
Note
Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
-
GitHub の全ページの右上にある アイコンの横の下矢印をクリックし、ドロップダウン メニューの [Immersive] をクリックします。
-
イマーシブ ビューの上部にある [CURRENT-MODEL ] ドロップダウン メニューを選び、選んだ AI モデルをクリックします。