概要
最近GitHub Copilotを使用し始めました。
拡張機能のGitHub Copilot Chatで使用できるインラインチャット機能が便利でしたので共有させていただきます。
使用方法
VS Code の拡張機能のGitHub Copilot Chatをインストールした状態でCtrl+I
キーを押すと、ChatGPTの様な対話形式での入力画面が表示されます。
しかし、指示が曖昧だったので詳細を求められました。
今回はババ抜きを実装してもらうことにしました。
コードにコメントを追加する
/doc
でクイックアクション的にコメントを追加することもできます。
もし英語のコメントが読めない場合は/doc 日本語で
などの入力で日本語で生成することも可能です。
コードについて説明してほしいとき
誰かのコードを読みたいときは/explain
のクイックアクションを使用すると左枠のchat欄でChatGPTの様にコードの説明をしてもらえます。
テストを実装する
/test
で新しいファイルを作成し、テストを作成してくれます。
終わりに
この後UIを追加して下さいなどのメッセージを入力するとpythonの場合Tkinterを使って実際に使用できるようなコードを作成してくれます。
コードの説明をしてもらったり、コメントを追加してもらうのはかなり便利だと思いました。
ただコードの生成に関しては生成AIあるあるだとは思いますが、具体的な指示をしないとコードの品質にかなりムラが出やすいので精査する必要があるというのも感想です。