GitHub Copilot
GitHub Copilot/こぱいろっと
ひとことで言うと
書きかけのコードを読み取り、続きを予測して提案してくれるプログラミング支援AIです。
📖 もうちょい詳しく
何が新しいの?
GitHub Copilot(こぱいろっと)は、プログラムを書く人の手元で「次に書きそうなコード」を提案してくれる道具です。
これまでも、入力中の単語を補ってくれる機能はありました。でもCopilotは、いま書いているコードの流れや前後の文脈を読み取って、数行のまとまりごと提案してくれます。文章を扱うAIの力を、プログラム作りに応用したことで広く知られるようになりました。
どうやって動いてるの?
Copilotの中身は、たくさんの文章やコードを学習したAI(大規模言語モデル)です。
あなたが書きかけのコードや、近くに書いたコメントを手がかりにして、「この続きはこうなりそう」という候補を予測します。仕組みとしては、文章の続きを当てるのと同じやり方で、コードの続きを当てている、と考えると分かりやすいです。
何ができるの?
コメントで「やりたいこと」を書くと、それに合うコードの下書きを出してくれます。
似たような処理のくり返しを先回りで埋めたり、書き慣れない書き方の例を見せてくれたりもします。あくまで提案なので、採用するかどうかは書き手が選びます。
🌱 身近なたとえ
スマホの予測変換で例えると、Copilotは「コード版の予測変換」のような存在です。
「おはよう」と打つと「ございます」が候補に出るように、書きかけのコードを見て続きを並べてくれます。ただし出てきた候補をそのまま使うかどうかは、あなたが確かめて決める、という点も同じです。
✅ まず覚えるポイント
- Copilotはコードの「続き」を提案してくれる支援AI
- 中身は文章やコードを学習した大規模言語モデル
- 書きかけのコードやコメントを手がかりに予測する
- 出てくるのは提案で、採用は書き手が決める
- 内容が正しいとは限らず、確認は欠かせない
🧭 よくある勘違い
Copilotがあれば、プログラムを書けなくても大丈夫?
そうとは限りません。Copilotは続きを提案してくれますが、その提案が正しいかどうかを見分ける力は、使う人の側に必要です。
おかしなコードや、目的に合わないコードが出てくることもあります。基礎を分かっている人ほど、提案をうまく活かしやすい道具だと言えます。
提案されたコードは、いつも正しいの?
いつも正しいわけではありません。一見それらしく見えても、動かなかったり、安全でない書き方が混ざっていたりすることがあります。
そのまま使う前に、自分で読んで確かめたり、テストで動かして確認したりするのが安心です。
🧩 関連して覚えると楽な言葉
- LLM: たくさんの文章を学び、次に来そうな言葉を予測するAI
- 生成AI: 文章や画像、コードなどを新しく作り出すAIの総称
- ソースコード: プログラムの中身を書いた、人が読める文字の文書
- プロンプト: AIへのお願い文や指示。Copilotではコメントが手がかりになる
🏁 ひとことでまとめ
GitHub Copilotは、書きかけのコードを読み取って続きを提案してくれる、プログラミングの相棒のような道具です。
便利な反面、出てきた提案が正しいかは自分で確かめる、という使い方が大切です。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…