GoogleのPrompt API、Web標準の形骸化
LLM連携 Googleの強Googleが開発したPrompt APIは、Web標準のプロセスを無視して実装された。
これは、Google独自のGemini Nanoモデルに依存しており、利用にはGoogleの利用規約への同意が必要となる。
モデルのダウンロードは強制され、Webサイトはユーザーの許可なくLLMを利用可能になるなど、プライバシーリスクも懸念されている。
Googleの強引な手法は、過去のAMPやManifest V3よりも深刻な問題を引き起こしている。
GoogleがChromeブラウザにAI機能としてGemini Nanoを搭載し、関連する「Prompt API」を導入したことで、Web標準のあり方について大きな議論が巻き起こっています。このAPIは、開発者が大規模言語モデル(LLM)と連携するための仕組みですが、その実装方法が、Webのオープン性やプライバシー保護の観点から強い批判を受けている状況です。
Web標準の形骸化と批判
本来、Web標準は特定の企業の製品に依存しない、誰もが利用できる共通の基盤を提供すべきです。しかし、今回のPrompt APIは、GoogleのGemini Nanoという単一の製品を前提として設計・実装されました。これは、まるで開発者がGoogle Maps APIを使う際に、Googleの利用規約をJavaScriptで同意する必要があるような状況です。特定の企業モデルに縛られるAPIは、Web標準としての理想から大きく逸脱していると指摘されています。
強制的なモデル導入とプライバシー懸念
Chromeユーザーは、許可を求められることなくGemini NanoというAIモデルをブラウザにダウンロードさせられています。このモデルは、ブラウザの一部として扱われるようになっていますが、その利用にはGoogleの利用規約への同意が前提となります。さらに深刻なのは、一度デバイスにインストールされたモデルは、ユーザーが訪問するウェブサイトから、許可を得ることなくプロンプトが送信され、利用されてしまう可能性がある点です。これは、ユーザーの行動を追跡する「フィンガープリント」となる可能性があり、重大なプライバシーリスクを伴います。
ローカルAIとクラウドAIの境界線
現在、Chromeが提供するAI機能(文章作成支援やページ要約など)は、ローカルモデルではなく、Googleのサーバーにリクエストを送り続けている状況です。しかし、ローカルモデル(Gemini Nano)が搭載されたことで、AI機能の提供形態が変化しつつあります。この「ローカル処理」と「クラウド処理」の境界線が曖昧になることで、ユーザーのデータがどのように扱われるのか、その透明性が問われています。
結論
今回のPrompt APIの導入は、技術的な進歩である一方で、Webのオープン性や開発者・ユーザーのプライバシー保護という観点から、大きな懸念を残しています。GoogleがWeb標準を推進する過程で、特定の企業の利益や製品を優先させているのではないかという批判が根強く存在しています。今後のWeb標準のあり方が注目されます。
原文の冒頭を表示(英語・3段落のみ)
Google’s intent to ship for their Prompt API was met with explicit opposition from Mozilla and WebKit and deep concern from the W3C TAG. Obviously a non-starter, as presented; a real “back to the drawing board” moment. That’s web standards.
It has, of course, already shipped — pushed through on the basis of “developer interest.” Google’s own citations for said interest include this thread with three comments (one unrelated) and a 2:1 ratio of dislikes:likes, and the completely citation-free “survey results” in a presentation by Chrome’s Web AI Product Manager, which says that “overall satisfaction” for “prompt for extensions” is “8.0.” That’s right: one or more person or persons may or may not have spoken, and in a voice funneled through a person whose professional success explicitly hinges on demand for this feature, they cried out: “eight.” That’s web standards, baby! Ship it!
Now, I’m not going to comment on the ostensible use cases behind Google’s Prompt API proposal, because my thoughts on the subject of generative AI won’t be news to anyone familiar with my work. It isn’t for me. If you are someone that would conceivably make use of a standardized API for interacting with large language models, I will point out that this isn’t that, as shipped — this is currently an API for interacting with Google’s Gemini Nano model, which could serve as the prototype for that API, someday. At present, this is a web standard designed around a single company’s product. That means that use of this API, as implemented in Chrome right now, requires you to agree with Google’s “prohibited use policy” for the only model available to it.
※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。