🧠

[AI] GitHub Copilotの基本的な使い方

に公開

はじめに

今回は、会社でGitHub Copilotが使えるようになったため、
GitHub Copilotの操作や使い方を解説します。
サンプルコードとしてTypeScriptを使用します。

拡張機能のインストール

VScodeの拡張機能の検索窓にGitHub Copilotと検索し、インストールする

5

1. コード補完: コメントからコードを提案をしてもらう

下記のようなコメントだけを書きました。

// 配列の合計値を算出する

しばらくすると、AI がコメントを確認してくれてコードを提案してくれます。
2

2. コード補完: 提案されたコードを全部採用する

下記のような提案をしてくれたコードを全て採用する場合は、Tab キーを実行します。
2

3. コード補完: 提案して貰ったコードの一部を採用する

下記コマンドで次の単語まで採用する
export function sumArrayまで採用してみました。

3

4. コード補完: 他の提案を提示して貰う

下記コマンドで他の提案をして貰いました。
if文を追加された別の提案をしてくれました。

4

チャット AI の使い方

  1. VSCodeの画面上段のアイコンをクリックすると、画面右側にチャット欄が表示される

1

  1. モードを選択する
モード 説明 使い道
Ack AI がコードについての質問に答えてくれる コードのロジックがどう動いているのかを聞く、設計の壁打ちなど。
Edit AI がコードを編集してくれる 機能追加、バグ修正、リファクタリングなど。
Agent AI が自律的にコーディングやコマンド実行などを実行してくれる 新機能の追加を自律的に実装させる。コードに問題が発見されると都度その問題を解決しながら実装を進めてくれる。

7

AI のモデルを選択できます。
モデルを変更する事によって AI の賢さが変更されます。
※モデルによって利用金額等が変わります。

6

YouTube のご案内

ポモドーロタイマー(25 分勉強+ 5 分休憩)を活用した作業・勉強配信を行っています。
集中したいときや、誰かと一緒に頑張りたいときに、ぜひご活用ください。

ご興味のある方は、ぜひお気軽に遊びに来てください!
「Zenn から来ました!!」とコメントを貰えると泣いて喜びます 🤣

GitHubで編集を提案

Discussion