Chrome の組み込み AI を使用して新機能を構築する

公開: 2026 年 5 月 26 日

この記事は、Google I/O 2026 で Thomas Steiner が行った講演の書き起こしです。

ブログ投稿エディタがテキストを保存するだけでなく、執筆を積極的にサポートする旅行ブログの構築を想像してみてください。trAIlblazers の作成者である Maya と Ashok をご紹介します。2 人は Chrome に組み込まれた AI を 使用しています。モデルをユーザーのデバイスで直接実行することで、デベロッパーはセンシティブ データをローカルに保持しながら、高額なクラウド費用とレイテンシを回避できます。

Build Awesome(旧 Eleventy)と協力して、講演で説明したすべての AI 機能を含むブログ テンプレート をリリースしました。

組み込み AI を使用する理由

  • 費用対効果が高い: クラウド推論の費用はかかりません。すべての計算はユーザーのサポート対象デバイスで行われます。
  • プライバシー優先: センシティブ データがブラウザから外部に送信されることはありません。
  • オフライン機能: モデルをダウンロードすると、インターネットに接続していなくても AI 機能を使用できます。
  • パフォーマンス: ハードウェア アクセラレーションにより、デバイス上のモデルはクラウドの速度に匹敵する(場合によっては上回る)ことができます。
  • ハイブリッド推論: ポリフィルや Firebase AI Logic などのツールを使用すると、デスクトップではネイティブのまま、サポートされていないデバイス(モバイルなど)ではクラウドにフォールバックできます。

最新のウェブアプリ向けの AI 機能

Summarizer API

trAIlblazers エディタは Summarizer API を使用して、 見出しと SEO に適したメタディスクリプションを自動的に生成します。

例: 見出しを生成する

const blogPost = document.querySelector('.article-body').innerText;
const summarizer = await Summarizer.create({
  type: 'headline',
  sharedContext: 'Write headlines that make people want to read the blog post',
});

for await (const chunk of summarizer.summarizeStreaming(blogPost)) {
  headline.append(chunk);
}

Prompt API(構造化出力付き)

特定のデータが必要ですか?Prompt API で JSON スキーマ を使用すると、AI が 予測可能な形式でデータを返すようにできます。trAIlblazers チームは、これを次の目的で使用しています。

  • タグの生成: 事前定義されたリストから「アドベンチャー」や「ビーチ」などのカテゴリを提案します。
  • コメントの管理: コメントが公開される前に、「安全」または「有害」として分類します。

メディアのアクセシビリティ

エディタは Markdown の「難しい部分」を自動化します。画像をドロップすると、 Prompt API(マルチモーダル 入力付き) がピクセルを分析して、アクセス可能な代替テキストと有益なキャプションを生成します。

執筆と書き換え

WriterRewriter API を使用すると、ユーザーは箇条書きを完全な 段落に展開したり、段落のトーンをワンクリックで「カジュアル」または「短く」 変更したりできます。

シームレスな翻訳

Translator API を使用すると、作成者は英語で コンテンツを作成し、スペイン語または日本語の読者向けに即座に翻訳できます。 ネイティブ スピーカーは、これをさらに改善できます。

Translator API の動作例。
Translator API を使用して英語でコンテンツを作成し、 スペイン語と日本語に即座に翻訳します。

実際の成功事例

多くのパートナーがすでにこれらの API を本番環境で提供しています。主な例は次のとおりです。

  • Drupal: CKEditor 内の SEO タグの生成に Summarizer API を使用しています。
  • Yahoo! Japan: コミュニティ コメントの管理に Prompt API を使用しています。
  • Trip.com: AI の概要により、複雑なフライト予約オプションを簡単に選択できます。

講演のリソース

独自の「trAIlblazers」エクスペリエンスを構築する準備はできましたか?以下のリソースをご確認ください。