開源、行動、大數據:Facebook 這 15 年對科技的巨大貢獻

在飽受資料與假新聞爭議之餘,卻也別忘了 Facebook 對技術做出的巨大貢獻。
評論
Photo Credit: Reuters
評論

原文來自 Wired《HOW FACEBOOK HAS CHANGED COMPUTING》,作者 KLINT FINLEY。 台灣康泰納仕集團授權提供,INSIDE 編譯。

在過去 15 年之間,Facebook 徹底改變了我們與朋友維持聯繫、也改變了我們看待隱私、跟家人互動的方式,以及沒那麼好的-接受、消費外國廣告的方式。但 Facebook 也為電腦科學做出巨大貢獻。從Netflix到Uber再到Walmart,我們每天使用的許多應用程式、服務,都是使用Facebook開發並跟全世界共享的技術所構建的。

隨著公司發展到容納數百萬,最終數十億名使用者,Facebook 必須自行設計數據儲存架構、資料中心硬體設計這些工具去滿足、處理多到令人難以置信的使用者資料。而最近,它還建立一套完整為行動 Web 與 APP 構建界面的設計語言。更重要的是,Facebook 並沒有將這些私藏起來。它釋出了大量的開源工作,意味著其他任何人都可以使用,修改和分享Facebook的成果。

「多年以來,Facebook一直是開源的巨大驅動力,並起樂於跟更多的社區共享許多關鍵技術,」Linux基金會執行董事Jim Zemlin說著。該基金會致力於開發 GraphQL,這是一種由Facebook發明的程式語言,用於處理現在許多其他公司使用的 APP 與伺服器之間的通訊。 

由於Facebook的開放性,其許多技術已赫然成為產業標準。「Facebook不僅在我們建構伺服器的方式上發揮了巨大作用,而且工程師們為瀏覽器和手機編寫程式法方面也做出更多貢獻,」Airbnb的技術長Adam Neary說。「整個網路生態有一大部分是由Facebook開創並隨後開源的技術推動的。」

大數據的誕生

Facebook對整個產業第一個重大貢獻是Cassandra,這是一個可以擴展到數百或數千台伺服器的數據庫系統。

Facebook並不是第一家建立這樣一個數據庫的公司。亞馬遜和 Google 發表過他們新型分散式數據庫的論文,但兩家公司並沒有真正發表這些內部應用程式的代碼。Facebook 工程師 Avinash Lakshman曾為亞馬遜的論文中工作過,他跟另一位 Facebook 工程師 Prashant Malik 一起把亞馬遜和Google的論文結合起來創建了Cassandra。然後在2008發表了代碼。很快這份代碼被用於其他公司,例如雲端運算公司Rackspace。

「他們不僅複製了Google和亞馬遜所做的那些創新,還加上不少自己獨到的創意,」Jonathan Ellis說著。他曾任 Rackspace員工並大量使用 Cassandra,後來還在 2010 年創了 DataStax 這間為企業客戶提供 Cassandra 相關服務的公司。

根據 DB-Engines 資料,今天 Cassandra 是世界上第 11 大的數據庫。Apple,Netflix,Instagram和Uber都是他們的使用者和技術貢獻者。

Facebook也是開源數據處理平台Hadoop的早期貢獻者,Hadoop幾乎成了大數據的代名詞。的確,Hadoop早期開發大部分基於 Google 所發布的技術,並由 Yahoo 所完成。但 Facebook 是 Yahoo 之外首批採用Hadoop並為該平台貢獻大量額外工具的公司之一。Hadoop催生了多家創業公司,如Cloudera,由前 Facebook 科學家 Jeff Hammerbacher 共同創立。

Facebook 近年來在人工智慧研究方面投入了大量資源去更有效地利用數據,並為這件事釋出大量職缺。差不多在 Google 開放其 AI 引擎 TensorFlow 的前一年 2015,Facebook 就開放了許多人工智慧算法成果再一個名為 Torch 流行人工智慧平台上。據電腦科學家傑夫·黑爾(Jeff Hale)的一項分析顯示,Facebook 正持續不斷為Torch 之後新一代平台 PyTorch 的開發提供資源。目前 PyTorch 已是第三大的人工智慧框架。

開放式資料中心

