GitHub Copilot の機能
コードの完了
サポートされている IDE (Visual Studio Code、Visual Studio、JetBrains IDE、Azure Data Studio、Xcode、Vim/Neovim) での Copilot からのオートコンプリート スタイルの提案。 詳しくは、「GitHub Copilot を使用して IDE でコードの提案を取得する」をご覧ください。
VS Code を使う場合は、次の編集候補 も使用できます。これにより、次に編集する可能性がある場所が予測され、その補完が提案されます。
Note
現在、次の編集候補 は パブリック プレビュー 段階であり、変更される可能性があります。
Copilot Chat
コーディング関連の質問をできるチャット インターフェイス。 GitHub Copilot Chat は、GitHub Web サイト、GitHub Mobile、サポートされている IDE (Visual Studio Code、Visual Studio、JetBrains IDE)、および Windows Terminal で使用できます。 ユーザーは、Copilot Chat でスキルを使用することもできます。 詳細については、「Asking GitHub Copilot questions in GitHub」および「Asking GitHub Copilot questions in your IDE」を参照してください。
Copilot in the CLI
ターミナルのチャットのようなインターフェイス。ここではコマンド ラインに関する質問をすることができます。 Copilot に質問すると、コマンドの提案またはコマンドの説明を提供する。 また、ユーザーは、Windows Terminal Canary で Copilot を統合することもできます。 詳しくは、「コマンド ラインでの GitHub Copilot の使用」をご覧ください。
Copilot pull request summaries
pull request で行われた変更、影響を受けるファイル、レビュー担当者がレビューを行うときに注目すべき内容の AI 生成の概要。 詳しくは、「GitHub Copilot で pull request の概要を作成する」をご覧ください。
Copilot Workspace (パブリック プレビュー)
pull request の調整、変更の検証、レビュー担当者からの指摘の統合を行うための Copilot が有効な環境。 詳しくは、「Copilot を使って pull request に関する作業を支援する」をご覧ください。
Copilot text completion (パブリック プレビュー)
AI 生成されたテキスト入力候補は、pull request の説明をすばやくかつ正確に記述できるようにします。 詳しくは、「Copilot テキスト入力候補の使用」をご覧ください。
GitHub Copilot Extensions (パブリック プレビュー)
GitHub Copilot Extensions は 、外部ツールの機能を GitHub Copilot Chat に統合する GitHub App の一種です。 Copilot Extensions は、プライベートまたはパブリックで使用するためにだれでも開発でき、GitHub Marketplace を介して他のユーザーと共有できます。詳細については、「Copilot 拡張機能の構築について」を参照してください。
GitHub モデル (パブリック プレビュー)
ユーザーは、GitHub で直接、業界をリードする大/小規模言語モデルの技術を活用できます。 詳しくは、「GitHub モデル」をご覧ください。
GitHub Copilot コード レビュー (パブリック プレビュー)
より良いコードを書くのに役立つ AI によって生成されたコード レビューの提案。 詳しくは、「GitHub Copilot コード レビューの使用」をご覧ください。
Copilot Edits
Copilot Edits は、Visual Studio Code で使用できます。 1 つの Copilot Chat プロンプトから複数のファイルに直接変更を加えるには、Copilot Edits を使用します。 Copilot Edits には次のモードがあります。
- 編集モード: Copilot から提案される編集をより詳細に制御する場合は、編集モードを使います。 編集モードでは、Copilot が変更できるファイルを選び、各繰り返しで Copilot にコンテキストを提供し、各ターン後に提案された編集を受け入れるかどうかを決定します。
- エージェント モード (パブリック プレビュー): 特定のタスクを念頭に置いて、Copilot を有効にしてコードを自律的に編集できるようにする場合は、エージェント モードを使います。 エージェント モードでは、Copilot がどのファイルに変更を加えるかを決定し、タスクを完了するためのコード変更とターミナル コマンドを提供し、元のタスクが完了するまで issue の修復を繰り返します。
詳細については、Visual Studio Code ドキュメントの Copilot Edits を参照してください。
Copilot サポート技術情報 (Copilot Enterprise のみ)
Copilot とのチャットのコンテキストとして使用するドキュメントのコレクションを作成および管理します。 Copilot Chat in GitHub または VS Code で質問を行うときは、質問のコンテキストとしてサポート技術情報を指定できます。 詳しくは、「Copilot サポート技術情報の管理」をご覧ください。
管理者向け GitHub Copilot の機能
Copilot Business サブスクリプションまたは Copilot Enterprise サブスクリプションを持つ組織および企業所有者は、次の機能を使用できます。
ポリシー管理
組織または企業で Copilot のポリシーを管理します。 詳細については、「organization 内での Copilot のポリシーの管理」および「企業内の Copilot のポリシーと機能を管理する」を参照してください。
アクセス管理
企業所有者は、Copilot を使用できる企業内の組織を指定でき、組織の所有者は Copilot を使用できる組織メンバーを指定できます。 詳細については、「organization での GitHub Copilot へのアクセスの管理」および「Enterprise での Copilot へのアクセスの管理」を参照してください。
使用状況データ
組織内または企業内の Copilot の使用状況データを確認して、アクセスを管理し、Copilot の導入を推進する方法を通知します。 詳細については、「Organization 内の Copilot のユーザー アクティビティ データのレビュー」および「Enterprise での Copilot ライセンスの使用状況の表示」を参照してください。
監査ログ
組織で Copilot の監査ログを確認して、実行されたアクションとユーザーを把握します。 詳しくは、「Copilot Business の監査ログの確認」をご覧ください。
ファイルを除外する
特定のファイルを無視するように Copilot を構成します。 これは、Copilot で使用したくないファイルがある場合に便利です。 詳しくは、「GitHub Copilot からのコンテンツの除外」をご覧ください。
次のステップ
- GitHub Copilot で使用できるサブスクリプション プランの詳細については、「GitHub Copilot のサブスクリプション プラン」を参照してください。
- Copilot の使用を開始するには、「GitHub Copilot の設定」を参照してください。