Estudos de caso
A redBus usa o Gemini Flash pelo Firebase AI Logic para aumentar em 57% o tamanho das avaliações dos clientes
Leitura de 3 minutos
Como a maior plataforma on-line de venda de passagens de ônibus do mundo, o redBus atende milhões de viajantes na Índia, no Sudeste Asiático e na América Latina. O serviço é predominantemente mobile-first, com mais de 90% de todas as reservas feitas pelo app. No entanto, isso representa um desafio significativo para coletar feedback útil de uma base de usuários que fala dezenas de idiomas diferentes. Para muitos usuários, digitar avaliações é inconveniente. Além disso, uma avaliação escrita em tâmil, por exemplo, não tem valor para uma empresa de ônibus que só fala hindi.
Para melhorar a qualidade e o volume do feedback dos usuários, os desenvolvedores da redBus usaram o Gemini Flash, um modelo de IA do Google que oferece baixa latência para transcrever e traduzir instantaneamente as gravações de voz dos usuários. Para conectar essa IA avançada ao app sem precisar lidar com um trabalho complexo de back-end, eles usaram o Firebase AI Logic. Esse novo recurso removeu as barreiras de idioma e simplificou o processo de avaliação, o que levou a um aumento significativo no engajamento dos usuários e na qualidade do feedback.
Simplificar o feedback dos usuários com uma abordagem de voz em primeiro lugar
A experiência anterior de avaliações no app redBus era baseada em texto, o que apresentava alguns desafios importantes. "Na nossa escala, as avaliações confiáveis dos usuários são essenciais: elas geram confiança para os viajantes e oferecem insights úteis aos operadores. Embora nosso sistema atual baseado em texto tenha sido útil, percebemos que os clientes muitas vezes tinham dificuldade em articular toda a experiência. Isso resultou em um feedback dos usuários sem os detalhes e o volume necessários para oferecer o máximo de valor aos viajantes e operadores. Além disso, as barreiras linguísticas limitavam a utilidade das avaliações, já que as avaliações em um idioma não eram úteis para usuários ou operadores de ônibus que falavam outro. Nossa principal motivação foi aproveitar o poder expressivo da voz e superar a barreira do idioma para capturar feedback mais autêntico e detalhado dos usuários", disse Abhi Muktheeswarar, líder técnico sênior em engenharia móvel da redBus.
A equipe de desenvolvimento queria criar uma experiência sem atrito e com prioridade de voz. Por isso, ela projetou um novo fluxo em que os usuários podem simplesmente falar a avaliação no idioma nativo. Para incentivar a adoção, a equipe implementou um botão de microfone animado e em destaque, combinado com um texto que diz: "Sua voz é importante. Compartilhe sua avaliação no seu idioma". Essa menção aparece no idioma nativo do usuário, de acordo com as configurações de idioma do app.
Usando o Gemini Flash, o aplicativo processa a gravação de voz do usuário. Primeiro, ele transcreve a fala em texto, depois traduz para inglês e, por fim, analisa o sentimento para gerar automaticamente uma classificação por estrelas e prever tags relevantes com base no conteúdo da avaliação. Em seguida, ele cria um resumo conciso e preenche automaticamente os campos do formulário de avaliação com o conteúdo gerado.
Os desenvolvedores escolheram o Firebase AI Logic porque ele permitiu criar e lançar o recurso sem a ajuda da equipe de back-end, reduzindo drasticamente o tempo e a complexidade do desenvolvimento. "O SDK de IA do Firebase foi um diferencial importante porque era a única solução que permitia que nossa equipe de front-end criasse e lançasse o recurso de forma independente", explicou Abhi. Essa abordagem permitiu que a equipe passasse do conceito ao lançamento em apenas 30 dias.
Durante a implementação, os engenheiros usaram a saída estruturada, permitindo que o modelo Gemini Flash retornasse respostas JSON bem formadas, incluindo a transcrição, a tradução, a análise de sentimentos e a classificação por estrelas, facilitando o preenchimento da interface. Isso garantiu uma experiência do usuário perfeita. Em seguida, os usuários recebem o texto transcrito original no próprio idioma e a versão traduzida e resumida em inglês. O mais importante é que o usuário tem controle total para revisar e editar todo o texto gerado por IA e mudar a classificação por estrelas antes de enviar a avaliação. Eles podem até falar de novo para adicionar mais conteúdo.
Aumentar o engajamento e capturar insights mais profundos dos usuários
O recurso de avaliação por voz com tecnologia de IA teve um impacto positivo significativo no engajamento dos usuários. Ao permitir que os usuários falassem no idioma nativo, a redBus teve um aumento de 57% na duração das avaliações e um aumento notável no volume geral de avaliações.
O novo recurso envolveu um segmento da base de usuários que antes hesitava em digitar uma avaliação. Desde a implementação, o feedback dos usuários tem sido extremamente positivo: os clientes apreciam a precisão da transcrição e da tradução, e acham que os resumos gerados por IA são uma visão geral concisa das avaliações mais longas e detalhadas.
O Gemini Flash, embora hospedado na nuvem, ofereceu uma experiência do usuário altamente responsiva. "Uma observação comum dos nossos parceiros e partes interessadas é que o nível de capacidade de resposta do nosso novo recurso de IA é tão rápido e perfeito que parece que a IA está sendo executada diretamente no dispositivo", disse Abhi. "Isso é uma prova da baixa latência do modelo Gemini Flash, que tem sido um fator essencial para o sucesso dele."
Uma maneira mais fácil de criar com IA
Para a equipe da redBus, o projeto demonstrou como o Firebase AI Logic e o Gemini Flash permitem que desenvolvedores de dispositivos móveis criem recursos que, de outra forma, exigiriam uma implementação de back-end. Isso reduz a dependência de mudanças do lado do servidor e permite que os desenvolvedores façam iterações de forma rápida e independente.
Após o sucesso do recurso de revisão por voz, a equipe da redBus está explorando outros casos de uso da IA generativa no dispositivo para melhorar ainda mais o app. Eles também planejam usar o Google AI Studio para testar e fazer iterações nos comandos no futuro. Para Abhi, a lição é clara: "Não se trata mais de configurações complexas de back-end", disse ele. "É sobre criar o comando certo para desenvolver o próximo recurso inovador que melhora diretamente a experiência do usuário."
Primeiras etapas
Saiba como usar o Gemini e o Firebase AI Logic para criar recursos de IA generativa no seu próprio app.
Continuar lendo
-
Estudos de caso
O Monzo é um banco digital do Reino Unido com 15 milhões de clientes e crescendo. À medida que o app escalonava, a equipe de engenharia identificou o tempo de inicialização do app como uma área crítica para melhoria, mas se preocupou com a necessidade de mudanças significativas no codebase.
Ben Weiss • Leitura de 2 minutos
-
Estudos de caso
O TikTok é uma plataforma global de vídeos curtos conhecida pela enorme base de usuários e recursos inovadores.
Ben Trengrove, Ajesh Pai • Leitura de 2 minutos
-
Estudos de caso
No mundo dinâmico das redes sociais, a atenção do usuário é conquistada ou perdida rapidamente. Os apps da Meta (Facebook e Instagram) estão entre as maiores plataformas sociais do mundo e atendem a bilhões de usuários em todo o mundo.
Mayuri Khinvasara Khabya • Leitura de 4 minutos
Fique por dentro
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.