Case Studies
redBus używa Gemini Flash za pośrednictwem Firebase AI Logic, aby zwiększyć długość opinii klientów o 57%
3 minuty czytania
redBus to największa na świecie platforma do rezerwowania biletów autobusowych online. Korzystają z niej miliony podróżnych w Indiach, Azji Południowo-Wschodniej i Ameryce Łacińskiej. Usługa jest przede wszystkim mobilna – ponad 90% wszystkich rezerwacji jest dokonywanych za pomocą aplikacji. Stanowi to jednak poważne wyzwanie w zakresie zbierania przydatnych opinii od użytkowników, którzy mówią w kilkudziesięciu różnych językach. Wielu użytkowników uważa pisanie opinii za niewygodne, a opinia napisana np. w języku tamilskim jest mało przydatna dla przewoźnika, który mówi tylko po hindi.
Aby poprawić jakość i zwiększyć liczbę opinii użytkowników, deweloperzy z redBus używali Gemini Flash, modelu AI od Google, który zapewnia niskie opóźnienie, do natychmiastowego transkrybowania i tłumaczenia nagrań głosowych użytkowników. Aby połączyć tę zaawansowaną AI z aplikacją bez konieczności wykonywania złożonych prac backendowych, użyli Firebase AI Logic. Ta nowa funkcja usunęła bariery językowe i uprościła proces sprawdzania, co doprowadziło do znacznego wzrostu zaangażowania użytkowników i jakości opinii.
Upraszczanie opinii użytkowników dzięki podejściu opartemu na głosie
Wcześniejsze opinie w aplikacji redBus były oparte na tekście, co wiązało się z pewnymi kluczowymi wyzwaniami. „W naszej skali wiarygodne opinie użytkowników są kluczowe: budują zaufanie podróżnych i dają przewoźnikom praktyczne informacje. Nasz dotychczasowy system oparty na tekście sprawdzał się dobrze, ale zauważyliśmy, że klienci często mieli trudności z opisaniem swoich wrażeń, co powodowało, że opinie użytkowników nie zawierały wystarczających szczegółów i nie były tak liczne, jak byśmy chcieli, aby przynosiły maksymalną wartość zarówno podróżnym, jak i przewoźnikom. Ponadto bariery językowe ograniczały przydatność opinii, ponieważ opinie w jednym języku nie były pomocne dla użytkowników ani przewoźników, którzy mówili w innym języku. Naszym głównym celem było wykorzystanie możliwości ekspresyjnych głosu i pokonanie bariery językowej, aby uzyskać bardziej autentyczne i szczegółowe opinie użytkowników” – powiedział Abhi Muktheeswarar, starszy kierownik techniczny w dziale inżynierii mobilnej w redBus.
Zespół deweloperów chciał stworzyć bezproblemowe rozwiązanie oparte na głosie, dlatego zaprojektował nowy proces, w którym użytkownicy mogą po prostu wypowiedzieć swoją opinię w języku ojczystym. Aby zachęcić do korzystania z tej funkcji, zespół wdrożył widoczny, animowany przycisk mikrofonu z tekstem „Twój głos ma znaczenie. Podziel się opinią w swoim języku”. Ten tekst jest wyświetlany w języku ojczystym użytkownika, zgodnie z ustawieniami języka aplikacji.
Aplikacja przetwarza nagranie głosowe użytkownika za pomocą Gemini Flash. Najpierw transkrybuje mowę na tekst, następnie tłumaczy ją na angielski, a na koniec analizuje nastrój, aby automatycznie wygenerować ocenę w gwiazdkach i przewidzieć odpowiednie tagi na podstawie treści opinii. Następnie tworzy zwięzłe podsumowanie i automatycznie wypełnia pola formularza opinii wygenerowaną treścią.
Deweloperzy wybrali Firebase AI Logic, ponieważ umożliwiało im to tworzenie i wdrażanie funkcji bez pomocy zespołu backendowego, co znacznie skróciło czas i złożoność procesu tworzenia. „Pakiet SDK Firebase AI był kluczowym wyróżnikiem, ponieważ był to jedyne rozwiązanie, które umożliwiło naszemu zespołowi frontendowemu samodzielne tworzenie i wdrażanie funkcji” – wyjaśnił Abhi. Dzięki temu zespół mógł przejść od pomysłu do wdrożenia w zaledwie 30 dni.
Podczas implementacji inżynierowie używali uporządkowanych danych wyjściowych, co umożliwiło modelowi Gemini Flash zwracanie dobrze sformatowanych odpowiedzi JSON, w tym transkrypcji, tłumaczenia, analizy nastawienia i oceny w gwiazdkach, co ułatwiło wypełnianie interfejsu. Zapewniło to płynne wrażenia użytkownika. Użytkownicy widzą zarówno oryginalny transkrybowany tekst w swoim języku, jak i przetłumaczoną, podsumowaną wersję w języku angielskim. Co najważniejsze, użytkownik ma pełną kontrolę nad sprawdzaniem i edytowaniem całego tekstu wygenerowanego przez AI oraz zmianą oceny w gwiazdkach przed przesłaniem opinii. Może nawet ponownie nagrać głos, aby dodać więcej treści.
Zwiększanie zaangażowania i uzyskiwanie bardziej szczegółowych informacji o użytkownikach
Funkcja opinii głosowych oparta na AI miała znaczący pozytywny wpływ na zaangażowanie użytkowników. Dzięki umożliwieniu użytkownikom mówienia w języku ojczystym redBus odnotował wzrost długości opinii o 57% oraz znaczny wzrost ogólnej liczby opinii.
Nowa funkcja skutecznie zaangażowała segment użytkowników, którzy wcześniej niechętnie pisali opinie. Od czasu wdrożenia opinie użytkowników są w przeważającej mierze pozytywne: klienci doceniają dokładność transkrypcji i tłumaczenia oraz uważają, że podsumowania wygenerowane przez AI są zwięzłym przeglądem ich dłuższych, bardziej szczegółowych opinii.
Gemini Flash, choć hostowany w chmurze, zapewniał bardzo szybkie działanie. „Nasi partnerzy i interesariusze często zauważali, że nowa funkcja oparta na AI działa tak szybko i płynnie, że wydaje się, jakby AI działała bezpośrednio na urządzeniu” – powiedział Abhi. „Świadczy to o niskim opóźnieniu modelu Gemini Flash, które było kluczowym czynnikiem jego sukcesu”.
Łatwiejsze tworzenie za pomocą AI
Dla zespołu redBus projekt ten pokazał, jak Firebase AI Logic i Gemini Flash umożliwiają deweloperom mobilnym tworzenie funkcji, które w innym przypadku wymagałyby implementacji backendowej. Zmniejsza to zależność od zmian po stronie serwera i umożliwia deweloperom szybkie i niezależne iterowanie.
Po sukcesie funkcji recenzji głosowych zespół redBus bada inne przypadki użycia generatywnej AI na urządzeniu, aby jeszcze bardziej ulepszyć swoją aplikację. Planują również używać Google AI Studio do testowania i iterowania promptów w przyszłości. Po sukcesie funkcji opinii głosowych zespół redBus bada inne przypadki użycia generatywnej AI na urządzeniu, aby jeszcze bardziej ulepszyć aplikację. Planuje też używać Google AI Studio do testowania i iterowania promptów. Dla Abhi lekcja jest jasna: „Nie chodzi już o złożone konfiguracje backendowe” – powiedział.
Rozpocznij
Dowiedz się więcej o tym, jak możesz używać Gemini i Firebase AI Logic do tworzenia funkcji generatywnej AI w swojej aplikacji.
Czytaj dalej
-
Case Studies
Monzo to brytyjski bank cyfrowy, który ma 15 milionów klientów i stale się rozwija. W miarę skalowania aplikacji zespół inżynierów uznał czas uruchamiania aplikacji za kluczowy obszar do poprawy, ale obawiał się, że będzie to wymagało znacznych zmian w bazie kodu.
Ben Weiss • 2 minuty czytania
-
Case Studies
TikTok to globalna platforma krótkich filmów znana z ogromnej bazy użytkowników i innowacyjnych funkcji.
Ben Trengrove, Ajesh Pai • 2 minuty czytania
-
r.r.
Case Studies
W dynamicznym świecie mediów społecznościowych uwaga użytkowników jest szybko zdobywana i tracona. Aplikacje Meta (Facebook i Instagram) należą do największych platform społecznościowych na świecie i obsługują miliardy użytkowników na całym świecie.
Mayuri Khinvasara Khabya • 4 minuty czytania
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.