Skip to main content

GitHub Copilot の機能

          GitHub Copilot 一連の機能を提供しています。 
          Copilot には、管理者向けの一連の機能も用意されています。

この記事で

          GitHub Copilot 機能

Copilot チャット

コーディング関連の質問をできるチャット インターフェイス。 GitHub Copilot チャット は、 GitHub Web サイト、 GitHub Mobile、サポートされている IDE (Visual Studio Code、 Visual Studio、JetBrains IDE、Eclipse IDE、Xcode) および Windows Terminal で入手できます。 ユーザーは、 Copilot チャットでスキルを使用することもできます。 「GitHubでGitHub Copilotに関する質問をする および IDE で GitHub Copilot の質問をする を参照してください。

Copilot クラウド エージェント (以前の Copilot コーディング エージェント)

リポジトリの調査、実装計画の作成、ブランチでのコード変更を行うことができる自律 AI エージェント。 準備ができたら、差分を確認し、反復処理し、プル要求を作成できます。 また、 GitHub の問題を Copilot に割り当てたり、pull request を直接開いてタスクを完了するように依頼したりすることもできます。 「GitHub Copilot クラウド エージェント を参照してください。

サード パーティ製のコーディング エージェント (パブリック プレビュー)

サードパーティのコーディング エージェントを Copilot クラウド エージェントと共に使用できます。 「サード パーティのエージェントについて を参照してください。

Copilot CLI

ターミナル内から Copilot を使用できるコマンド ライン インターフェイス。 質問に対する回答を取得することも、ローカル ファイルに変更を加える Copilot を依頼することもできます。 Copilot CLIを使用してGitHub.comを操作することもできます。たとえば、開いている pull request を一覧表示したり、Copilotに問題を作成するように依頼したりすることもできます。 「GitHub Copilot CLI について を参照してください。

Copilotコード レビュー

より良いコードを書くのに役立つ AI によって生成されたコード レビューの提案。 「GitHub Copilot を使ったコードレビュー を参照してください。

いくつかの Copilot コード レビューのツール はパブリック プレビュー中であり、変更される可能性があります。 「GitHub Copilot コード レビューについて を参照してください。

Copilotによるプルリクエストの要約

pull request で行われた変更、影響を受けるファイル、レビュー担当者がレビューを行うときに注目すべき内容の AI 生成の概要。 「GitHub Copilot を使用した pull request の概要の作成 を参照してください。

インライン提案

サポートされている IDE (Copilot、Visual Studio Code、JetBrains IDE、Azure Data Studio、Xcode、Vim/Neovim、Eclipse) のVisual Studioからのオートコンプリート スタイルの提案。 「GitHub Copilot を使用して IDE でコード候補を取得する を参照してください。

          VS Code、Xcode、Eclipse を使用する場合は、次の編集候補を使用することもできます。これは、次に作成する可能性のある編集の場所を予測し、その完了を提案します。

Copilot Edits

          Copilot Edits は、 Visual Studio Code、 Visual Studio、JetBrains IDE で使用できます。 1 つの Copilot チャット プロンプトから複数のファイルに直接変更を加えるには、Copilot Edits を使用します。 Copilot Edits には次のモードがあります。

編集モード

編集モードは、Visual Studio Code と JetBrains IDE でのみ使用できます。

Copilot から提案される編集をより詳細に制御する場合は、編集モードを使います。 編集モードでは、Copilot が変更できるファイルを選び、各繰り返しで Copilot にコンテキストを提供し、各ターン後に提案された編集を受け入れるかどうかを決定します。

編集モードは、次のユース ケースに最適です。

  • 定義された一連のファイルに対して、迅速かつ具体的な更新を行う必要があります。
  • Copilot が使用する LLM リクエストの数を完全に制御する必要があります。

エージェント モード

特定のタスクについて、Copilot でコードを自律的に編集できるようにしたい場合は、エージェント モードを使います。 エージェント モードでは、Copilot がどのファイルに変更を加えるかを決定し、タスクを完了するためのコード変更とターミナル コマンドを提供し、元のタスクが完了するまで issue の修復を繰り返します。

エージェント モードは、次のユース ケースに最適です。

  • タスクが複雑で、複数のステップ、繰り返し、エラー処理を含みます。
  • タスクの完了に必要な手順を Copilot で決定します。
  • タスクが、MCP サーバーなどの外部アプリケーションと統合するために Copilot を必要とします。

          Copilot カスタム命令

ユーザー設定、ツール、要件に関するコンテキストの詳細を提供して、 Copilot チャット 応答を強化します。 「GitHub Copilotの応答をカスタマイズする方法 を参照してください。

          Copilot メモリ (パブリック プレビュー)

          Copilot では、リポジトリに関する有用な情報を推測して格納できます。 Copilot クラウド エージェント と Copilotコード レビュー は、そのリポジトリで作業するときに出力の品質を向上させるために使用できます。 詳しくは、「[AUTOTITLE](/copilot/concepts/agents/copilot-memory)」をご覧ください。

GitHub Desktop でのコパイロット

プロジェクトに加えた変更に基づいて、 GitHub Desktop でのコパイロット を使用してコミット メッセージと説明を自動的に生成します。

Copilotスペース

コード、ドキュメント、仕様などの関連するコンテンツを整理し、特定のタスクに対する適切なコンテキストでスペースの応答をCopilotにまとめ、一元化します。 「GitHub コピロット スペースについて を参照してください。

          GitHub Spark (パブリック プレビュー)

高度な開発のために、 GitHub プラットフォームとシームレスに統合する自然言語プロンプトを使用して、フルスタック アプリケーションをビルドしてデプロイします。 「GitHub Spark を使用した AI を利用したアプリの構築とデプロイ を参照してください。

          GitHub Copilot 管理者向けの機能

          Copilot 事業プランまたはCopilot Enterpriseプランを持つ組織および企業の所有者は、次の機能を使用できます。

ポリシー管理

組織または企業の Copilot のポリシーを管理します。 「組織内の GitHub Copilot のポリシーと機能の管理 および 企業での GitHub Copilot のポリシーと機能の管理 を参照してください。

アクセス管理

エンタープライズ所有者は、 Copilotを使用できる企業内の組織を指定でき、組織の所有者は Copilot を使用できる組織メンバーを指定できます。 「GitHub Copilot へのアクセスを組織で管理する および 企業での Copilot へのaccessの管理 を参照してください。

使用状況データ

組織内または企業内 Copilot 使用状況データを確認して、アクセスを管理し、 Copilotの導入を促進する方法を通知します。 「組織内の GitHub Copilot のユーザー アクティビティ データの確認 および Enterprise での Copilot ライセンスの使用状況の表示 を参照してください。

監査ログ

組織内の Copilot の監査ログを確認して、実行されたアクションとユーザーを把握します。 「GitHub Copilot の監査ログの確認 を参照してください。

ファイルを除外する

特定のファイルを無視するように Copilot を構成します。 これは、 Copilotで使用したくないファイルがある場合に便利です。 「GitHub Copilot からのコンテンツの除外 を参照してください。

次のステップ

  •         GitHub Copilotで使用できるプランの詳細については、[AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot) を参照してください。
    
  •         Copilotの使用を開始するには、[AUTOTITLE](/copilot/setting-up-github-copilot) を参照してください。