GitHub Copilot とは

完了

コードを記述するとき、構文を思い出すことや、問題の解決のためにドキュメントや Web ページを参照することがよくあります。 問題の修正、テストの作成、ドキュメントの作成に何時間もかかる場合があります。 これらのタスクには時間がかかります。 コード スニペットや IDE ツールを使用するのは便利ですが、もっと良い方法はあるでしょうか?

それはどのように機能しますか?

GitHub Copilot は、コードなどを生成できる IDE 内から使用する AI アシスタントです。 GitHub Copilot では、プロンプト、自然言語が使用され、入力内容に基づいて候補が提供されます。 プロンプトは、たとえばコード ファイル内のコメントにすることができます。

// Create a web API using express and JavaScript with routes for products and customers

その後、Copilot によって応答が生成され、これを受け入れるか拒否するかを選択できます。 プロンプトに対する応答は、次のコードのようになります。

const express = require("express");

app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");

プロンプトを認識する方法

Copilot は、次の場合にプロンプトまたは指示を認識できます。

  • コード ファイルにコメントとして入力します (たとえば、.py.js)。
  • マークダウン ファイルにテキストを入力し、Copilot が応答するまで数秒待ちます。

候補を承諾しています

Copilot から得られるのは提案です。テキストの色として黒を使用している場合、灰色のテキストとして表示されます。 提案を受け入れるには、Tab キーを押します。

Copilot は複数のオプションを提案する場合があります。 候補を順に表示するには、Ctrl + Enter キーを使用して、最も適切なものを選択します。