You are now offline.

Furbo狗狗攝影機連續4年奪得亞馬遜寵物類別銷售第一!Tomofun如何透過MLOps加速服務開發?

feature picture
Tomofun
分享
收藏
已完成
已取消

在疫情之下,人們被迫居家時間更長,毛小孩的陪伴也成為最好療癒,「毛商機」因此一飛沖天。隨著歐美疫情逐漸解封,台灣寵物科技新創 Tomofun 憑藉著「Furbo 狗狗攝影機」主力產品,連續 4 年奪得亞馬遜十國電商活動「超級會員日」寵物類別銷售第一。Tomofun 看準狗爸媽的需求,前後推出 Furbo 狗狗攝影機、狗保母軟體訂閱服務,已創下熱銷 133 國、累積逾 100 萬使用者的好成績。

Tomofun 於 2016 年推出「Furbo 狗狗攝影機」,登上募資平台後立刻吸引大眾目光,讓飼主只要將手機連上 Furbo,就能丟零食與狗兒互動、視訊通話,成功打中狗爸媽們的需求。

在推出攝影機後,Tomofun 還從頻繁的調查訪談中發現,飼主不僅想要透過即時互度來查看,也會擔心狗狗獨自在家是否有危險。於是,Tomofunfun 巧妙地在原本的狗狗攝影機加上了「腦袋」,透過上萬筆數據資料的訓練打造 AI 功能,提供使用者進階版的照護功能。在 2019 年,正式推出專屬 Furbo 攝影機的「狗保姆」訂閱服務,讓使用者只要額外花每月 6.99 美元,就能在原本攝影機的功能基礎上,擴增像是雲端錄影、居家警報通知與狗狗日記等服務。如此一來,攝影機就不再只有監看和零食投餵的功能,更能運用AI及雲端應用的優勢,真正讓狗爸媽出門在外也能放心。

遠端App畫面
透過雲端服務,主人可藉由App訂閱服務遠程操作攝影機,與愛寵互動。 Tomofun

運用AWS GPU雲端服務,讓技術維運成本最佳化

為了打造 Furbo 狗保姆的訂閱服務,Tomofun 透過 AWS 微服務(Microservice)的雲端應用導入,讓各項功能可以即時通知軟體使用者。Tomofun 技術長張佳彥比喻道,微服務的架構各元件是獨立開發、操作和擴充,可以像是積木般的堆疊,也能藉由大量自動化來優化,進而減少錯誤。他進一步指出,為了能夠讓服務遍及全球的狗爸媽們,Tomofun 還透過 AWS 雲端數據儲存服務,讓資料中心轉換至無伺服器架構,讓技術能夠快速迭代到採用訂閱服務的產品上。

S__51240972
Tomofun技術長張佳彥指出,Tomofun 開發產品的核心在於解決寵物飼主的困擾,而 AI/ML 技術是最有效達成此願景的方法。 Tomofun

「對於新創來說,在 AIoT 產品的維運技術門檻相對較高。若團隊要架設全球化的維運中心,透過傳統資料中心部署,往往無法快速因應調整,控制成本便成為挑戰。」隨著 Furbo 訂閱服務者逐漸成長,雲端數據儲存空間及運算服務的需求也勢必上升,Tomofun 又如何因應?張佳彥表示,「為了要做出 AI 服務,若是團隊自行購置 GPU 伺服器,可能在 3 年內都得採用同一套硬體,才能讓開銷能夠攤提成本。」

張佳彥觀察,自從深度學習的應用熱潮興起,各家廠商在 GPU 的開發速度,也以「摩爾定律」型態在加速,讓運算力逐年增加。有別於自家購建硬體,透過 AWS 雲端運算上的 GPU 租用服務更有經濟效益;且 AWS 每年還會對新 GPU 規格提供不同執行個體(Instance),能夠讓使用者享受代代增強的 GPU 運算效力,「可以預期的是,每年舊的機型都會降價,因此每年的成本也都會逐年降低。」倘若客戶數量急速增加,團隊也可即時擴展雲上的機器,不需再多花一筆錢、等待安裝建置完成後才能服務客戶,而是在原本基礎上進行擴展。他舉例,有一年因應客戶成長數倍增,但因為租用 GPU 服務讓建置成本維持相同;進而一算,等同為維運成本省下了50%的開銷。

