
この記事は GitHub Copilot の Tips を詰め込んだ記事になります。
GitHub Copilot を普段使っているが、コード補完しか使ってない方や、これから使おうと思っている方に向けて Tips をまとめて紹介する記事になります。
是非日々の開発ライフにお役立てください 🚀
GitHub Copilot は、開発者がコードをより速く、少ない労力で記述できるように支援する AI コーディング アシスタントです。
コンテキストに応じた支援を提供し、開発者が入力中にコードの提案を行います。
これは、行の補完の場合もあれば、まったく新しいコードのブロックの場合もあります。
これにより、開発者は問題解決、共同作業、イノベーションに集中できます。主要なエディターと統合され、GitHub にネイティブに組み込まれているこのツールは、最も広く採用されている AI 開発者ツールであり、仕事の満足度と生産性を向上させます。
https://docs.github.com/ja/copilot
自然言語処理 (NLP)
GitHub Copilot の対応言語
基本的にはあらゆる言語に対応しているが、情報がより多くネットに掲載されている以下の言語はより得意な傾向がある。
- Python
- JavaScript
- TypeScript
- Ruby
- Go
- C#
- C++
また、対応しているエディタにもかなりの種類があり、我々の開発ライフを支えてくれます。
GitHub Copilot 個人向けプラン比較表(Individuals)
プラン |
料金 |
含まれる機能・内容 |
Free |
$0/月 |
– 月 50 回の Agent モードまたはチャットリクエスト – 月 2,000 回のコード補完 – Claude 3.5 Sonnet、GPT-4o などのモデルにアクセス可能 |
Pro |
$10/月 または $100/年 |
Free の全機能に加え – GPT-4o を利用した Agent モードやチャットが無制限 – コード補完無制限 – コードレビュー、Claude 3.7 Sonnet, o1 などにアクセス可能 – 最新モデルへのプレミアムリクエストが Free の 6 倍、追加購入も可能 |
Pro+ |
$39/月 または $390/年 |
Pro の全機能に加え – GPT-4.5 を含むすべてのモデルにアクセス可能 – 最新モデルへのプレミアムリクエストが Free の 30 倍、追加購入も可能 |
こう見ると、Enterprise のプランを契約しなくても全てのモデルにアクセス出来る Pro+ のプランはかなりお得ですね。
GitHub Copilot 法人向けプラン比較表(Business / Enterprise)
プラン |
料金 |
含まれる機能・内容 |
Business |
$19/月(ユーザーあたり) |
– GPT-4o を利用した Agent モードやチャットが無制限 – コード補完無制限 – コードレビュー、Claude 3.5/3.7 Sonnet、o1 などにアクセス可能 – ユーザーあたり月 300 回の最新モデルへのプレミアムリクエスト、追加購入も可能 – ユーザー管理と利用状況メトリクス – 知的財産補償およびデータプライバシー保護 |
Enterprise |
$39/月(ユーザーあたり) |
Business の全機能に加え – GPT-4.5 を含むすべてのモデルにアクセス可能 – 最新モデルへのプレミアムリクエストが Business の 3.33 倍、追加購入も可能 |
関連ファイルを開いておくと生成 AI のレコメンド精度が上がる
適切なコメントを入れる
-
こちら意外と非常に重要。ファイルの最初にファイル内で行われる全体的な処理のコメントを記載することで、生成 AI のレコメンドの精度がちゃんと上がります。GitHub Copilot にも関数にコメントつけてというとコメントつけてくれるので、日々の実装はコメントをしっかりつけながら進めていくのが Good です。
-
特に処理の流れやインプット、アウトプット、関数の前に関数で行われる処理を記載することや関数内の変数や、呼び出す関数に利用目的や処理概要などのコメントを記載することが大事です。
意味のある命名をする
- リーダブルコードを読む我々ならあたりまえのことですが、数年働くと不思議と変な名前をつけちゃう時もあることは知っています。
- 関数などを作成する際、関数名が処理を表す名前にすることで最適な処理の提案精度がしっかり上がります。
ライブラリバージョンを指定
- node だったり、python だったり、回答で用いられるコードが古いライブラリバージョンのコードになっているといった問題が発生するような場合、具体的なライブラリ名だけでなくバージョンを指定することで、より意に沿った回答を得られやすくなる傾向にあります。
コンテキストが変わる場合、新規チャット
-
Copilot Chat は同じスレッド内の履歴も回答生成時の判断材料とするため、コンテキストが異なる場合は新規チャットを開くことが大事だったりします。 /clear コマンドで新規チャットを開くことが出来ます。(後ほど説明します。)
ここでは普段の開発で使える便利なショートカットを紹介します。
私自身まとめていると使いこなせてなかったなと思う場面もあったので、是非参考にしてみてください。
インラインチャット
-
Ctrl + I
(Mac: ⌘ + i
)
- ファイル内で実行することにより、インラインチャットを開始

