Skip to main content
Skip to content

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 の使用を開始できます。

個人

組織のメンバー

  • 組織からの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 を設定できます。

組織と企業の制御

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

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

次のステップ