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を使用して、有料プランなしでコア機能を探索します。
- 有料プランを契約します。 プレミアム機能へのアクセス、モデルへのアクセスの増加、 AI creditsの毎月の許容量の増加のための有料プランにアップグレードします。 詳細については、「GitHub Copilot プランを始める」を参照してください。
- 資格がある場合は、無料でアクセスできます。 学生、教師、オープン ソースの保守担当者は、プレミアム機能へのアクセスを無償で利用できる場合があります。 「学生として無料でGitHub Copilotにアクセスする」と「教師またはオープンソースメンテナーとして無料でCopilot Proにアクセスする」を参照してください。
組織のメンバー
- 組織からのaccessを要求します。 組織または企業に GitHub Copilot プランがある場合は、 https://github.com/settings/copilot に移動し、[組織から Copilot を取得する] でアクセスを要求します。
組織と企業の所有者
** GitHub FreeまたはGitHub Team上の組織**のオーナーは、組織向けにCopilot Businessを購入できます。 Copilot Businessをサブスクライブします。
Copilot サブスクリプションを持つ企業が組織を所有している場合は、組織のCopilotを有効にするようにエンタープライズ所有者に依頼できます。 https://github.com/settings/copilot に移動し、[組織からCopilotを取得する] でアクセスを要求します。
エンタープライズ所有者 は、企業の Copilot Business または Copilot Enterprise を設定できます。
-
クレジット カードまたはPayPalで支払う場合は、 ここでサブスクライブします。
メモ
現在 GitHub Enterprise Cloudの試用版を利用している場合は、 GitHub Copilotを購入する前に有料企業に変換する必要があります。
-
その他の支払い方法については、GitHubの営業チームにお問い合わせください。
組織と企業の制御
組織または企業で Copilot を使用する場合、管理者は、その使用方法を決定します。 アクセス権を持つメンバーを制御し、使用できる機能のポリシーを設定し、 Copilot に表示しないファイルを除外し、使用状況データと監査ログを確認して、その使用方法を理解します。
これらの設定は、管理者が組織または企業で使用できる環境と機能全体の Copilot を管理するのに役立ちます。 一部の設定と制御は、 Copilot プランと、 Copilot が使用されるクライアントによって異なります。 「チームGitHub Copilot を管理する」を参照してください。
次のステップ
- Copilotの使用を開始します。 「GitHub Copilotの設定」を参照してください。
- Copilot にある設定に移動すると、利用可能なhttps://github.com/settings/copilot/features機能を確認できます。