截至 2026 年 10 月 6 日,Google 公布 EmbeddingGemma 2 的多模態嵌入與本地推理定位;這是發布方資訊,不代表我們已在 Mac 上實測。Google 官方發布文章因此支持的做法是:先用 EmbeddingGemma 2 建立本地多模態向量檢索原型,再驗證輸入模態、設備資源與檢索品質;它負責產生嵌入,不會單獨完成 RAG 的生成式回答。

適合:開發個人媒體庫搜尋、知識庫或多模態 RAG 的工程師,可以按本文驗證文字、圖片、音訊與影片的檢索流程。
適合:需要確認資料留在本機是否符合隱私界線的團隊,以及必須測試 macOS 環境的工程師。
不適合:期待只載入嵌入模型,就能得到引用來源、整理內容並回答問題的團隊;這類工作還需要另行設計生成模型與回答流程。

最後更新於 2026 年 10 月 9 日;資料核對自 Google DeepMind 發布文章及 Google AI for Developers 模型卡。如官方模型卡、權重或部署文件有更新,請以更新後內容重新確認。

EmbeddingGemma 2 離線多模態檢索要先界定任務

檢索鏈路通常有三個不同職責:嵌入模型把輸入轉成可比較的向量;向量索引保存向量及其來源識別資訊,並依相似度找出候選結果;生成模型則可在取得候選內容後,整理回答或附上引用。EmbeddingGemma 2 的發布定位涵蓋多模態嵌入、搜尋與檢索,但不能因此把向量搜尋等同於完整 RAG。

本文以「輸入一段文字,找出相關圖片或影片片段」作為驗收任務。先把原始檔案切成可追蹤的項目,再生成向量、寫入索引,最後檢查回傳結果是否真的相關。若產品還要回答「這些畫面發生了什麼」,就要另外安排候選內容整理、回答生成和來源呈現。

EmbeddingGemma 2 可以處理哪些素材? Google 公布的是多模態嵌入定位;實作時仍要依 官方模型卡的輸入與使用說明確認所選模型變體和部署介面實際支援的模態。本文把文字、圖片、音訊和影片列為測試素材類別,並不代表每一種載入方式都會直接接受四類原始檔案。尤其音訊、影片若需要先轉成片段或文字描述,應把前處理視為獨立步驟,不要把它誤算成嵌入模型本身的能力。

建立測試集前先鎖定來源與邊界

先準備少量、來源清楚且有權使用的文字、圖片、音訊或影片樣本。為每份素材保留識別碼、檔案位置、取得方式和允許用途;若影片拆成片段或文件切成段落,也記下切分規則與原始來源的對應關係。這些欄位不是額外裝飾:缺少對應資料時,日後很難查明誤召回來自模型、切分方法還是素材標註。

接著確認三項前提:資料是否必須完全離線、測試機是否有足夠的儲存空間與可用記憶體,以及哪些團隊成員可以讀取原始檔案和索引。離線要求也要涵蓋模型取得、依賴安裝和更新流程;只在推論時關閉網路,不一定代表整條建置流程都沒有外連。

檢查項目 開始前要核對的內容 未確認時的處理
輸入模態 對照模型卡及所用載入方式,確認文字、圖片、音訊、影片各自如何輸入 先只測已確認的模態,其他素材暫不進索引
權重與授權 查看模型卡中的授權及使用條件,確認符合團隊用途 暫停分發與部署,先完成授權審核
素材與隱私 確認檔案使用權、存放位置、日誌內容及存取權限 使用不含敏感內容的測試樣本
設備與離線 記錄測試設備、可用資源、依賴取得方式及網路限制 先以小型資料集確認流程,不推估可支援的索引規模

Google 的 EmbeddingGemma 2 開發指南可用於核對官方載入與使用說明;實際程式呼叫應以該文件和當前模型卡為準。若採用 PyTorch 並需要確認 Apple Silicon 的 Metal 支援情況,請另查閱 Apple 的 PyTorch Metal 文件。這些文件說明的是官方支援資訊,不是特定 Mac 上的效能保證。

首輪向量流程以可追蹤為準

怎麼用 EmbeddingGemma 2 做本地語意搜尋?先讓一小批素材完整走過「讀取、必要的預處理、生成嵌入、寫入索引、查詢、回傳來源」流程,而不是先追求匯入大量檔案。每個索引項目至少記錄來源檔案識別碼、切分方式、模態、模型版本和建立時間;若後續改了切分方式或模型版本,這些資料才能幫助判斷舊向量是否需要重建。

執行時可按以下順序操作:

  1. 從模型卡確認所需權重、授權、輸入形式與本機載入說明,將確認到的文件版本一併記錄。
  2. 為測試樣本建立清單,保存素材識別碼、模態、來源和使用權狀態;先排除權限不清楚的檔案。
  3. 依模型文件指定的輸入方式準備素材。文字、圖片與影音若需不同前處理,分別記錄,不自行猜測 SDK 參數或套用未經核實的呼叫方式。
  4. 生成少量嵌入,檢查輸出是否存在、是否與來源項目正確對應,再送入索引;不要只以程式沒有報錯作為成功判準。
  5. 用可預期的查詢取回候選結果,逐項確認索引回傳的識別碼能否找到原始素材或片段。
  6. 保存查詢、候選結果、人工標註和模型版本,作為之後更改依賴或重新建立索引時的比較基準。