Facebook 光是有可處理​​數百萬使用者的軟體是不夠的。它還必須直接設計硬體設施來管理所有資料。

像是使用外部空氣冷卻而不是工業冷卻系統的「露天」資料中心,以及甚至是可以快速更換處理器和其他組件的「模組化」伺服器,這些異想天開的硬體儲存架構都是 Facebook 的主意。

Facebook還公開所有這些硬體設計作為開放式運算計畫的一部分,這計劃現在是一個獨立的組織了。Facebook在2011年宣布開放式運算當時飽受質疑,儘管那時開源軟體社群已經逐漸成熟,但那還有很多人不清楚Facebook的異想天開是否適用其他公司。但很快,像台灣廣達這樣的供應商開始銷售起了基於 Facebook 設計的系統,後來包括Rackspace,微軟和蘋果在內的其他公司也為這項計劃貢獻了自己的硬體設計。

今天,Facebook正在與愛立信和德國電信等電信公司合作開展計畫,以幫助他們建立新的開源電信基礎設施,其中包括名為ARIES的遠程天線系統以及一個稱為Terragraph的無線電塔系統。

完成拼圖

在其這十年的大部分時間裡,Facebook最廣泛使用的開源貢獻就是這些基礎設施。Netflix 可能使用Cassandra 來管理使用者在數據中心的資料,卻並不透過 Facebook 網站上程式碼進行互動。這種情況在2013年開始發生變化,Facebook 發布了一個開放源代碼的「庫」React,並且用它來跟其他許多公司、開發者分享,寫出看起來就像本機應用程式的Web界面。

React 花了一些時間才流行起來,但近年來它已超越了 Google 的框架 Angular,成為寫前端最廣泛使用的程式庫,。Airbnb,Netflix 和 Walmart 都使用 React。

編程教育網站 FreeCodeCamp 的創辦人 Quincy Larson 就說:「2015年我突然發現我在舊金山的朋友們開始放棄像 jQuery、Angular ,轉而投奔 React 的懷抱。」

這可能與 2015 年發布 React Native 有關。React Native 能讓開發人員直接使用 JavaScript ,同時建立原生 iOS 及 Android App。

Facebook 並不是第一個提供使用 Web 技術寫行動端 APP 工具的公司,也不是第一個提供構建 Web 應用程式開源庫工具的公司。但諮詢業者 Rightpoint 的創新長格雷格·賴茲(Greg Raiz)表示,將這兩種想法結合起來就會有力量。「我認為這是一個很完整的發展過程,」他說。「Facebook 的作法,剛好大大推動了網路行動化這個大哉問。」


智慧照護新革命!AI 機器人成為智慧醫療助手

高齡化浪潮來襲, 2025 年台灣將步入超高齡社會,65 歲以上人口佔比超過 20%。高齡化加上少子化,衍生勞動力短缺不足,經濟部工業局推動「電子資訊智慧製造服務系統推動計畫」,加速服務型機器人產業發展,借鏡日本智慧長照現況,把科技導入照護場域,提升更好的生活品質。
評論
Photo Credit:經濟部工業局
評論

日本是全球高齡化程度最高的國家,而台灣高齡化的腳步愈來愈快,僅剩不到 5 年的時間準備。因應長期照顧與醫療照護需求,各單位紛紛投入 AI 應用服務,解決人口結構改變問題。綜觀以 AIoT(物聯網 + 人工智慧)為核心的智慧醫療趨勢,可輔助醫療流程、節省人力成本,更提升照護服務效率,為高齡化社會帶來了新的解方。

Photo Credit:經濟部工業局
台日照護機器人交流會邀請各界分享照護機器人開發與應用案例與經驗。

人工智慧產業前景看好

人類壽命越來越長,智慧醫療正逐步顛覆傳統醫療模式,從遠距醫療、機器人、物聯網到穿戴式裝置,龐大潛在商機吸引國際科技大廠投入。台灣醫療服務水準居亞洲領先地位,尤其是資通訊科技實力鏈結全世界,創新能力與解決方案屢屢獲得市場矚目。當人工智慧遇上健康醫療,擴展未來醫療的無限可能,對社會大眾都有切身影響,不僅引領新一波商業浪潮,也創造出更多的照護服務模式。

