Share via


GitHub Copilot 拡張機能: 概要

GitHub Copilot は、コンテキストに対応したコード補完、候補、さらにはコード スニペット全体を提供する、Azure Data Studio 用の AI を活用したペア プログラマ拡張機能です。 この強力なツールは、開発者がコードをより効率的に記述し、反復的なタスクに費やす時間を短縮し、エラーを最小限に抑えるのに役立ちます。

GitHub Copilot とは何ですか?

Azure Data Studio の GitHub Copilot は、任意のエディター ウィンドウ内で使用できます。 GitHub Copilot を使用するには、アクティブなインターネット接続が必要です。 GitHub Copilot は、次の方法で使用できます。

  1. エディターでコードを入力すると、GitHub Copilot はリアルタイムで候補を提供します。
  2. 自然言語のコメントを入力すると、GitHub Copilot はコメントに対応するコードの候補を提供します。

候補を受け入れるには、Tab キーを押します。 候補を拒否するには、Esc キーを押します。

いつでも Ctrl+Enter を押して GitHub Copilot 補完パネルを開くことができます。これにより、エディターのコンテキストに基づいてコードの候補が表示されます。

現在、Azure Data Studio では GitHub Copilot チャットを使用できません。

GitHub Copilot 拡張機能をインストールする

使用を開始するために必要なものは、Azure Data Studio 1.44 以降と、GitHub Copilot サブスクリプションだけです。

ヒント

確認済みの学生と、GitHub で人気のあるオープンソース プロジェクトの保守担当者は、無料で GitHub Copilot を利用できます。

  1. 拡張機能アイコンを選択すると、使用可能な拡張機能が表示されます。

    Screenshot showing the Extension manager icon.

  2. GitHub Copilot 拡張機能を検索し、それを選択して詳細を表示します。 [インストール] を選択し、拡張機能を追加します。

GitHub Copilot のしくみ

GitHub Copilot は、GitHub リポジトリの一般公開されたコードの膨大なデータセットでトレーニングされた、高度な機械学習モデルを利用することで機能します。 コードを入力すると、AI によってコンテキストが分析され、関連する提案がリアルタイムで提供されます。 また、コードで実行したい内容を説明するコメントを自然言語で記述しても、提案を受け取ることができます。

Azure Data Studio の GitHub Copilot 拡張機能では、エディターのコンテキストを使用して候補を提供します。 たとえば、2 つのテーブルを結合するクエリを作成する場合、GitHub Copilot は、開いているエディター内の列、ワークスペース内の他のファイル、および一般的な構文パターンから結合条件を提案します。

プライバシー

コードはお客様のものです。 Microsoft は、当社のプライバシーに関する声明に従って責任ある慣行に従い、お客様のコード スニペットが GitHub Copilot の他のユーザーに提案されるコードとして使用されないようにします。