Karrot 是一款以社群為導向的超區域點對點市集應用程式,使用者可與其他已驗證的使用者買賣和交易商品。該平台於 2015 年在韓國推出,隨後擴展至全球市場,目前已累積超過 4,300 萬名註冊使用者。
在北美推出後,Karrot 的工程師發現該地區有 30% 的使用者使用非英文的裝置語言,例如西班牙文。為提升應用程式的無障礙程度,團隊希望快速且大規模地在 Karrot 中導入無縫翻譯功能。開發人員認為,最有效率的實作方式是直接在應用程式中整合 AI 服務,因此選用了 Firebase AI Logic 及其 Android SDK 來存取 Gemini Flash Lite,進而提升非英語使用者的購買轉換率。
整合 Gemini Firebase AI Logic
團隊一開始測試了兩種裝置端選項:ML Kit Translation SDK 和 Gemini Nano。但團隊發現這兩種方式都有缺點:ML Kit Translation 的品質未達團隊期望,而 Gemini Nano 則需要使用者下載模型資料 (如果裝置上沒有的話)。
接著團隊測試了 Firebase AI Logic,Firebase AI Logic 直接從應用程式呼叫 Gemini API,以接近自然對話節奏的速度提供準確資訊。
Karrot 行動平台團隊的 Android 軟體工程師 TaeGyu An 表示,將 Firebase AI Logic 整合至應用程式的過程「非常簡單」。TaeGyu 和團隊運用該平台的文件和程式碼範例,在不到三小時內建構出概念驗證。
這讓團隊有更多時間調整提示,並找出最佳設定值。「即使沒有豐富的提示撰寫經驗,也能透過官方文件中的指南和提示,快速找出提升翻譯品質的正確方向。」Karrot 北美產品團隊的 Android 軟體工程師 WonJoong Lee 說道。
這項服務的入門門檻低,且周轉時間短,因此工程師能維持低廉的開發成本,並在短短兩週內從概念驗證階段進入正式程式碼階段,而且完全不必設定專屬後端。這也讓團隊有更多時間專注於使用者體驗和政策設計,例如啟用行為和翻譯橫幅的條件。
運用進階 AI 功能帶動銷售
自從使用 Gemini 和 Firebase AI Logic 導入翻譯功能後,Karrot 團隊發現非英語使用者購買轉換率有所提升,顯示翻譯功能有助於提高銷售量。
在裝置語言不是英文的使用者中,有三分之一看到翻譯橫幅後,會主動使用這項功能。團隊也發現,與未提供翻譯功能的買家相比,提供翻譯功能的買家開始與賣家對話的機率高出 2.4 倍 。
Firebase AI Logic 部署作業簡單又靈活,因此團隊開始探索其他功能,簡化工程師的工作流程。TaeGyu 總結道:「能建構適用於各種 Android 裝置的功能,同時協助鄰居在當地社群中建立連結及互動,實在很有成就感。」
未來,團隊打算導入「伺服器提示範本」,以便在發布後調整提示,不必發布新版應用程式。這項功能搭配「遠端設定」,應有助於團隊加快疊代速度,並減少營運負擔。
開始使用
瞭解如何使用 Firebase AI Logic,建構支援 Gemini 的功能 (例如 AI 翻譯和應用程式內個人化功能),更快為使用者提供更優質的體驗。
-
個案研究redBus 是全球最大的線上巴士售票平台,為印度、東南亞和拉丁美洲數百萬名旅客提供服務。
Thomas Ezan, Tracy Agyemang • 3 分鐘小故事 -
個案研究效能迴歸問題向來難以重現,因此成為行動應用程式開發人員的一大瓶頸。
-
個案研究Monzo 是英國數位銀行,目前有 1,500 萬名客戶,且人數持續增加中。隨著應用程式規模擴大,工程團隊發現應用程式啟動時間是需要改善的關鍵領域,但擔心這會需要大幅變更程式碼。
Ben Weiss, Tracy Agyemang • 2 分鐘小故事
每週透過電子郵件接收最新的 Android 開發洞察資訊。