LoginSignup
1
0

GitHub MobileでCopilotとChatしてみた

Last updated at Posted at 2024-05-08

はじめに

2024/05/07にGitHub MobileでGitHub Copilot Chatがリリースされた、とのことだったので、早速使ってみました。

アプリのリリース情報

確かに5/8時点でCopilotが対応されたような記載があります。

アップデート後の起動

右下にCopilotのアイコンが追加されてました

アイコンタップ

よくあるAIのチャット画面が表示されました
サンプルとか表示されてるのは個人的に使いやすいので、好印象です。

なんとなくMicrosoft Copilotと似てますね(そうでもない?)

実際のチャット操作

個人的に気になってることを聞いてみました
抽象的だったのか、当たり障りのない回答が返ってきました

もう少し具体的な質問

お、自分のリポジトリが参照できるようなので、対象ソースコードの修正やリファクタをお願いしてみようと思います

雑なリファクタ依頼

雑すぎたようです。
しかし、コード指定すればやってくれそう

丁寧なリファクタ依頼

指定するコードのファイル
ElevatedButtonだけのシンプルなwidgetです
クリック時にアニメーションを付与する依頼をしてみます

指定のコードがみつからなかったようで、一般的な回答が返ってきました。
こちらの指定が悪いのでしょうか…

どうしたらCopilotがソースを見つけられるか質問

必要な情報は提示していますが、上手く伝わってないみたいです。
回答のフォーマットでリトライしてみます

回答のフォーマットでリトライ

ダメでした。
ちなみに前回はブランチ指定を間違えてた(masterではなくmain)ので、そりゃ見つからんわ、と思って存在するブランチを指定しましたが、変わらず…
※ファイル指定でパスが邪魔してる?と思い、ファイル名のみでリトライしましたが、結果は変わらずでした。

どこまで参照できてるか

リポジトリとブランチは参照できてるようです。
が、ファイル指定を含めると、途端に見つからないと言われてしまいます。
ここまで参照できてたらファイルは見つかりそうなもんですが…
これはアプリのバグなんでしょうか?
一旦、今回はここまでとします。

おわりに

モバイルアプリではIDEでやってくれるようなところまでの確認はできませんでした。

しかし、コードに関して質問するなら一般的なAIのChatGPTやClaudeに聞くよりは正しい回答が返ってくると思います。
※裏では同じChatGPTなどで動いてますが、モデルがプログラミングに特化してると聞きました

そのため、通勤時などでPCのIDEでGithub Copilotが使えないが、暇な時間にコードのキャッチアップしたいな、というような場合に使えそうです。 

後日、いくつか試して良い結果が出たら記事を更新します。

また、「この指定だとできたよ」などがありましたらコメントで教えていただけると助かります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0