GitHub Copilot セットアップガイド
AIコード補完ツールGitHub Copilotの設定手順。
費用
$10/月- Individual版
- Business版 $19/月
- 学生・OSS無料
必要なもの
- GitHubアカウント
- VS Code / JetBrains IDE / Neovim
- クレジットカード(無料対象外の場合)
手順
01. Copilotを有効化
https://github.com/settings/copilot
02. プランを選択
- Individual: $10/月(30日無料トライアルあり)
- 学生: GitHub Student Pack経由で無料
03. VS Codeに拡張機能をインストール
Extensions → 「GitHub Copilot」を検索 → Install
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
04. GitHubでサインイン
VS Code右下のCopilotアイコン → Sign in to GitHub
05. 完了
コードを書くとサジェストが表示される
基本操作
Copilot Chat
01. Chat拡張機能をインストール
Extensions → 「GitHub Copilot Chat」を検索 → Install
02. Chatを開く
Ctrl+Shift+I または左サイドバーのチャットアイコン
参考リンク
- [Quickstart(公式)
- 使い方ガイド
ここから先は、よくある質問と詰まりポイントを詳しく解説します。
Q&A - 無料で使いたい
学生は無料?
GitHub Student Developer Pack経由で無料。
Student Pack申請(.eduメールで申請)OSS開発者は無料?
人気のOSSプロジェクトのメンテナは申請可能。
設定ページから確認。無料トライアル
Individual版は30日間無料トライアル。クレジットカード登録必要。
Q&A - サジェスト関連
サジェストが出ない
- Copilotが有効か確認(右下アイコン)
- インターネット接続を確認
- VS Codeを再起動
- 拡張機能を再インストール
サジェストの精度が悪い
- コメントでコンテキストを与える
- 関数名を具体的に
- 周辺のコードをしっかり書く
特定ファイルでCopilotを無効にしたい
設定 → Copilot → 「Enable for [言語]」のチェックを外す
Q&A - Copilot Chat
ChatとサジェストはChatGPTと同じ?
別物。CopilotはGPT-4ベースだが、コード特化のチューニング済み。ChatとサジェストはCopilotサブスクに含まれる。
Chatでコードを説明させたい
コードを選択 → 右クリック → Copilot → Explain This
またはChatで /explain コマンド
テスト生成したい
コードを選択 → Chatで /tests コマンド
Q&A - プライバシー
コードはGitHubに送信される?
サジェスト生成時にコードスニペットが送信される。Individual版はコード学習に使用されない(デフォルト)。
プライベートリポジトリのコード
プライベートリポのコードも送信される。機密性の高いコードを扱う場合はBusiness版で「コード学習無効」設定推奨。
Q&A - 他エディタ
JetBrains IDEで使いたい
Settings → Plugins → 「GitHub Copilot」をインストール
Neovimで使いたい
copilot.vim プラグインをインストール参考リンク
タグ: #GitHubCopilot #AI #コード補完 #VSCode #プログラミング