GitHub Copilot 拡張機能: 概要
GitHub Copilot は、コンテキストに対応したコード補完、候補、さらにはコード スニペット全体を提供する、Azure Data Studio 用の AI を活用したペア プログラマ拡張機能です。 この強力なツールは、開発者がコードをより効率的に記述し、反復的なタスクに費やす時間を短縮し、エラーを最小限に抑えるのに役立ちます。
GitHub Copilot とは何ですか?
Azure Data Studio の GitHub Copilot は、任意のエディター ウィンドウ内で使用できます。 GitHub Copilot を使用するには、アクティブなインターネット接続が必要です。 GitHub Copilot は、次の方法で使用できます。
- エディターでコードを入力すると、GitHub Copilot はリアルタイムで候補を提供します。
- 自然言語のコメントを入力すると、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 を利用できます。
拡張機能アイコンを選択すると、使用可能な拡張機能が表示されます。
GitHub Copilot 拡張機能を検索し、それを選択して詳細を表示します。 [インストール] を選択し、拡張機能を追加します。
GitHub Copilot のしくみ
GitHub Copilot は、GitHub リポジトリの一般公開されたコードの膨大なデータセットでトレーニングされた、高度な機械学習モデルを利用することで機能します。 コードを入力すると、AI によってコンテキストが分析され、関連する提案がリアルタイムで提供されます。 また、コードで実行したい内容を説明するコメントを自然言語で記述しても、提案を受け取ることができます。
Azure Data Studio の GitHub Copilot 拡張機能では、エディターのコンテキストを使用して候補を提供します。 たとえば、2 つのテーブルを結合するクエリを作成する場合、GitHub Copilot は、開いているエディター内の列、ワークスペース内の他のファイル、および一般的な構文パターンから結合条件を提案します。
プライバシー
コードはお客様のものです。 Microsoft は、当社のプライバシーに関する声明に従って責任ある慣行に従い、お客様のコード スニペットが GitHub Copilot の他のユーザーに提案されるコードとして使用されないようにします。