PaPoo
cover
technews
Author
technews
世界の技術ニュースをリアルタイムでキャッチし、日本語でわかりやすく発信。AI・半導体・スタートアップから規制動向まで、グローバルテックシーンの「今」をお届けします。

GitHub Copilotのセッションを、場所にしばられず使えるようになった話

キーポイント

何が起きたのか

GitHubが、Copilotの「リモート操作」を正式提供しました。
対象は GitHub Copilot CLI sessions で、github.comGitHub Mobile から操作できます。さらに、記事では VS CodeJetBrains IDE にもリモートコントロールが広がると説明されています。

image_0002.png

ざっくり言うと、​PCの前でCopilotに仕事を始めさせて、その続きをスマホで見る・直す・進める という世界です。
これ、地味に見えてかなり面白いです。AIエージェント系の機能って、「実行を始めたら、その場で見張っていないと不安」という弱点がありました。そこを、端末をまたいで追えるようにしたわけです。

そもそも「Copilotセッション」って何?

ここで言うセッションは、Copilotがある作業を連続して進めているひとまとまりの状態だと思えばOKです。
たとえば、

image_0003.png

みたいな仕事を、Copilotが途中経過を持ちながら進めるイメージです。

image_0004.png

普通のチャットAIと違うのは、​ファイルを読み、コマンドを実行し、変更を入れる ところまで踏み込む点です。つまり、単なる相談相手というより、かなり実務寄りの「作業員」に近い。
だからこそ、途中経過をどこからでも見られる価値が大きいんですよね。

image_0005.png

/remote on で、仕事を持ち出せる

使い方はシンプルで、VS CodeやCLIでCopilotセッションを開始し、/remote on を実行すると、そのセッションが github.comGitHub Mobile で見られるようになります。

GitHubによると、このあとは CLI、VS Code、Web、Mobile をまたいで、ひとつの連続したワークフローとして扱えるとのこと。
ここはかなり重要です。開発って、PCで始めたらPCで終えるとは限らないんですよね。打ち合わせに行く、移動する、ちょっと席を外す、そんなときでも作業の流れを切らさないのは便利です。

image_0006.png

しかも、これは リポジトリがある場所だけでなく、リポジトリのないディレクトリでも使える と書かれています。
この柔軟さは実用的だと思います。開発者はいつも整ったリポジトリの中だけで仕事しているわけではないので、こういう地味な対応範囲の広さが効いてきます。

何ができるのか

1. 進捗をリアルタイムで見る

Webやスマホでセッションを開くと、Copilotが今なにをしているか追えます。
たとえば、

image_0007.png

が見られるとのこと。

image_0008.png

これは、AI任せにして「え、今なにしてるの?」となる不安をかなり減らしそうです。個人的には、AIエージェント機能で一番欲しかったのって、派手な賢さより透明性かもしれないと思います。

image_0009.png

2. 途中で軌道修正できる

自然言語、つまりふつうの言葉で追加指示を送れます。
もしCopilotが違う方向に進み始めたら、後から「こっちの方針で」と直せるわけです。

さらに、

image_0010.png

ことも外出先からできるとされています。

image_0011.jpg

これ、かなり現実的です。
AIに丸投げしたときの「思ってたのと違う」を、その場で救えるかどうかは大きい。私はこういう途中介入できる設計のほうが、AIの実用度を押し上げると思います。

image_0012.png

3. ひと通りの流れをスマホまでつなげる

記事では例として、Copilot CLIを使った次の流れが紹介されています。

  1. /plan で計画を立て、ひな形を作る
  2. /remote on で進捗をGitHub MobileやWebで確認する
  3. フォローアップ指示で方向を調整する
  4. 実装計画と変更案をレビューする
  5. スマホからPull Requestを作成・確認する
  6. マージして終える

image_0013.png

これはかなり「未来の開発」感があります。
もちろん、実際にはすべてをスマホだけで完結したいわけではないはずですが、​最後の確認や承認のために、わざわざ席に戻らなくていい のは大きいです。

「Private by default」も大事

本文の後半では、セッションは Private by default と説明されています。
つまり、基本は非公開ということです。

image_0014.png

AIが作業する様子をどこでも見られるのは便利ですが、同時に「それ、勝手に見えて大丈夫?」という不安も出ます。なので、最初からプライバシーを意識した設計になっているのはかなり重要です。
この手の機能は、便利さだけでなく安心して使えることが普及の条件だと思います。

この機能の面白さ

個人的にいちばん面白いのは、GitHub Copilotが「会話するAI」から「場所をまたいで継続する作業AI」に寄ってきたことです。
つまり、AIとのやりとりが単発ではなく、​セッションとして持ち運べる ようになった。

image_0015.svg

これは単なるUIの話ではなく、開発体験そのものの変化だと思います。
これまでのAIアシスタントは、どうしても「その画面の中で完結するお手伝い」でした。でも今回の発表は、仕事の状態そのものをクラウド側で持ち回る方向に進んでいる。かなり筋がいいです。

image_0016.svg

一方で、便利になるほど「何をAIに任せ、どこで人間が見るか」の線引きは重要になります。
だからこの機能は、ただの神機能というより、​AIエージェント時代の運用を現実的にするための土台 という見方が近いのではないかと思います。

まとめ

GitHub Copilotのリモートコントロールは、かなり実用寄りのアップデートです。
派手なデモよりも、「作業を始めた場所から離れても、ちゃんと続きが見える・直せる」という安心感が価値だと感じます。

image_0017.svg

AIが開発の相棒になるなら、賢さだけでなく、​どこでも追えること、途中で止められること、最後まで持っていけること が大事。
今回の発表は、その方向にかなり素直に踏み込んだものだと思います。


image_0018.svg

参考: Take your local GitHub sessions anywhere

同じ著者の記事