IT之家 9 月 22 日消息,Meta 首席技術官安德魯・博斯沃思(Andrew Bosworth)通過個人 Instagram 賬號,從技術角度解釋了為何在上週舉行的公司開發者大會 Meta Connect 上,Meta 新款智能眼鏡技術的多場演示均以失敗告終。
上週三,Meta 推出了三款全新智能眼鏡,其中包括現有產品 Ray-Ban Meta 的升級版本、配備腕部控制器的新款 Meta Ray-Ban Display,以及主打運動場景的 Oakley Meta Vanguard。
然而,在發佈會期間的多個現場演示均出現問題。
在其中一場演示中,美食內容創作者傑克・曼庫索(Jack Mancuso)向自己的 Meta Ray-Ban Display 眼鏡詢問某款醬料食譜的製作步驟。他反覆追問「第一步該做什麼?」,但眼鏡始終沒有回應,隨後人工智能直接跳至食譜後續步驟,迫使他不得不中斷演示。之後,他將現場控制權交還給 Meta 首席執行官馬克・扎克伯格(Mark Zuckerberg),並表示問題可能出在 Wi-Fi 網絡故障上。
在另一場演示中,這款眼鏡未能成功接收到博斯沃思與扎克伯格之間的 WhatsApp 實時視頻通話,扎克伯格最終不得不放棄嘗試。博斯沃思隨後走上舞臺,用「糟糕透頂」來調侃現場的 Wi-Fi 網絡。
「這類演示我們已經演練了上百次,但你永遠不知道實際現場會發生什麼,」扎克伯格當時如此表示。
大會結束後,博斯沃思在個人 Instagram 上開啓問答環節,就新技術及現場演示失敗問題與網友互動。
針對演示失敗原因,他解釋稱,廚師(曼庫索)所使用的眼鏡出現故障,實際上並非 Wi-Fi 問題所致,而是資源管理規劃環節出現失誤。
「當廚師說出‘嘿,Meta,啓動實時 AI(Live AI)’時,場館內所有的 Ray-Ban Meta 眼鏡都啓動了實時 AI 功能,而當時場館內的人數非常多,」博斯沃思解釋道,「顯然,這種情況在彩排時並未發生,因為彩排時我們沒有啓用這麼多設備。」他所指的「設備數量」,即當時被觸發啓動的眼鏡總數。
不過,僅這一問題尚不足以導致演示徹底中斷。故障的第二重原因與 Meta 在演示期間的流量路由策略有關,為實現隔離效果,Meta 選擇將實時 AI 流量導向其開發服務器。但在執行這一操作時,系統將場館內所有接入點的用戶(包括所有智能眼鏡設備)的流量均按此方式路由。
「因此,基本上可以說,我們在這場演示中讓自己遭遇了分佈式拒絕服務(DDoS)攻擊,」博斯沃思補充道。(IT之家注:分佈式拒絕服務攻擊,即 DDoS 攻擊,指通過大量流量湧入導致服務器或服務過載,進而使其運行速度放緩或陷入無法訪問的狀態。在此次事件中,Meta 的開發服務器並未配置處理場館內其他眼鏡設備所產生的海量流量的能力,Meta 原本僅計劃讓該服務器單獨承載演示所需流量。)
此外,WhatsApp 通話演示失敗則是由一個新出現的漏洞導致。
博斯沃思表示,就在通話接入的那一刻,智能眼鏡的顯示屏恰好進入休眠狀態。當扎克伯格喚醒顯示屏後,設備並未向他顯示接聽通知。這位首席技術官指出,這一問題源於「競態條件」(race condition)漏洞,即當兩個或多個不同進程試圖同時使用同一資源時,最終結果取決於這些進程不可預測且缺乏協調的執行時序。
「我們此前從未遇到過這個漏洞,」博斯沃思強調,「這是我們第一次發現它。目前該漏洞已修復,但它偏偏在這種關鍵場合出現,實在是太糟糕了。」他着重說明,Meta 顯然具備處理視頻通話的技術能力,對於該漏洞在大會現場暴露,公司感到「非常沮喪」。
儘管出現上述問題,博斯沃思表示,他並不擔心這些故障會產生不良影響。「顯然,我並不希望看到這樣的情況,但我清楚產品本身是可行的,也具備應有的功能。因此,這本質上只是一場演示失敗,而非產品本身存在問題。」他說道。