若團隊使用 Sentence Transformers 等工具整理輸入結構,可參考其 輸入格式文件,但不可把通用輸入格式直接視為 EmbeddingGemma 2 的官方 API 保證。

用人工標註驗收檢索,而非照搬發布方基準

先準備一組實際會出現在產品中的查詢,再由團隊標出哪些結果相關、哪些只是表面相似。文字找圖片可以測試物件、場景或描述詞;文字找影音片段則要確認查詢命中的是正確片段,而不只是同一檔案中的其他內容。驗收時保留查詢原文、素材條件、結果排序和誤召回原因,方便重現問題。

EmbeddingGemma 2 生成的向量如何驗證檢索品質?以人工相關性標註比較排序和漏召回,再按錯誤類型回查模態、預處理、切分及索引更新。發布方公布的基準只反映其設定下的測試結果,不能代替本地素材和本機流程的驗收。

測試方案 適用情況 主要風險 建議驗收方式
本機離線測試 資料不能離開設備,且需要確認本機流程 資源不足、測試機被其他工作占用,結果難以穩定重現 固定樣本和查詢,記錄設備、模型版本與索引狀態
遠端 macOS 測試 團隊沒有可用測試機,或需要獨立的 macOS 驗證環境 需管理遠端存取權限、素材上傳與測試結束後的清理 先確認資料政策,再驗證連線方式、日誌和清除流程
一般遠端伺服器測試 只需驗證通用資料流程,並不要求 macOS 特定相容性 無法據此確認 Apple Silicon 或 macOS 執行差異 將結果限縮為流程驗證,不宣稱等同於 Mac 測試

此表是測試方案的條件比較,不是實測效能排名。建立自己的結果集時,可按「查詢是否找到相關項目、最前列是否有可用結果、錯誤能否追溯到輸入條件」逐項檢查;不要只因相似度分數高,就判定檢索正確。

索引更新與權限檢查應納入上線條件

來源檔案更新時,先確認舊索引項目是否能依來源識別碼定位,再刪除或重建受影響的向量。檔案被刪除後,索引中的對應項目也應移除,否則搜尋結果可能連到已不存在或已失去授權的內容。若一份影片被切成多個片段,更新來源時要一併處理這些片段的索引和中繼資料,避免只清除其中一部分。

權限檢查不只看原始資料夾,也要檢查嵌入結果、索引檔、暫存目錄與日誌。向量不等於原始文字或圖片,但索引仍可能暴露查詢與來源關係,不應當作無敏感性的檔案任意分享。離線模式下,模型未載入、索引不可用或權限不足時,介面也要回報清楚原因,不能以空結果掩蓋故障。

注意:不要把索引目錄視為可隨意重用的快取。換模型、切分方式或輸入前處理後,至少用既有回歸樣本重新驗收;確認結果符合預期,再決定是否替換正式索引。

依設備可用性選擇測試方式

本地多模態 RAG 是否需要搭配生成模型?若需求止於找出相關文件或媒體片段,向量檢索可以先獨立驗收;若需求包括自然語言回答、摘要或引用整理,則需在檢索結果後加入生成模型及相應的回答驗證。不要把這兩種需求混成一個模型部署問題。

條件判斷 建議路徑 回退條件
資料必須留在指定設備,且有可用的 Apple Silicon Mac 在本機先驗證素材讀取、索引更新和離線行為 若設備被其他工作占用,縮小測試集或安排獨立測試時段
需要驗證 macOS,但團隊沒有合適的可用設備 先確認資料政策,再安排遠端 macOS 測試 若敏感資料不能離開原環境,改用合規的本機測試方案
只需驗證通用向量流程,不依賴 macOS 特性 可先用現有環境檢查輸入、索引及回歸樣本 將結論限定在通用流程,不外推為 Mac 相容性結論
需要長期固定運行,或工作量持續且穩定 評估自有設備與長期維護方式 若只為短期驗證,不必先承擔長期設備管理成本

回歸樣本應保留不同模態、容易混淆的查詢、預期相關項目及常見誤召回。更新模型、依賴、前處理或索引結構後,重跑同一組樣本並比較差異;若任一改動導致原有查詢失效,先找出變更來源,再更新索引或調整流程。不要根據未經實測的設備規格推算可處理的資料量,也不要把 EmbeddingGemma 2 與 Gemma 4 當成可互換的部署選項;不同模型應各自核對權重、輸入方式和使用文件。

若您目前只能在共用電腦或一般伺服器上測試,常見限制是設備使用時間不固定、難以控制 macOS 版本與權限,而且通用環境不能代替 Apple Silicon 相容性驗證。對短期需要重現 macOS 檢索流程、但尚未決定購買設備的團隊,租用 zekmac 的 Mac 測試環境可減少自購與維護的前置負擔;開始前仍應先確認資料是否可遠端使用、所需測試方式是否符合團隊政策。長期穩定運行或必須使用實體介面的工作,則應先比較自有設備與本機部署,租用不一定合適。

zekmac M4 遠端節點

讓多模態檢索部署測試更順手

透過 zekmac 租用 Mac,為本地媒體搜尋、知識庫與多模態 RAG 準備 macOS 測試環境。