新智元公众号文章

谷歌把AI搜索塞进手机!不到600MB,照片、视频、录音断网照样搜

新智元

公众号 · 270 篇文章

  新智元报道  


10月6日,谷歌开源EmbeddingGemma 2,把一个能搜图、看视频、听声音的搜索引擎,塞进了一个内存不到600MB的小模型!


文字、代码、图片、视频、音频,都能用一句话一起搜了,这在谷歌的开源模型里还是第一次。


740M参数,手机、笔记本、浏览器都能离线跑。


谷歌CEO Sundar Pichai也亲自下场安利:这是谷歌首个原生多模态开源嵌入模型。


它的一大突破,是让手机也能在本地搜图片、视频和声音。演示中,只要输入一句「鸟在唱歌」,鸟的照片和鸟叫录音就能一起找到。



发布一个多小时后,Hugging Face的Victor M就让它在浏览器里跑了起来。


他在搜索框里敲下「birds singing」(鸟在唱歌),屏幕上的格子立刻重新排序:排到最前面的,既有鸟的照片,也有显示着波形的鸟叫录音。


整个查询只用了22毫秒,不走服务器,也没调任何API。



应用接入它后,你就能让AI帮你找手机里的照片、录音和视频,不必先把文件上传到云端。



文字、图片、声音
能互相搜了


Embedding这东西,普通用户平时看不见,但很多AI搜索和RAG问答,背后都靠它找资料。


它干的活,是把一段内容变成一串数字,相当于在一个巨大的空间里,给每段内容安排一个坐标。意思越接近,坐标就越靠近。


搜索时,系统再去找与问题最接近的那些内容。


上一代EmbeddingGemma只处理文字。要搜图片和声音,往往还得接上其他模型,或先把它们转成文字。


EmbeddingGemma 2把这些内容放进了同一个768维空间。


比如,猫的照片、「cat」这个词和猫叫声,就能在这个空间里按语义关联起来。



于是,你可以用一句话搜图片、搜视频,也可以用一段语音,找到视频里对应的片段。


它还能把文字、图片和视频放在一起,让你一次搜到包含这些内容的整条信息。


谷歌在模型卡里举了个例子。


一双跑鞋的商品页,包含文字介绍、两张细节图,以及鞋子在湿滑岩石上的防滑测试视频。


模型能把这组内容转成一个向量,用来匹配「适合越野跑的防水鞋」这样的搜索。


一次能处理的内容也更多了。8K上下文窗口,是上一代的4倍。


只输入单一类型的内容时,最多能容纳约5.5分钟音频、29张图片,或58帧视频。它还支持100多种语言。


谷歌把它和几个同量级的模型放在一起比了一轮,差距最大的是看图和看视频。



EmbeddingGemma 2在图像和视频检索上,明显领先Jina v5 Omni-Nano。


在谷歌公布的测试中,EmbeddingGemma 2的图像检索得分为57.3,比它参数量大三成的Jina v5 Omni-Nano只有31.6。


视频检索也拉开了差距:50.7分对31.2分,领先近20分。


在多语言文本测试上,它和上一代基本持平。



567MB
手机自己当搜索引擎


这么多本事,全装在740M参数里。


其中文本部分占270M,视觉编码器170M,音频编码器300M,可以按需加载。只搜文字,就加载270M;要搜图片,再加上视觉部分,总共440M。


在谷歌的Pixel 11 Pro测试中,量化后的纯文本模型,内存占用最低约191MB,完整多模态模型约567MB。


它还支持给搜索索引「瘦身」:用更少的数字记录每段内容的含义,占用的存储空间就能减少三分之二。


在谷歌的多语言文本检索测试中,得分只下降了不到1分。


谷歌自己做了几个应用打样:


AI Edge Gallery里的Instant Media Search,能让你在相册里按意思搜照片。


Video Moments Finder更直观,说一句话,就能定位视频里对应的片段。


另一个应用Foresight,则把它与Gemma 4搭配起来,在Mac上离线检索文件和会议记录。


开发者这边,llama.cpp已经提供支持,Unsloth也放出了量化版,方便把模型部署到本地。


据Mac应用Nativ公布的实测,在M5 Max上,8-bit量化版生成的向量,与原版的余弦相似度达到0.9997,文本嵌入速度达到每秒817条。



土耳其开发者Avenox的测试,更贴近日常。


他的笔记大多用英文写,提问却习惯用土耳其语。以前靠关键词匹配,两边的词对不上,相关笔记就可能搜不到。


他让Claude花一个小时搭了个测试台,选出40条笔记,再分别换个说法,用土耳其语提问,看正确笔记能不能进入前18个候选。


据他公布的结果,关键词匹配的命中比例只有15%;换上EmbeddingGemma 2,升到了97%。


他又拿30条平时随手输入、带有错别字的真实消息测试。模型找到的相关笔记数量,是关键词匹配的两倍。每次查询约50毫秒,全程在本地运行。


还有人玩得更野。


开发者Nick Lo把它装进一块Nano开发板。


输入一句话,模型只需约15毫秒,就能把这句话转成用于搜索的一串数字。找到对应图片后,再交给一块ESP32-S3单片机,把图像逐行画出来。




Coding Agent找代码
也能在本地搜了


除了多模态,代码检索也有明显提升。


在代码检索基准MTEB Code上,它从上一代的68.76分涨到78.68分,一口气涨了近10分,谷歌称,这一成绩在同尺寸模型中领先。


这对写代码的Agent很实用。


Claude Code、Codex这类工具干活之前,都要先在整个代码库里找到相关的那几段。


有了270M的纯文本版,开发者就能在本地为代码库建立索引,再用大白话查找相关代码。建索引和检索这两步,都可以留在本地。



AI搜索
搬进了你的手机


今年3月,谷歌在云端发过多模态的Gemini Embedding 2,通过API调用,按用量付费。


半年多后,谷歌又把多模态检索带进了一个能在手机上运行的开源小模型。照片、录音和视频,也有了留在本地检索的选项。


谷歌给出的一个用法,是把它与Gemma 4搭配,做离线、隐私优先的RAG。


一个负责找资料,一个负责根据资料回答,检索和问答都能在设备上完成。


过去,要用AI搜索照片、视频和录音,很多时候得把内容交给云端处理。


现在,这种检索能力只要几百MB,就有机会装进每个人的口袋。


参考资料:

https://blog.google/innovation-and-ai/technology/developers-tools/embeddinggemma-2

https://huggingface.co/google/embeddinggemma-2

https://ai.google.dev/gemma/docs/embeddinggemma

编辑:摩西 元宇


秒追ASI
⭐点赞、转发、在看一键三连⭐
点亮星标,锁定新智元极速推送!

前往微信阅读全文

内容来自公众号,可前往微信查看原文。

查看作者的更多文章 →