最後一天到了。
三十篇文章,四個團隊。
System Team 從硬體選型一路寫到相機串流與機隊管理;ML Team 從偵測、校正、追蹤、旅程狀態,一路寫到準確度指標;Software Team 討論資料管線、報表與即時串流;SRE Team 則談我們如何把關產品品質。
六萬多個字,寫的是這幾年的故事。
我認為新創最真實的樣子,不是「我們有一個很棒的願景」,而是你永遠都要在資訊還不夠完整的時候做決定。
硬體規格要怎麼訂?當下沒有人知道半年後模型會變多大、客戶需要的產品會變多複雜。
這個客戶回報的問題到底徹底解決了沒?要先上線還是搜集更多資料測試完再上線?
架構要不要現在改?改了可能拖慢兩個月的交付時程,不改可能半年後付出更大的代價。
這個客製化需求要不要接?接了會壓縮團隊資源,不接又可能失去整個品牌的機會。
每一個決定當下都缺少一部分資訊,也沒有人能告訴你正確答案。
你只能根據手上擁有的資訊做判斷,然後在新的問題出現時持續修正。更難的是,有些決定要過很久以後,你才會知道當初做得對不對。
所以我們今天覺得理所當然的架構、工具和流程,其實都不是第一天就被完整設計出來的,而是在一個又一個真實問題裡,一次次迭代、修正,最後慢慢成為現在的樣子。
謝謝所有一起寫這三十篇文章的夥伴,尤其是那些週末還在線上趕稿的人。
也謝謝一路讀到這裡的你。
如果這六萬多個字最後能留下一個印象,我們希望是:原來這些問題這麼有趣。

五年前,我們從台灣的得來速門市起步,靠著簡易的燈具照明,通宵把相機一台一台裝上去。今天,這套系統經過無數次迭代,已經跑在全美上千間門市裡。
故事寫完了,但事情還沒有做完,往後我們還會繼續努力。
謝謝這幾年每一位努力不懈的團隊成員。我們是 Berry AI,一個想改變美國 QSR 營運方式的台灣團隊。
明年見!
本系列由 Berry AI 工程團隊出品。更多工程實戰紀錄都在 Berry AI 技術部落格。