# GitHub Copilotについて

GitHub Copilotソフトウェアの迅速な配布方法、動作方法、アクセス方法について説明します。

GitHub Copilot は、ソフトウェアの記述、理解、出荷に役立つ AI アシスタントです。 入力時にコードが提案され、コードベースに関する質問に回答し、変更を確認して、割り当てたタスクに対して機能します。

CopilotはGitHubに組み込まれているため、既に使用している開発ワークフロー内で動作します。

* コードとその履歴。
* 作業を追跡するためにすでに使っている Issue とプルリクエスト。
* リポジトリで実行する自動化。

変更は、問題として開始し、エージェントによって取得され、プル要求として返され、品質とセキュリティが確認され、マージされる可能性があります。

あなたと Copilot は、コードを別々のツールに移してまた戻すのではなく、同じ場所で、同じコンテキストのまま作業できます。

## Copilot の動作のしくみ

Copilotの機能とサポート機能は、次の 4 つのカテゴリに分類されます。

**補助。**
Copilot は、作業中に応答したり、コードを提案したり、質問に答えたり、コードを説明したりします。 各提案を確認して適用します。

**Agentic。** 目標について説明すると、 Copilot は複数の手順を実行できます。 リポジトリの調査、計画の提案、ファイルの編集、プル要求のレビュー、ツールの実行、およびレビューのためのタスクの準備を行います。 お客様は、引き続きレビューと承認を行う責任を負います。

**カスタマイズ。** 手順、再利用可能なプロンプト、リポジトリ コンテキスト、外部ツール、エージェント スキル、カスタム エージェントを使用して、 Copilotの応答をカスタマイズします。
Copilotプロジェクトの構造、規則、ツールを理解すると、より適切な応答が得られます。

**外部 AI エージェント、モデル、およびツール。** 他のプロバイダーの MCP サーバーを含むエージェント、モデル、ツールのコーディングは、 Copilotと共に機能します。 サード パーティ製のコーディング エージェントは、開発タスクで非同期的に動作し、変更を加えたり、レビューの pull request を開いたり更新したりできます。 これらは、 Copilotと同じセキュリティ保護、軽減、および制限の対象となります。

## Copilot でできること

Copilot は、ソフトウェア開発ライフサイクル全体を通して役立ちます。 例えば次が挙げられます。

* ファイル、リポジトリ、開発の概念について質問して**コードを理解**します。
* リポジトリ**を調査し、** 変更を加え、レビューのための pull request を準備できるエージェントでタスクを計画して実装します。
* 命令、再利用可能なプロンプト、リポジトリ コンテキスト、ツール、特殊なエージェントを使用して**応答をカスタマイズ**します。
* インライン候補と自然言語プロンプトを使用して**コードを記述**します。
* 自然言語の説明から**アプリケーションを構築**します。
* **コード** の編集、リファクタリング、修正を Copilot に依頼して、コードを変更します。
* **潜在的** な改善の概要や提案など、コードとプル要求を確認します。

使用できる機能は、Copilotプラン、使用するクライアント、組織のポリシーによって異なります。

## アクセス権を取得する

ロールとニーズに応じて、いくつかの方法で Copilot の使用を開始できます。

### 個人

* **Copilotを無料で試してください。** [Copilot Free](https://github.com/copilot?ref_product=copilot\&ref_plan=free\&ref_style=text\&ref_type=engagement)を使用して、有料プランなしでコア機能を探索します。
* **有料プランを契約します。** プレミアム機能へのアクセス、モデルへのアクセスの増加、 AI creditsの毎月の許容量の増加のための有料プランにアップグレードします。 詳細については、「[GitHub Copilot プランを始める](/ja/copilot/how-tos/manage-your-account/get-started-with-a-copilot-plan)」を参照してください。
* **資格がある場合は、無料でアクセスできます。** 学生、教師、オープン ソースの保守担当者は、プレミアム機能へのアクセスを無償で利用できる場合があります。 「[学生として無料でGitHub Copilotにアクセスする](/ja/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-students)」と「[教師またはオープンソースメンテナーとして無料でCopilot Proにアクセスする](/ja/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers)」を参照してください。

### 組織のメンバー

* **組織からのaccessを要求します。** 組織または企業に GitHub Copilot プランがある場合は、 <https://github.com/settings/copilot> に移動し、\[組織から Copilot を取得する] でアクセスを要求します。

### 組織と企業の所有者

\*\*
GitHub FreeまたはGitHub Team上の組織\*\*のオーナーは、組織向けにCopilot Businessを購入できます。
[
Copilot Businessをサブスクライブします](https://github.com/github-copilot/purchase?ref_product=copilot\&ref_type=purchase\&ref_style=button\&ref_plan=business)。

Copilot サブスクリプションを持つ企業が組織を所有している場合は、組織のCopilotを有効にするようにエンタープライズ所有者に依頼できます。
[
https://github.com/settings/copilot
](https://github.com/settings/copilot)に移動し、\[組織からCopilotを取得する] でアクセスを要求します。

**エンタープライズ所有者** は、企業の Copilot Business または Copilot Enterprise を設定できます。

* クレジット カードまたはPayPalで支払う場合は、 [ここでサブスクライブします](https://github.com/github-copilot/purchase?ref_product=copilot\&ref_type=purchase\&ref_style=button)。

  > \[!NOTE] 現在 GitHub Enterprise Cloudの試用版を利用している場合は、 GitHub Copilotを購入する前に有料企業に変換する必要があります。

* その他の支払い方法については、[GitHubの営業チームにお問い合わせください](https://github.com/enterprise/contact?ref_product=copilot\&ref_type=engagement\&ref_style=text)。

## 組織と企業の制御

組織または企業で Copilot を使用する場合、管理者は、その使用方法を決定します。 アクセス権を持つメンバーを制御し、使用できる機能のポリシーを設定し、 Copilot に表示しないファイルを除外し、使用状況データと監査ログを確認して、その使用方法を理解します。

これらの設定は、管理者が組織または企業で使用できる環境と機能全体の Copilot を管理するのに役立ちます。 一部の設定と制御は、 Copilot プランと、 Copilot が使用されるクライアントによって異なります。 「[チームGitHub Copilot を管理する](/ja/copilot/how-tos/administer-copilot)」を参照してください。

## 次のステップ

* Copilotの使用を開始します。 「[GitHub Copilotの設定](/ja/copilot/how-tos/set-up)」を参照してください。
* Copilot にある[](https://github.com/settings/copilot/features?ref_product=copilot\&ref_type=engagement\&ref_style=text)設定に移動すると、利用可能な<https://github.com/settings/copilot/features機能を確認できます。>