MLOps文化:AI/ML領域導入無縫協作也很重要

再細看 Tomofun 技術團隊,大致可分成前端、後端的軟體程式開發、韌體開發、AI 模型訓練還有數據分析。讓人不禁好奇,為了要滿足硬體技術與 App 訂閱服務的開發,自家的團隊如何做到無縫協作?

張佳彥指出,在軟體開發領域,「DevOps」已是多年盛行的實務課題,讓開發團隊、維運團隊互相整合在一起,能夠以敏捷開發的方式快速完成專案。其運用自動化測試、持續整合、持續部署的工具,推動開發與維運人員更緊密協作,來加速軟體版本迭代更新。

AI team每週sharing
Tomofun

他表示,這樣的概念在近年也被延伸至 AI 開發領域,延伸出相似的「MLOps」的概念。許多企業在機器學習產品開發上,往往透過演算法,使用大量的資料找出規律、進行訓練,訓練完成後會產生一套模型,讓模型判斷資訊,進而產出 AI 服務。不僅如此,還得加強不同團隊的協作,以及導入自動化的流程,才能加速 AI 落地,這也就是 MLOps 的核心精神。

Tomofun 為了打造 AIoT 的產品,其中不僅涵蓋硬體更新,也包括在 AI、深度學習的技術研發。張佳彥指出,為 Tomofun 的技術團隊導入「MLOps」的開發文化,除了可以減少將時間花在重複的工作上外,最大優勢是能夠將一個已經存在的 AI 服務,讓開發流程更有效率。進一步以團隊經驗為例,為了加速開發,建立一個系統化的作業流程越發重要:「過往團隊從資料蒐集到模型訓練上,常常由一人包辦;但隨著團隊規模逐漸擴大,就更需要完整的架構和流程來處理資料,並跳脫以往人工的管控,資料處理也要逐步走向自動化。」尤其當 AI 模型進入持續交付、部署及更新的階段時,也需仰賴 AI 模型訓練的資料科學家及 IT 團隊,兩者緊密協作。此時,若有自動化的服務導入,也能讓流程更有效率。

張佳彥怎麼看又怎麼看 MLOps 的技術應用?他舉例,AWS 推出的 SageMaker 服務就是最好應用之一,也已運用在自家 AI 應用開發中。進一步來看,SageMaker 是面向機器學習開發者的一個整合式開發環境,是一項全託管的服務,消除機器學習過程中每個階段的挑戰,使開發人員和資料科學家日常能夠從根本上更輕鬆、更快速的建構、訓練和部署機器學習模型。他表示,「就像是幫使用者建好了流程,只要把資料丟進去,還不用太管機器,就能讓資料處理到上線自動辦到好。」

1625480465936
Amazon SageMaker 是一項全受管資料標記服務,可讓使用者輕鬆建置用於機器學習的高準確性培訓資料集。 AWS

在領導 Tomofun 的技術團隊上,張佳彥認為,不光要積極導入自動化流程,團隊的核心價值也很重要。有感於趨勢科技董事長張明正所言,「創業家不要太愛自己的 solution(解決方案),應該去愛你的顧客。」他指出,許多新創往往專注於 AI 技術開發上,卻忘記最重要的資料本身,而資料本身就反映了客戶在使用產品上的習慣與樣態。

「AI 並不是有了一堆資料、GPU,就能訓練出很好的模型,企業就能從中獲得成功。取而代之的是,應該從問題分析、資料蒐集、資料整理到上線觀察,讓此過程不斷反覆和驗證外,也要持續不斷優化功能,才能為客戶產生價值。」張佳彥結語道。

責任編輯:蕭閔云

本文授權轉載自《數位時代》,原文標題:Furbo狗狗攝影機全球百萬狗爸媽愛用!Tomofun團隊如何加速AIoT服務開發?

延伸閱讀
本文作者 《數位時代》周雨萱 《數位時代》周雨萱

《數位時代》採訪編輯

使用會員功能前,請先登入

  • 收藏文章
了解更多關於創業小聚的資訊,歡迎透過以下服務: