GitHub Copilotの新しいリモートコントロール機能により、開発者はVS Code、コマンドラインインターフェース、モバイルデバイス、Web環境でツールを切り替えることなくコードを記述できるようになりました。今週ロールアウトされたこのアップデートは、Copilotの支援を真にポータブルにすることを目的としており、これまでは主に単一のエディタ内で動作していたツールにとって大きな変化です。
リモートコントロール機能の仕組み
フルデスクトップセッションを起動する代わりに、開発者はスマートフォンやターミナルを通じてCopilotの提案を利用できます。リモートコントロール機能は、Copilotのコード補完やチャット機能を、開発者が希望するインターフェースにストリーミングします。つまり、モバイルデバイスしか使えない状況でもインライン提案を受け取ることができ、コマンドラインユーザーはVS Codeを開かずにスクリプト生成の支援を依頼できます。
この機能はCopilotの既存のインフラに組み込まれており、別途インストールは不要です。GitHubは、4つの環境間でシームレスに動作すると述べていますが、具体的なレイテンシや接続要件については詳細を明らかにしていません。
デバイス間を頻繁に切り替えたり、タブレットで作業する開発者にとって、リモートコントロールのアップデートは障壁を取り除くものです。以前はCopilotの最も強力な統合はVS Codeにありました。CLI版やWeb版は存在していましたが、デスクトップ版のような本格的な対話のやり取りは提供していませんでした。現在では、開発者はラップトップでセッションを開始し、スマートフォンで続け、CLIで終了することができ、その間AIアシスタントはコンテキストを記憶しています。
このような継続性は、クラウドベースのIDEやSSHでサーバーに接続している開発者にとって悩みの種でした。新しい機能は元のマシンへの常時ネットワーク接続を必要とせず、GitHubのバックエンドを使用してセッション間で状態を同期します。
まだ不足している点
GitHubは、リモートコントロール機能がNeovimやJetBrainsのようなサードパーティのエディタで動作するかどうかを明らかにしておらず、Microsoftエコシステム外の開発者にとってはギャップが残っています。また、価格変更についても開示されていません。この機能はすべてのCopilotサブスクライバーが利用できますが、ストリーミング形式のツールであるため、モバイルデータプランの使用量を懸念するユーザーもいます。
ソーシャルメディア上の初期テスターによると、モバイル体験は応答性が良いものの、低速接続では遅延が発生する可能性があります。GitHubはパフォーマンスベンチマークを公開していません。
開発者が次にすべきこと
この機能は現在利用可能です。ユーザーはVS CodeでCopilotを更新するか、最新のCLI拡張機能をインストールしてテストできます。モバイルの場合、GitHubモバイルアプリにはCopilotチャットオプションが含まれています。公式の変更ログやブログ投稿はまだ公開されていませんが、この機能は現在の安定版リリースに含まれています。
問題が発生した開発者は、コミュニティフォーラムとGitHubのサポートチケットのみがサポート手段となります。同社は専用のFAQページをまだ作成していません。これは、より多くのユーザーが機能を試し、フィードバックが寄せられるにつれて変更される可能性があります。



