Case Studies
redBus utilizza Gemini Flash tramite Firebase AI Logic per aumentare la lunghezza delle recensioni dei clienti del 57%
Lettura di 3 minuti
In qualità di piattaforma di biglietteria online per autobus più grande del mondo, redBus serve milioni di viaggiatori in India, nel Sud-est asiatico e in America Latina. Il servizio è principalmente mobile-first, con oltre il 90% di tutte le prenotazioni effettuate tramite la sua app. Tuttavia, ciò rappresenta una sfida significativa per raccogliere feedback utili da una base di utenti che parla decine di lingue diverse. Scrivere recensioni è scomodo per molti utenti e, ad esempio, una recensione scritta in tamil offre poco valore a un operatore di autobus che parla solo hindi.
Per migliorare la qualità e il volume del feedback degli utenti, gli sviluppatori di redBus hanno utilizzato Gemini Flash, un modello di Google AI che fornisce una bassa latenza, per trascrivere e tradurre istantaneamente le registrazioni vocali degli utenti. Per collegare questa potente AI alla loro app senza dover gestire un lavoro di backend complesso, hanno utilizzato Firebase AI Logic. Questa nuova funzionalità ha eliminato le barriere linguistiche e semplificato la procedura di recensione, portando a un aumento significativo del coinvolgimento degli utenti e della qualità del feedback.
Semplificare il feedback degli utenti con un approccio voice-first
La precedente esperienza di recensione in-app su redBus era basata sul testo, il che presentava alcune sfide chiave. "Alla nostra scala, le recensioni degli utenti affidabili sono fondamentali: creano fiducia per i viaggiatori e forniscono agli operatori informazioni utili. Sebbene il nostro sistema basato su testo esistente ci abbia servito bene, abbiamo scoperto che i clienti spesso faticavano a esprimere la loro esperienza completa, il che ha comportato una mancanza di dettagli e volume necessari nel feedback degli utenti per offrire il massimo valore sia ai viaggiatori sia agli operatori. Inoltre, le barriere linguistiche hanno limitato l'utilità delle recensioni, in quanto le recensioni in una lingua non erano utili per gli utenti o gli operatori di autobus che ne parlavano un'altra. La nostra motivazione principale era sfruttare la potenza espressiva della voce e superare la barriera linguistica per acquisire feedback degli utenti più autentici e dettagliati", ha affermato Abhi Muktheeswarar, senior tech lead in mobile engineering presso redBus.
Il team di sviluppo voleva creare un'esperienza voice-first senza problemi, quindi ha progettato un nuovo flusso in cui gli utenti potevano semplicemente esprimere la loro recensione nella loro lingua madre. Per incoraggiare l'adozione, il team ha implementato un pulsante del microfono animato e ben visibile abbinato a un testo che recita: "La tua voce conta, condividi la tua recensione nella tua lingua". Questa menzione viene visualizzata nella lingua madre dell'utente, in linea con le impostazioni della lingua dell'app.
Utilizzando Gemini Flash, l'applicazione elabora la registrazione vocale dell'utente. Innanzitutto, trascrive il discorso in testo, poi lo traduce in inglese e infine analizza il sentiment per generare automaticamente una valutazione a stelle e prevedere tag pertinenti in base ai contenuti della recensione. Poi crea un riepilogo conciso e compila automaticamente i campi del modulo di recensione con i contenuti generati.
Gli sviluppatori hanno scelto Firebase AI Logic perché consentiva loro di creare e distribuire la funzionalità senza l'aiuto del team di backend, riducendo drasticamente i tempi e la complessità di sviluppo. "L'SDK Firebase AI è stato un fattore di differenziazione chiave perché era l'unica soluzione che consentiva al nostro team di frontend di creare e distribuire la funzionalità in modo indipendente", ha spiegato Abhi. Questo approccio ha consentito al team di passare dal concetto al lancio in soli 30 giorni.
Durante l'implementazione, gli ingegneri hanno utilizzato l'output strutturato, consentendo al modello Gemini Flash di restituire risposte JSON ben formate, tra cui la trascrizione, la traduzione, l'analisi del sentiment e la valutazione a stelle, semplificando il popolamento dell'interfaccia utente. Ciò ha garantito un'esperienza utente senza interruzioni. Agli utenti vengono mostrati sia il testo trascritto originale nella loro lingua sia la versione tradotta e riassunta in inglese. Ancora più importante, l'utente ha il pieno controllo per esaminare e modificare tutto il testo generato dall'AI e modificare la valutazione a stelle prima di inviare la recensione. Può anche parlare di nuovo per aggiungere altri contenuti.
Aumentare il coinvolgimento e acquisire informazioni più approfondite sugli utenti
La funzionalità di recensione vocale basata sull'AI ha avuto un impatto positivo significativo sul coinvolgimento degli utenti. Consentendo agli utenti di parlare nella loro lingua madre, redBus ha registrato un aumento del 57% della lunghezza delle recensioni e un aumento notevole del volume complessivo delle recensioni.
La nuova funzionalità ha coinvolto con successo un segmento della base di utenti che in precedenza esitava a scrivere una recensione. Dall'implementazione, il feedback degli utenti è stato estremamente positivo: i clienti apprezzano l'accuratezza della trascrizione e della traduzione e trovano che i riepiloghi generati dall'AI siano una panoramica concisa delle loro recensioni più lunghe e dettagliate.
Sebbene ospitato nel cloud, Gemini Flash ha offerto un'esperienza utente altamente reattiva. "Un'osservazione comune dei nostri partner e stakeholder è che il livello di reattività della nostra nuova funzionalità di AI è così veloce e senza interruzioni che sembra che l'AI venga eseguita direttamente sul dispositivo", ha affermato Abhi. "Questo è un segno della bassa latenza del modello Gemini Flash, che è stato un fattore chiave del suo successo".
Un modo più semplice per creare con l'AI
Per il team di redBus, il progetto ha dimostrato come Firebase AI Logic e Gemini Flash consentano agli sviluppatori di app per dispositivi mobili di creare funzionalità che altrimenti richiederebbero l'implementazione del backend. Ciò riduce la dipendenza dalle modifiche lato server e consente agli sviluppatori di eseguire iterazioni in modo rapido e indipendente.
Dopo il successo della funzionalità di recensione vocale, il team di redBus sta esplorando altri casi d'uso dell'AI generativa on-device per migliorare ulteriormente la propria app. Prevede inoltre di utilizzare Google AI Studio per testare e iterare i prompt in futuro. Per Abhi, la lezione è chiara: "Non si tratta più di configurazioni di backend complesse", ha affermato. "Si tratta di creare il prompt giusto per creare la prossima funzionalità innovativa che migliora direttamente l'esperienza utente".
Inizia
Scopri di più su come utilizzare Gemini e Firebase AI Logic per creare funzionalità di AI generativa per la tua app.
Continua a leggere
-
Case Studies
Karrot è un'app di marketplace peer-to-peer iperlocale basata sulla community che consente agli utenti di acquistare, vendere e scambiare articoli con altri utenti verificati. Dal lancio in Corea del Sud nel 2015, la piattaforma si è espansa nei mercati globali, accumulando oltre 43 milioni di utenti registrati.
Thomas Ezan, Tracy Agyemang • Lettura di 2 minuti
-
Case Studies
Monzo è una banca digitale del Regno Unito con 15 milioni di clienti in crescita. Con lo scale up dell'app, il team di ingegneria ha identificato il tempo di avvio dell'app come un'area critica da migliorare, ma temeva che ciò richiedesse modifiche significative al codebase.
Ben Weiss, Tracy Agyemang • Lettura di 2 minuti
-
Case Studies
Nel mondo dinamico dei social media, l'attenzione degli utenti si guadagna o si perde rapidamente. Le app Meta (Facebook e Instagram) sono tra le piattaforme social più grandi del mondo e servono miliardi di utenti a livello globale.
Mayuri Khinvasara Khabya, Tracy Agyemang • Lettura di 4 minuti
Resta al passo con le novità
Ricevi ogni settimana nella tua casella di posta le ultime informazioni sullo sviluppo di Android.