Google Chrome が大きな動きを見せている:AI モデルをブラウザに直接組み込む。

Prompt API は Chrome チームが実験中の新機能で、ウェブページの JavaScript からブラウザ内蔵の言語モデルを直接呼び出せるようにする。OpenAI API を呼び出す必要も、バックエンドサーバーを構築する必要も、ネットワークリクエストすら不要だ。

これは何なのか

Prompt API の核心は ai.languageModel インターフェース:

const session = await ai.languageModel.create();
const result = await session.prompt("猫に関する短い文章を書いて");
console.log(result);

これだけのコードで、完全にオフラインで動作する。

ブラウザ内部には Gemini Nano ベースの軽量モデル(約 3.2B パラメータ)が統合されており、デバイス上での推論に最適化されている。GPT-4 には及ばないが、日常的なテキストタスクなら十分こなせる。

なぜブラウザ内蔵なのか

Google の意図は明確だ:

プライバシー - 機密データがデバイスから出ないので、根本的にプライバシーの懸念を解決する
レイテンシ - ローカル推論なので、ネットワークリクエストより1桁速い応答速度
オフライン - ネット接続がなくても使えるので、モバイルシーンに適している
コスト - 開発者もユーザーも、AI 呼び出しに課金する必要がない

あるシーンではこれがゲームチェンジャーになる。たとえばメール作成のウェブアプリで、リアルタイムに文法提案が受けられるが、メールの内容はブラウザから決して出ていかない。

現在の制限

Prompt API はまだ早期プレビュー段階で、いくつかの制限がある:

  • Chrome バージョン:Chrome 128+ が必要で、実験用フラグを有効化する必要がある
  • モデルサイズ:Gemini Nano は約 3.2GB で、初回ダウンロードに時間がかかる
  • ハードウェア要件:4GB 以上の VRAM/メモリを持つデバイスが必要
  • 能力の境界:要約、書き換え、簡単な生成には適しているが、複雑な推論にはクラウドモデルが必要

現在のモデルは 128K トークンのコンテキストに対応し、中国語も日本語も問題なく扱える。出力速度は高スペックデバイスでほぼリアルタイム、中級デバイスではやや遅くなる。

実際に何ができるか

Prompt API が特に適しているシーンをいくつか:

リアルタイム執筆支援 - メール、ドキュメント、SNS コンテンツの即座な推敲
ローカルコンテンツ要約 - ウェブページ、PDF、長文のオフライン要約
スマートフォーム - 短い入力から自動的に完全なコンテンツを展開
クライアント側フィルタリング - サーバーに送信する前にローカルで分類・タグ付け

Google の公式ドキュメントにある例:EC サイトでユーザーが返品理由を書くとき、Prompt API がリアルタイムに理由が十分かをチェックし、提案を出す──このプロセス全体がブラウザ内で完結する。

他のソリューションとの比較

ソリューションプライバシーレイテンシコスト能力
Prompt API⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
OpenAI API⭐⭐⭐
自社バックエンド⭐⭐⭐⭐⭐

Prompt API のポジショニングは明確だ:クラウドの大規模モデルを置き換えるのではなく、「そこまで強い能力は不要だが、プライバシーと速度が求められる」領域を埋める。

注目すべきか

すべきだ。

これはブラウザエコシステムの重要な進化だ。Chrome は 65% 以上の市場シェアを占めており、Prompt API が安定化すれば、ウェブアプリケーションの AI 能力ベースラインが全体的に引き上げられる。

短期的には、バックエンドの AI サービスを消滅させるものではない。しかし長期的には、多くの基本的な AI 機能がブラウザの標準機能になるだろう。まさに今日の自動入力やスペルチェックのように。

フロントエンド開発者にとって、これは製品アーキテクチャを再考する必要があることを意味する:どの AI 機能をクライアントに移譲できるか?どうやってオフライン優先の AI 体験を設計するか?Prompt API は始まりに過ぎず、ブラウザ AI の時代が到来しつつある。


Chrome 公式ドキュメント:https://developer.chrome.com/docs/ai/prompt-api
Gemini Nano 詳細:https://developer.chrome.com/docs/ai/built-in