Meta 智能眼镜的伴侣应用 Stella,被研究者在 Android 构建里拆出了一条人脸识别链路。

版本号很具体:com.facebook.stella v273.0.0.21。研究对象也要说清楚,是 Stella 的 Android 版,不是眼镜固件本身。

这件事最容易被讲歪。它不是在证明“Meta 已经偷偷识别路人”。原研究没有证明这一点。

它真正说明的是另一件事:Meta 的智能眼镜生态里,端侧人脸识别所需的模型、索引、数据库和通知通道,已经被组装到一个可运行状态。器已成,是否启用、如何启用,才是接下来的问题。

发现了什么:模型、数据库和通知链路都对上了

研究者不是只看到几个孤立模型文件。

他们通过直接调用应用内已有 handler,用测试照片跑通了流程:先检测人脸,再对齐裁剪,生成 2048 维人脸嵌入,随后查询本地向量索引。

这一步很关键。它说明链路能跑,但也说明测试有前提:研究者是主动调用了现有 handler,并不是观察到普通用户界面里自然触发了该功能。

环节组件或路径作用说明
人脸检测SCRFD.pte找出图像中的人脸端侧具备基础人脸定位能力
人脸对齐KPSAligner.pte裁剪并校正人脸为识别模型准备输入
向量生成SFace.pte生成 2048 维人脸嵌入形成可比对的生物特征
本地索引RLDrive/person_profiles/objects.dbcosine 向量检索数据结构与模型输出匹配
未匹配分支NameTagsPending/写入裁剪图和 .emb 指纹可暂存未命名人脸
匹配分支nametags_recognition 通知显示 Person recognized通知链路已接好

本地数据库位于:

/data/user/0/com.facebook.stella/files/rldrive/person_profiles/objects.db

里面包含 personface 表,以及 face_mediaPath_vec 这个 2048 维 cosine 向量索引。

未匹配时,Stella 会向 NameTagsPending/ 写入一对文件:裁剪后的人脸 jpg,以及 2048 维 .emb 指纹。

匹配时,则会触发标题为 Person recognized 的 Android 通知。研究者示例里的正文形如 Recognized Michel Foucault

模型输出、数据库维度、检索方式、未匹配写入、匹配通知,都能接上。这已经不是“代码仓库里残留了几个文件”。更像是一条被预置好的工程管线。

能证明什么,不能证明什么

这篇研究最有价值的地方,是把证据边界划得比较清楚。

它能证明:端到端测试可运行。匹配和不匹配两条分支,也会出现不同结果。

它不能证明:普通用户端已经启用了这项功能。

几个限制必须放在台面上:普通未注册账号下,相关 Connections 入口不显示;通知深链指向的 fb-viewapp://name_tags?face_id= 页面,在 v273 中没有找到对应目的地;测试账号也没有观察到 Meta 服务器向 person_profiles 下发身份数据。

问题目前证据判断
本地识别链路是否存在模型、数据库、索引、写入路径、通知都已发现可以说已预置并可被调用
普通用户是否已在使用普通未注册账号不显示相关 UI不能说已上线给普通用户
是否有服务器身份库下发未观察到 Meta 下发身份数据不能声称云端正在同步身份库
是否只是无用残留代码端到端测试能跑通比残留代码更进一步

这个区别很重要。

如果只有模型文件,最多说明团队做过准备。如果链路能跑通,说明产品工程已经走到更靠后的位置。但没有可见入口、没有身份数据下发、没有普通用户触发证据,就不能把它写成“Meta 正在实时识别所有路人”。

我更在意的是中间状态。

很多隐私风险不是从公开发布那天才开始的。能力先进了 App,审计和监管就不能只盯 UI。看不见按钮,不代表没有管线。

智能手机相册里的人脸聚类,用户大多还能理解:对象是自己的照片库。智能眼镜不同。它面对的是公共空间,是你面前的人。

Ray-Ban Meta 智能眼镜从 2023 年起主打拍摄、直播和 AI 助手,价格约 299 美元起。放在手机里,人脸识别像照片管理工具;放在眼镜里,它就更接近面对面社交里的身份提示器。

这就是反常点。

同样一套技术,换到眼镜上,信任边界会变得更薄。

对用户和团队,现在该盯四个变量

对普通用户,这条新闻暂时不等于“立刻停用”。证据还没到那一步。

但如果你本来就介意可穿戴摄像头和生物识别,购买或升级可以先观望。尤其是等 Meta 是否解释这套管线的用途,是否提供明确开关,是否说明本地和云端数据怎么处理。

已经在用的人,可以看三个地方:App 更新说明、权限变化、设置里是否出现人脸识别或联系人识别相关入口。不要只看宣传页,很多变化会先藏在权限、同步和通知设置里。

对企业采购、开发团队和合规团队,动作要更具体一点。

如果设备要进入办公区、门店、展会或医疗教育场景,采购可以延后到 Meta 给出更清楚的说明。至少要把“是否存在人脸识别能力、是否默认开启、是否上传或下发身份数据、员工和访客如何知情”写进评估清单。

做端侧 AI 或可穿戴产品的人,也该调整审计重点。不能只问“有没有按钮”。还要看预置模型、数据库目录、向量索引、远端命名空间、通知通道和深链页面。

接下来最该盯的是四个变量:

变量为什么重要出现后意味着什么
Meta 是否公开解释 Stella 中这套管线决定它是实验、预置能力,还是待发布功能能降低猜测空间
后续版本是否补齐 name_tags 页面v273 里深链目标缺失产品化入口可能在靠近
Connections 入口是否对普通账号开放当前普通未注册账号不可见用户侧功能可能开始放量
服务器是否向 person_profiles 下发身份数据当前未观察到身份库下发风险从本地能力转向真实识别

如果只出现模型和索引,它仍是预置能力。

如果页面、入口、身份数据同时补齐,性质就变了。那时讨论的重点不再是“有没有能力”,而是“用户是否真正知情、被识别者是否能拒绝、数据是否能被删除”。

这也是智能眼镜和手机最大的差别。

手机里的识别,多数时候发生在你保存下来的内容里。眼镜上的识别,可能发生在别人还没意识到自己进入镜头的时候。

这一步不一定已经发生。

但现在能看到的是,路已经铺到门口了。