ChatGPTがMacのiMessage送受信に対応

8月20日、OpenAIはmacOS版ChatGPTデスクトップアプリにApple Messagesプラグインを追加した。接続すると、ChatGPTはこのMac上のiMessage、SMS、RCSの履歴を読み取り・検索できるほか、メッセージの下書き作成、送信、削除もできる。すべてのサブスクリプション層で利用でき、ChatGPT WorkやCodexでも同様に機能する。

境界線はかなり厳格に引かれている。このプラグインはApple silicon版のデスクトップアプリにのみ配信され、Intel Macでは使えない。ウェブ版やモバイル版にもこの機能はない。利用するにはApple自社設計チップ搭載のMacが必要で、システム側で「メッセージ」へのアクセス権限を許可する必要がある。

既定ではブロック、自分で解除も可能

OpenAIは安全弁を送信の段階に置いた。既定の設定では、メッセージ本文と宛先の両方をユーザーが目を通してからでないと送信できない。それを面倒だと感じる人は会話ごとに確認をオフにでき、その後はその会話でのメッセージがそのまま送信されるようになる。

このスイッチについての公式の説明はかなり率直だ。継続的な許可を与えると「ChatGPTがあなたの代わりにメッセージを送信する前の、最後の確認機会」がなくなるとしている。

この一文が、権限設計で最も扱いにくい部分を露呈させている。一件ずつ承認するのは安全だが、何度も使えば煩わしくなる。一括で許可するのは楽だが、何か起きても止める人がいなくなる。多くの人が最終的にどちらを選ぶかは、どれだけ多くのアプリが「常に許可」まで押し切られているかを見れば分かる。

読めることから、送れることへ

読み取りと書き込みは性質の異なる権限だ。チャット履歴を読み取る場合、モデルが得るのは文脈であり、それによって回答がより的確になる。一方、ユーザーに代わってメッセージを送る場合、モデルが使うのはユーザーの社会的アイデンティティであり、受信者側から見えるのは本人そのものだ。

この動きはOpenAI一社に限らない。この四半期、主流のアシスタントは読み取り専用の統合から書き込み操作へと次々に踏み出しており、メール、クラウドストレージ、カレンダーでも同様の開放が進んでいる。デスクトップはこの連携が最も実現しやすい場所だ。アプリはローカルにインストールされており、システム権限さえ一度許可すれば、アシスタントはローカルのデータに直接アクセスできる。プラットフォーム側がAPIを開放するのを待つ必要もなく、サーバー側の統合に伴う審査プロセスも回避できる。

リスク面もそれに伴って広がっている。届いたメッセージを読み取れて、なおかつユーザーに代わってメッセージを送信できるという組み合わせは、プロンプトインジェクションの典型的な標的だ。見知らぬ相手が巧妙に作り込んだメッセージを送りつければ、その内容はモデルのコンテキストに入り込む。ユーザーが送信確認を事前にオフにしていれば、その後の動作を止める人の手が一つ減ることになる。この部分はリスクの推論であり、現時点で公開された事例はないが、この権限の組み合わせ自体は存在している。

「ローカルで動く」という曖昧な約束

OpenAIはBloombergに対し、このプラグインは端末上で動作し、すべてのメッセージをインデックス化するわけではないと説明した。この言葉はかなりの解釈の余地を残している。全件をインデックス化しないことは、クエリ実行時に断片がクラウドに送られないことを意味しない。プラグインがローカルで動くことも、推論までローカルで行われることを意味しない。詳細を追及したメディアも、今のところより明確な回答を得られていない。

Apple siliconのみに配信されているという事実自体が、一つの手がかりになる。arm64専用の配信は通常、MetalやNeural Engineに依存するローカルコンポーネントの存在を示す。すべての処理がクラウド側で完結しているなら、Intel Macを除外する理由はほとんどないはずだ。

居心地の悪いAppleの立ち位置

「メッセージ」はAppleのエコシステムの中でも特に粘着性の高いアプリの一つだ。今、サードパーティのアシスタントがそこへの読み書き権限を手にし、しかもmacOS自体の許可の仕組みを通じて実現している。Appleはこれについて何も発言していない。

ここ数年のSiriをめぐるAppleの動きの速さを踏まえれば、「あなたのメッセージを読んで、代わりに返信する」といった機能は本来、システム側のアシスタントが先に提供すべきものだった。その位置を他社に取られた形だ。

参考資料:9to5Mac、TechCrunch、CocoLoop、Bloomberg、OpenAI公式説明。プラグインの利用範囲、チップ制限、送信承認の仕組みは複数の報道を突き合わせて確認した。