Meta平台公司首席技术官安德鲁・博斯沃思通过其Instagram账号,从更专业的技术角度解释了本周在公司开发者大会“MetaConnect”上,新款智能眼镜技术多次演示失败的原因。
周三,Meta发布了三款新款智能眼镜,包括现有产品“雷朋Meta”(Ray-BanMeta)的升级版本、配备腕带控制器的全新“Meta雷朋显示版”(MetaRay-BanDisplay),以及主打运动场景的“奥克利Meta先锋版”(OakleyMetaVanguard)。
然而,在大会演示过程中的多个环节,这项实时技术演示均以失败告终。
其中一个场景是:烹饪内容创作者杰克・曼库索(JackMancuso)向自己的雷朋Meta眼镜询问某款酱汁食谱的制作步骤。他重复问道“我第一步该做什么?”,但眼镜毫无回应,随后AI直接跳至食谱的后续步骤,迫使他不得不中止演示。之后他将话题转回给Meta首席执行官马克・扎克伯格,并表示可能是Wi-Fi出了问题。
在另一场演示中,博斯沃思与扎克伯格之间的实时WhatsApp视频通话未能被眼镜识别;扎克伯格最终不得不放弃尝试。博斯沃思随后走上舞台,调侃称是“糟糕的”Wi-Fi导致了问题。
“这些演示内容我们已经练习了上百次,但你永远不知道现场会发生什么,”扎克伯格当时这样说道。
大会结束后,博斯沃思在其Instagram账号上开启问答环节,回应关于新技术及实时演示失败的相关问题。
针对演示失败,他解释称,厨师(曼库索)所使用的眼镜出现问题,实际并非Wi-Fi所致,而是资源管理规划环节出现了失误。
“当厨师说‘嘿,Meta,启动实时AI(LiveAI)’时,场馆内所有的雷朋Meta眼镜都启动了实时AI功能。而当时场馆里有很多人,”博斯沃思解释道,“显然,这种情况在彩排时并未发生——彩排时我们没有这么多设备同时启动。”他所指的“设备”,即当时被触发启动功能的眼镜数量。
不过,仅这一点尚不足以导致演示中断。失败的第二个原因与Meta在演示期间的流量路由设置有关:为在演示中实现隔离测试,Meta选择将实时AI的流量路由至其开发服务器。但在操作时,这一设置应用到了场馆内所有接入该网络热点的设备,其中就包括所有的智能眼镜。
“所以本质上,我们的演示搞出了一场针对自己的分布式拒绝服务(DDoS)攻击,”博斯沃思补充道。(分布式拒绝服务攻击,即DDoS攻击,指通过大量流量涌入导致服务器或服务过载,使其运行变慢或无法正常使用。此次事件中,Meta的开发服务器并未配置处理场馆内其他眼镜所产生的大量流量的能力——公司原本只计划让它处理演示所需的流量。)
另一方面,WhatsApp通话演示失败则是由一个新的程序漏洞(bug)导致的。
博斯沃思表示,就在通话接入的那一刻,智能眼镜的显示屏恰好进入了休眠状态。当扎克伯格唤醒显示屏后,屏幕并未向他显示接听通知。这位首席技术官称,这是一个“竞态条件”(racecondition)漏洞——即当两个或多个不同进程试图同时使用同一资源时,最终结果取决于这些进程不可预测且未协调的执行时序。
“我们以前从未遇到过这个漏洞,”博斯沃思指出,“这是我们第一次发现它。现在这个漏洞已经修复了,而它偏偏在这种场合出现,实在太糟糕了。”他强调,Meta当然掌握处理视频通话的技术,对于这个漏洞在演示中出现,公司感到“沮丧”。
尽管出现了这些问题,博斯沃思表示他并不担心这些故障会影响产品本身。
“显然,我对此并不满意,但我清楚产品本身是可行的,它具备应有的功能。所以这次真的只是演示失败,而非产品本身存在问题。”他说道。