10月16日、9to5GoogleのBen氏が「ChatGPT gets deeper Google Chrome integration including control over tabs」と題した記事を公開した。この記事では、ChatGPTのChrome拡張機能が大幅に強化され、開いているタブの読み取りや操作までAIが担えるようになったことについて詳しく紹介されている。
タブを「操作」するAI——Chrome拡張がエージェント化
今回の更新で最も注目すべき変更は、ChatGPTが単に「タブの内容を読む」だけでなく、タブを能動的に操作できるようになった点だ。
OpenAIがX(旧Twitter)のスレッドで詳細を発表した。ChatGPT Chrome拡張は従来からChromeに対応していたが、今回のアップデートで「ブラウザ上の操作を代行する」エージェント的な機能が追加された。
具体的には以下のような操作が可能になっている:
- メッセージの送信
- フォームへの入力
- ファイルのダウンロード
- 開いているタブの整理・グループ化
OpenAIが挙げているユースケースはかなり実務的だ。
- 「開いている3つのソファのページを、サイズ・素材・配送時間・返品ポリシーで比較して」
- 「この記事をわかりやすく説明して。主な論点とその根拠は?」
- 「これらの料金ページをわが社の要件と照合して。必要なものが全部含まれているプランはどれ?」
- 「このイベント概要の情報を使って登録フォームを埋めて。送信前に止めて」
- 「開いているタブの業者情報を比較シートにまとめて。価格・主な機能・ソースリンクも入れて」
- 「開いているタブのリフォーム業者を比較して。条件に合う業者へのメール下書きも作って」
- 「開いているフォームに新しい歯科医の予約前情報を入力して。仕事用と個人用のカレンダーにも予定を追加して」
フォーム入力の自動化は従来もブラウザ拡張で対応できたが、「自然言語で指示してタブをまたいだ文脈を活用する」という点で従来のオートフィルとは一線を画す。
サイドバーUIはGeminiと同じ使い勝手
UIとしては、Chromeのサイドバーから直接ChatGPTを操作できるインターフェースが追加された。これはGoogleがChromeに組み込んでいるGeminiのサイドバー統合と同様の形式で、ブラウザから離れずにAIとやり取りできる。
ブラウザのサイドバーにAIを置く設計は、MicrosoftがEdgeにCopilotを組み込んだ際に先行しており、各社が追随している流れの中に今回のChatGPT対応も位置づけられる。
OpenAIのエージェント戦略における位置づけ
今回のChrome統合は、OpenAIが進めるブラウザ・OS横断のエージェント戦略の一環として理解すると見通しが良い。OpenAIはすでにOperatorと呼ばれるWebブラウザを自律操作するエージェント製品を展開しており、ウェブ上の操作をAIに委ねるというコンセプト自体は同社にとって新しくない。今回のChrome拡張強化は、そのOperatorが持つ能力を、より日常的なブラウジング環境に溶け込ませる形で提供するものとも読める。
さらに同社は9月末に常時起動型のエージェント「Dots」も発表しており、ユーザーのデバイス上に常駐してタスクを継続的に処理するアーキテクチャを模索している。ブラウザ統合・常駐エージェント・Operatorという複数の施策が並走している点からも、OpenAIがエージェント領域を次の主戦場と位置づけていることがうかがえる。
「タブを渡す」という新しい信頼モデル
エンジニア視点で気になるのはセキュリティ上の設計だ。タブの内容を読むだけでなく、フォーム送信やファイルダウンロードといった副作用を伴う操作をAIに委ねる構造は、ユーザーの意図しない操作が発生するリスクを内包する。
OpenAIはユースケース例の中で「送信前に止めて(stop before submitting)」という表現を明示的に使っており、最終確認をユーザーに委ねる設計を示唆している。ただし、現時点で権限管理の詳細な仕様は公開されていない。
※編集部の考察:拡張機能がどのタブ・どのサイトにアクセスできるかを制御する許可スコープの設計は、今後ユーザーが注視すべきポイントだ。Chromeの拡張機能はインストール時に要求する権限をManifest V3形式で明示する仕組みになっており、実際にどの権限が要求されているかはChrome Web Storeのインストール画面や拡張機能の設定ページから確認できる。今後OpenAIが詳細な権限仕様を公開することが望まれる。
拡張機能は現在Chrome Web Storeから入手できる。
詳細はChatGPT gets deeper Google Chrome integration including control over tabsを参照していただきたい。