開発・技術Gemini 公開 2026年10月7日

EmbeddingGemma 2とは?文章・画像・音声を横断検索できる軽量モデル【2026年10月】

関連: EmbeddingGemma ・ Gemma 4 ・ 埋め込みモデル ・ オープンウェイト

✔ 事実確認済み(2026-10-06):記事中の事実 26 件を出典の本文と照合しています。

Googleは2026年10月6日、オープンな埋め込みモデル(文章や画像を「意味の近さ」で比べられる数字の列に変えるAI)の新版「EmbeddingGemma 2」を発表しました。この記事は、自社のデータ検索やアプリに検索機能を組み込みたい開発者や、AIの検索の仕組みに関心がある方に向けています。何ができるのか、どこで入手できるのか、端末の中で動かすときの目安を、公式の発表に沿って整理します。

EmbeddingGemma 2の概要

結論から言うと、EmbeddingGemma 2は「文章、コード、画像、動画、音声を、同じ物差しで比べられるようにする小さなモデル」です。公式の発表では、これらのデータを1つの共通のベクトル空間(数字の列で表す場所)に入れる、と説明されています。

Googleの発表で確認できる主な内容は、次のとおりです。

項目 内容
発表日 2026年10月6日
対応するデータ 文章、コード、画像、動画、音声
パラメータ数(フルのマルチモーダル版) 740M
基本の出力 768次元のベクトル
ライセンス Apache 2.0
ベース Gemma 4のアーキテクチャ

公式ブログによると、文脈の長さ(一度に扱える入力の量)は8Kトークンで、前の版であるEmbeddingGemma 1の4倍です。コードの性能は、MTEB Code(埋め込みモデルの評価指標の一つ)で68.76から78.68へ、9.92ポイント上がったと書かれています。

上の数字は、Googleが公表した値です。当サイトで確かめた結果ではありません。

何に使えるのか

埋め込みモデルは、検索やおすすめの土台になる部品です。たとえば「この質問に近い文書を探す」といった使い方です。

EmbeddingGemma 2は、文章と画像や音声を同じ空間に置きます。そのため、文章で書いた質問から、近い画像や音声を探すような使い方が想定されています。開発者向けのガイドは、これを「クロスモーダル(種類をまたぐ)な類似度の比較」と説明しています。

また、開発者向けガイドは、コード検索や技術情報の検索でEmbeddingGemma 1より大きく良くなったと説明しています。

ベクトルを短くして保存量を減らす

ベクトルが長いほど、保存に必要な量は増えます。EmbeddingGemma 2は、768次元の出力を、512・256・128次元に切り詰めて使えます(Matryoshka表現学習という方法です)。

公式ブログは、これによって保存量を最大6倍減らせると説明しています。一方、端末向けの記事は「最大8倍」と書いています。2つの記事で数字が異なるため、この記事では「大きく減らせる」とだけ受け取ってください。実際に使う方は、公式ページで条件を確認してください。

開発者向けガイドには、256次元でも、文章とコードでは多くの品質を保てると書かれています。

端末の中で動かす場合

端末向けの記事では、通信なしで動かせる、プライバシーを守りやすい使い方が紹介されています。

  • Google Pixel 11 Pro上で、量子化(モデルを小さく圧縮する方法)をした場合、使用メモリ(RAM)は文章のみで約191MB、フルのマルチモーダルで約567MBです。
  • MediaPipe Tasksは、iOS、macOS、Windows、Linux、Webを対象にできると説明されています。Androidでは、ML Kit経由のサービスとして提供される予定です。
  • 入手は、Hugging FaceのLiteRTコミュニティから、実行できる形に整えたファイルをダウンロードします。

CPU、GPU、NPU(AI向けの専用チップ)での高速化にも対応すると説明されています。ML Kitへの対応は「今後数週間で」と書かれています。

入手方法と使い方

公式ブログによると、モデルはHugging FaceとKaggleから入手できます。Gemini Enterprise Agent PlatformのModel Gardenは「近日対応」とされています。

開発者向けガイドは、sentence-transformers(v6.1.0以降)の例を示しています。SentenceTransformer("google/embeddinggemma-2") でモデルを読み込み、検索の質問用や文書用のプロンプトを付けて変換する流れです。vLLM、Transformers、SGLang、MLX、Ollama、LM Studio、LiteRTなどでも使えると書かれています。ファインチューニング(自分のデータで追加学習すること)には、Unslothが紹介されています。

使う前の注意点

  • 数字は公式の発表時点(2026年10月)のものです。最新の情報は公式ページで確認してください。
  • 公式の記事の間で、保存量の削減率など、数字が異なる箇所があります。
  • 「性能が高い」という評価は、Googleが公表した指標によるものです。自分のデータで合うかどうかは、試して確かめる必要があります。
  • Model Gardenや ML Kit への対応は、発表時点では「これから」とされています。

よくある質問

Q. EmbeddingGemma 2は、文章を作るAIですか。 A. いいえ。文章を作るのではなく、データを数字の列に変えて、近さを比べるためのモデルです。検索の部品として使います。

Q. 商用で使えますか。 A. 公式ブログは、ライセンスをApache 2.0と説明しています。細かい条件は、配布ページで確認してください。

Q. 前の版との違いは何ですか。 A. 公式ブログでは、文脈の長さが4倍の8Kトークンになったこと、コードの指標が上がったこと、画像・動画・音声に対応したことが挙げられています。

関連して、Googleの最新モデルについてはGemini 4 Argonの解説も参考になります。

まとめ

  • EmbeddingGemma 2は、文章・コード・画像・動画・音声を同じ空間で比べられる、オープンな埋め込みモデルです。
  • ライセンスはApache 2.0で、Hugging FaceとKaggleから入手できます。
  • 端末の中でも動かせる設計で、Pixel 11 Pro上のメモリ使用量は約191MB(文章のみ)〜約567MB(フル)と公表されています。

次の一歩として、Hugging Faceの配布ページと公式の開発者ガイドを読み、手元の小さなデータで検索の精度を試してみてください。

参考・出典