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 または左サイドバーのチャットアイコン

参考リンク


ここから先は、よくある質問と詰まりポイントを詳しく解説します。


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 #プログラミング
← AI初心者シリーズ一覧へ