Skip to main content

GitHub Copilot について

GitHub Copilot の機能と、最適な Copilot プランについて説明します。

GitHub Copilot は AI コーディング アシスタントであり、コードをより速く楽に記述できるため、問題解決とコラボレーションにより多くのエネルギーを集中できます。 Copilot では、入力時にコーディングの提案が提供されます。現在の行の補完である場合もあれば、まったく新しいコードのブロックである場合もあります。 提案のすべてまたは一部を受け入れることも、提案を無視して入力を続けることもできます。

チャット機能を使用して、Copilot に問題を解決する最善の方法を尋ねることができます。 また、Copilot に他人が書いたコードについて説明するように依頼することもできます。 コードにバグがある場合は、その修正方法を Copilot に尋ねることができます。

GitHub Copilot は、開発者の生産性を向上させ、ソフトウェア開発のペースを加速することが実証されています。 詳細については、GitHub ブログの「リサーチ: 開発者の生産性と満足度に GitHub Copilot が与える影響を定量化する」を参照してください。

必要な場合のサポート

GitHub Copilot は以下で利用できます。

  • IDE 内
  • GitHub CLI を使用したコマンド ライン上
  • Copilot Enterprise のサブスクリプションがある場合、GitHub.com 上

GitHub Copilot の機能

Copilot には、次のような一連の機能が含まれています。

  • コード補完 - 入力中に Copilot からコードが提案されます。 詳しくは、「GitHub Copilot の概要」を参照してください。

  • チャット - コードに関するヘルプを Copilot に尋ねます。 詳細については、「IDE での GitHub Copilot チャットの使用」を参照してください。

  • pull request の概要 (Copilot Enterprise のみ) - Copilot に pull request の変更について説明させます。 詳しくは、"Copilot pull request の概要について." を参照してください。

  • ナレッジ ベース (Copilot Enterprise のみ) - Copilot とのチャットのコンテキストとして使用するドキュメントのコレクションを作成および管理します。 詳しくは、"Copilot ナレッジ ベースの管理." を参照してください。

各 GitHub Copilot プランで使用できる機能の完全なリストについては、「GitHub Copilot 個別機能セット」、「GitHub Copilot Business 機能セット」、または「GitHub Copilot Enterprise 機能セット」を参照してください。

GitHub Copilot へのアクセス権を取得する

次のいずれかの有料プランの一部として、GitHub Copilot にアクセスできます。

  • Copilot Individual - 個人の用途または独立した用途のために、IDE またはコマンド ラインで GitHub Copilot にアクセスできます。 詳しくは、「GitHub Copilot Individuals について」を参照してください。

  • Copilot Business - GitHub Copilot に Organization のメンバーとしてアクセスします。 Organization のオーナーは、個々のメンバーまたはチームのアクセスを管理できます。 詳しくは、「GitHub Copilot Business について」を参照してください。

  • Copilot Enterprise - IDE またはコマンド ラインで Copilot にアクセスするだけでなく、GitHub.com で Copilot を使用します。 メソッドによって実行できるタスクを次に示します。

    • Copilot とチャットして、コードに関するヘルプを入手したり、技術関連の一般的な質問をしたりします。
    • チャットのコンテキストとして使用するカスタマイズされたナレッジ ベースを作成します。
    • pull request の概要を自動的に生成します。

    詳しくは、「GitHub Copilot Enterprise について」を参照してください。