コード補完
-
Tab
- コード補完された際に実行することで GitHub Copilot の提案を受け入れ

-
Esc
- コード補完された際に実行することで GitHub Copilot の提案を拒否


※候補が切り替わります

※前の候補がみれます
-
Ctrl + →
(Mac: ⌘ + →
)
- コード補完の結果に対して単語ごとに提案を受け入れる

-
Ctrl + Enter
(Mac: ⌘ + Enter
)
- コード補完された際に実行することで GitHub Copilot から複数の提案を表示
- 表示されたサジェストで「Accept」することで選択したコードスニペットをファイルに挿入

フォーカス移動
-
Ctrl + Alt + i
(Mac: ⌘ + Ctrl + i
)

右下のチャットのコメント入力の箇所にフォーカスが移動します(意外と便利)
GitHub Copilot Chat の中での質問で、質問範囲を限定することが出来ます。

コメントを記載してとか指示送れるのはかなり便利。


-
@vscode
- Visual Studio Code(エディタ)に関連する機能の質問

@workspace ワークスペースに対するコマンド


console.log の g を抜いているのを訂正してくれています

今回は Jest を選択しました。

変更の適用をすると、ディレクトリが作成され、コマンドを実行すると jest によるテストコードが実行されます。

@vscode エディタに対するコマンド
-
/search
- エディタの検索機能で、ワークスペース内のファイルを検索

@terminal ターミナルに対するコマンド

GitHub Copilot Chat に関連するコマンド
-
/help
- Copilot Chat の使用に関するヘルプを表示する




コミットメッセージ生成
Form の右側の星マークをクリックすると、

こんな感じで内容を鑑みて自動生成してくれます。

GitHub の commit message がずっと”commit” だったので、これからは猛省し、AI によるレコメンドされたコメントを利用するようにしたいと思います。
しかも結構わかりやすいのでおすすめです。
現在、Technical Preview 中(2025 年 4 月現在)の機能で面白い機能が出たのでご紹介 🚀
- 概要説明
GitHub Spark は、AI を活用して個人が簡単にマイクロアプリ(“sparks”)を作成・共有できるツールです。 コーディングやデプロイの知識がなくても、自然言語でアイデアを記述するだけでアプリを構築できます。 これにより、開発経験の有無に関わらず、誰もが自分のニーズに合わせたアプリを作成し、デスクトップやモバイルデバイスから直接利用できます。
まとめると、誰でも簡単に自然言語でソフトウェアを作成・カスタマイズできるようにするAIツール
というところですね。
https://githubnext.com/projects/github-spark
GitHub Spark の DEMO がさわれそうだったので、触ってみました。
https://spark.githubnext.com/api/spark-signin?callbackUrl=%2F

これがあれば、自然言語でアプリケーションの開発が出来るので、どんな人でも情熱があればアプリケーションを作れる時代になりそうですね。
GA されるのが非常に楽しみな機能です。
本記事では GitHub Copilot の概要説明から Tips、現在開発中の機能まで幅広く紹介しました。
これから、GitHub Copilot を使ってみたい方や、すでに使っている方も、是非参考になれば幸いです。
今後のエンジニアライフがより快適になることを祈ってこの記事を締めたいと思います。
それでは 👋
日本マイクロソフトでは、スタートアップ企業様向けに、ビジネスを支援するプログラムをご提供しています。
Azure の無料クレジットが最大$150,000
もらえるので、是非チェックしてみてください。
https://speakerdeck.com/satakeyusuke19920527/microsoft-for-startups-founders-hub
https://www.docswell.com/s/yuma/K3GD9E-2025-04-05-aidd#p1
https://www.udemy.com/course/github-copilot-fundamental/
https://github.com/features/copilot
https://github.com/features/copilot/plans?cft=copilot_li.features_copilot