醫療與科技結合,帶來新變革也帶動數位時代轉型新契機,未來將有更多關於智慧醫療的布局,解決人口高齡化的社會問題。從另一個面向來看,人口快速老化促使長期照護需求,服務人力是建置完整體系的關鍵因素,衛福部在政策面不斷調整適當的滾動式管理。目前長照 2.0 擴增老年照護服務,以及任何年齡的失能身心障礙者,從長照人力需求來說,缺工現象嚴重,照護機器人將成為醫療、長照的主力。

台日照護機器人交流會

為提供台灣照護場域導入智慧科技之契機,在經濟部工業局指導下,服務型機器人聯盟與台灣智慧樂齡照護創新科技產業大聯盟於 5 月 6 日攜手舉辦「台日照護機器人交流會」,邀請各領域專家分享實務現況,作為研發製造與場域運用參考。經濟部工業局林青嶔簡任技正表示,隨著科技迅速發展,智慧醫療創新服務產業生態系逐漸茁壯,5G 落地、AI 應用更多元,機器人正在改革醫療世界。

圖2_經濟部工業局林青嶔簡任技正表示,超高齡社會即將來臨,透過服務型機器人創新科
Photo Credit:經濟部工業局
經濟部工業局林青嶔簡任技正表示,超高齡社會即將來臨,透過服務型機器人創新科技能解決照護人力議題。

「台灣和日本一樣,面臨急速老化的超高齡社會,因此對於熟齡及身障者的照護非常重要。呼應長照 2.0 政策,應用科技打造更多元化、人性化的服務,AI 及智慧機器人的運用更是未來顯學。」林青嶔簡任技正分享觀點,這場交流會聚焦台日相關經驗分享與討論,加速業者與國際連結。台灣具有精密機電與 ICT 產業供應體系的優勢,發展機器人科技的腳步正迎頭趕上歐美日等國家,尤其是服務型機器人產業,將是台灣製造業的明日之星!

圖3_因應疫情,透過網路視訊方式進行交流,雙邊合作討論熱烈。
Photo Credit:經濟部工業局
因應疫情,透過網路視訊方式進行交流,雙邊合作討論熱烈。

促成更多元的服務應用

透過「台日照護機器人交流會」,日本 ATA 協會五島清國部長、日方企業 Reif 與 Whill,以及台方微星科技、全智通機器人、福寶科技分享照護機器人的開發與普及應用現況,透過創新科技解決照護難題。照護機器人的開發,必須掌握使用者需求、符合未來照護趨勢,再藉由實體實驗場域的調校,完美融入生活當中。微星科技、全智通機器人、福寶科技旗下的產品已分別應用於物流、醫療、清潔等領域;因應新冠肺炎疫情的「低接觸」服務型態需求,更加快普及速度。

圖4_日本ATA協會五島清國部長強調照護機器人必須貼近使用者,幫助提升生活品質。
Photo Credit:經濟部工業局
日本 ATA 協會五島清國部長強調照護機器人必須貼近使用者,幫助提升生活品質。

服務型機器人的創新應用在不同領域逐漸成形,經濟部工業局透過政策資源、科專計畫等大力推動服務型機器人產業化,協助企業轉型發展機器人新事業動能或新創公司設立,包括微星、東元、佳世達、凌群等企業。另外,2018 年成立的「服務型機器人聯盟」,由資策會服創所與台灣智慧自動化與機器人協會(智動協會)合作發起,結合政府及民間力量整合產業鏈上中下游資源,共組國家隊搶攻國內外市場。

服務型機器人聯盟今年度規劃「2021 ROBO COM 蘿蔔控」創意實證競賽,延續場域實證的精神,擴大研發能量及市場化企圖。聯盟持續引入資源,推動機器人業者和學研團隊合作,展開技術及實務交流,共同激盪具市場潛力的創新方案。


 「2021 ROBO COM 蘿蔔控」服務型機器人創意實證競賽資訊

  • 報名期間:即日起至 5 月 15 日
  • 競賽期間:6 月 15 日 - 9 月 30 日
  • 報名資格:不限年齡、學生團隊、社會人士、非營利組織、地方社團乃至公司行號都可組隊報名
  • 組隊資格:接受個人挑戰或多人組隊,團體至多6人

立即前往活動報名頁面了解更多!

經濟部工業局 廣告