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 キーを使用して、最も適切なものを選択します。