Agenci

Yelp wdraża hybrydową architekturę interfejsu dla swojego asystenta AI

9 listopada 2026 · Czas czytania: 2 min

Dostępne również w Español, Deutsch, Italiano, Svenska, Norsk

a person driving a car with a computer on the dashboard
Jonas Leupe / Unsplash

Yelp zastosowało hybrydową architekturę interfejsu użytkownika dla swojego asystenta AI, która łączy natywne elementy sterujące w aplikacjach mobilnych z renderowaniem konwersacji sterowanym przez serwer. Rozwiązanie to ma na celu przyspieszenie wprowadzania zmian w interfejsie na różnych platformach.

Projekt wykorzystuje framework CHAOS, czyli architekturę hostowania treści ze strategiami optymalizacji, do renderowania treści rozmów. Jednocześnie nawigacja oraz pole wprowadzania wiadomości pozostają natywne. Asystent Yelp zadebiutował w 2024 roku na systemie iOS, pomagając użytkownikom w tworzeniu zapytań o projekty dla lokalnych profesjonalistów. Obecnie narzędzie odpowiada na pytania o firmy oraz obsługuje rezerwacje, wizyty i zamówienia jedzenia.

Framework CHAOS wspiera systemy Android, iOS oraz strony internetowe. W architekturze sterowanej przez serwer to zaplecze definiuje, co klient wyświetla i jak reaguje na interakcje, co pozwala na aktualizację interfejsu bez konieczności wydawania nowej wersji aplikacji mobilnej. Wybór podejścia hybrydowego wynikał z faktu, że istniejący framework CHAOS nie posiadał wszystkich wymaganych funkcji, takich jak pola wprowadzania tekstu i żądania sieciowe, a ich rozbudowa opóźniłaby wdrożenie.

Implementacja oddziela konfigurację widoku od danych konwersacji. Po rozpoczęciu czatu klient pobiera konfigurację CHAOS i inicjuje zestaw danych dla zdarzeń wiadomości. Kolejne zdarzenia aktualizują widok bez ponownego pobierania konfiguracji. Zdarzenia obejmują trwałe wiadomości użytkownika i bota, tymczasowe wskaźniki pisania, szybkie odpowiedzi oraz linki. Zaplecze może również wysyłać akcje sterujące interfejsem, na przykład wyłączając wprowadzanie tekstu po zakończeniu zapytania o projekt.

Inżynierowie Yelp wskazali na wyzwania związane z koordynacją oraz konieczność nauki obu systemów. Zauważyli również, że wspólne implementacje mogą zachowywać się różnie na różnych platformach. Architektura ta umożliwiła ponowne wykorzystanie asystenta na Androidzie do uruchomienia pilotażowego programu Biz Ask Anything. Według Yelp prace te stworzyły fundamenty pod asystenta nowej generacji, który łączy informacje o firmach z konkretnymi działaniami użytkowników.