Studia przypadków
redBus korzysta z Gemini Flash za pomocą Firebase AI Logic, aby zwiększyć długość opinii klientów o 57%
Czas czytania: 3 minuty
redBus to największa na świecie platforma do rezerwowania biletów autobusowych online, z której korzystają miliony podróżnych w Indiach, Azji Południowo-Wschodniej i Ameryce Łacińskiej. Usługa jest przede wszystkim mobilna – ponad 90% rezerwacji jest dokonywanych za pomocą aplikacji. Stanowi to jednak duże wyzwanie w zakresie zbierania przydatnych opinii od użytkowników, którzy posługują się dziesiątkami różnych języków. Wielu użytkowników nie lubi pisać opinii, a opinia napisana np. w języku tamilskim jest mało przydatna dla przewoźnika autobusowego, który mówi tylko po hindi.
Aby zwiększyć jakość i liczbę opinii użytkowników, programiści z redBus wykorzystali Gemini Flash, model AI od Google o niskim opóźnieniu, 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, wykorzystali 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
Poprzednia wersja opinii w aplikacji redBus była oparta na tekście, co wiązało się z kilkoma kluczowymi problemami. „W naszej skali wiarygodne opinie użytkowników mają kluczowe znaczenie: budują zaufanie podróżnych i dostarczają operatorom przydatnych informacji. Dotychczasowy system oparty na tekście sprawdzał się dobrze, ale zauważyliśmy, że klienci często mieli trudności z dokładnym opisaniem swoich wrażeń. W rezultacie opinie użytkowników nie zawierały wystarczającej ilości szczegółów i nie były tak liczne, jak tego potrzebowaliśmy, aby zapewnić maksymalną wartość zarówno podróżnym, jak i operatorom. Co więcej, 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 autobusowych, którzy mówili w innym języku. Naszą główną motywacją było wykorzystanie możliwości ekspresyjnych głosu i przezwyciężenie bariery językowej, aby uzyskać bardziej autentyczne i szczegółowe opinie użytkowników” – mówi Abhi Muktheeswarar, starszy kierownik techniczny w zespole inżynierów ds. urządzeń mobilnych w redBus.
Zespół deweloperów chciał stworzyć bezproblemowe rozwiązanie oparte na głosie, więc zaprojektował nowy proces, w którym użytkownicy mogą po prostu wypowiedzieć swoją opinię w języku ojczystym. Aby zachęcić użytkowników 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 wyświetla się w języku użytkownika, zgodnie z ustawieniami języka aplikacji.
Aplikacja przetwarza nagranie głosu użytkownika za pomocą Gemini Flash. Najpierw transkrybuje mowę na tekst, a następnie tłumaczy ją na język angielski i analizuje nastawienie, aby automatycznie wygenerować ocenę w postaci gwiazdek i przewidzieć odpowiednie tagi na podstawie treści opinii. Następnie tworzy zwięzłe podsumowanie i automatycznie wypełnia pola formularza opinii wygenerowanymi treściami.
Deweloperzy wybrali Firebase AI Logic, ponieważ umożliwiło im to stworzenie i wdrożenie tej funkcji bez pomocy zespołu backendu, co znacznie skróciło czas i zmniejszyło złożoność procesu tworzenia. „Pakiet SDK Firebase AI był kluczowym wyróżnikiem, ponieważ był jedynym rozwiązaniem, które umożliwiło naszemu zespołowi ds. interfejsu użytkownika samodzielne tworzenie i wdrażanie tej funkcji” – wyjaśnia Abhi. Dzięki temu zespół mógł przejść od koncepcji do wdrożenia w zaledwie 30 dni.
Podczas wdrażania inżynierowie korzystali z ustrukturyzowanych danych wyjściowych, co umożliwiło modelowi Gemini Flash zwracanie poprawnych odpowiedzi w formacie JSON, w tym transkrypcji, tłumaczenia, analizy nastawienia i oceny w postaci gwiazdek, co ułatwiło wypełnianie interfejsu. Zapewnia to bezproblemową obsługę. Użytkownicy widzą wtedy oryginalny tekst w swoim języku oraz przetłumaczoną i podsumowaną wersję w języku angielskim. Co najważniejsze, użytkownik ma pełną kontrolę nad sprawdzaniem i edytowaniem wszystkich tekstów wygenerowanych przez AI oraz zmianą oceny w gwiazdkach przed przesłaniem opinii. Mogą nawet ponownie zacząć mówić, aby dodać więcej treści.
Zwiększanie zaangażowania i uzyskiwanie bardziej szczegółowych statystyk o użytkownikach
Funkcja oparta na AI, która umożliwia dodawanie opinii głosowych, miała znaczący pozytywny wpływ na zaangażowanie użytkowników. Dzięki umożliwieniu użytkownikom wypowiadania się w ich języku ojczystym firma redBus odnotowała wzrost długości opinii o 57% i 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 momentu wdrożenia opinie użytkowników są w większości pozytywne: klienci doceniają dokładność transkrypcji i tłumaczeń, a podsumowania wygenerowane przez AI uważają za zwięzłe omówienie dłuższych i bardziej szczegółowych opinii.
Gemini Flash, mimo że jest hostowany w chmurze, zapewnia bardzo szybkie działanie. „Nasi partnerzy i interesariusze często zauważają, że nowa funkcja AI reaguje tak szybko i płynnie, że wydaje się, jakby AI działała bezpośrednio na urządzeniu” – powiedział Abhi. „Świadczy to o krótkim czasie oczekiwania modelu Gemini Flash, który jest kluczowym czynnikiem jego sukcesu”.
Łatwiejsze tworzenie z wykorzystaniem AI
Dla zespołu redBus projekt ten pokazał, jak Firebase AI Logic i Gemini Flash umożliwiają programistom mobilnym tworzenie funkcji, które w innych okolicznościach wymagałyby implementacji backendu. Zmniejsza to zależność od zmian po stronie serwera i umożliwia programistom szybkie i niezależne wprowadzanie zmian.
Po sukcesie funkcji recenzji głosowych zespół redBus bada inne zastosowania generatywnej AI na urządzeniu, aby jeszcze bardziej ulepszyć swoją aplikację. Planuje też korzystać z Google AI Studio do testowania promptów i wprowadzania w nich zmian. Dla Abhi lekcja jest jasna: „Nie chodzi już o złożone konfiguracje backendu” – powiedział. „Chodzi o stworzenie odpowiedniego promptu, który pozwoli opracować kolejną innowacyjną funkcję bezpośrednio zwiększającą wygodę użytkowników”.
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
-
Studia przypadków
Karrot to hiperlokalna aplikacja handlowa peer-to-peer oparta na społeczności, która umożliwia użytkownikom kupowanie, sprzedawanie i wymienianie produktów z innymi zweryfikowanymi użytkownikami. Od momentu uruchomienia w Korei Południowej w 2015 roku platforma rozszerzyła swoją działalność na rynki globalne, gromadząc ponad 43 miliony zarejestrowanych użytkowników.
Thomas Ezan, Tracy Agyemang • Czas czytania: 2 minuty
-
Studia przypadków
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 wymagający poprawy, ale obawiał się, że będzie to wymagało znacznych zmian w bazie kodu.
Ben Weiss, Tracy Agyemang • Czas czytania: 2 minuty
-
Studia przypadków
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, Tracy Agyemang • Czas czytania: 4 minuty
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.