Yelp nutzt hybride Benutzeroberfläche für KI-Assistenten
9. November 2026 · 2 Min. Lesezeit
Yelp hat eine hybride Architektur für die Benutzeroberfläche seines KI-Assistenten eingeführt, die native mobile Steuerelemente mit einer servergesteuerten Darstellung von Konversationen kombiniert.
Das Design nutzt das Framework CHAOS, was für Content Hosting Architecture with Optimization Strategies steht. Dieses Framework wird verwendet, um Konversationsinhalte darzustellen, während die Navigation und die Nachrichteneingabe nativ bleiben. Diese Architektur unterstützt Web, iOS und Android. In diesem servergesteuerten Modell definiert das Backend, was der Client anzeigt und wie er auf Interaktionen reagiert, wodurch Änderungen an der Benutzeroberfläche ohne eine neue Veröffentlichung der mobilen App an die Nutzer gelangen können.
Der Yelp Assistant wurde 2024 auf iOS eingeführt, um Nutzern bei der Erstellung von Projektanfragen für lokale Dienstleister zu helfen. Später wurde er erweitert, um Fragen zu Unternehmen zu beantworten und Aktionen wie Reservierungen, Termine und Essensbestellungen zu unterstützen.
Die Implementierung trennt die Konfiguration der Ansicht von den Konversationsdaten. Zu Beginn eines Chats ruft der Client die CHAOS-Konfiguration ab und initialisiert einen Datensatz für Nachrichtenereignisse. Folgende Ereignisse aktualisieren die bestehende Ansicht, ohne die Konfiguration erneut abzurufen. Diese Ereignisse umfassen dauerhafte Nachrichten von Nutzern und Bots, temporäre Tippindikatoren, Schnellantworten sowie Links zu Zielen. Das Backend kann zudem Aktionen senden, um die Benutzeroberfläche zu steuern, wie etwa die Deaktivierung der Chat-Eingabe nach Abschluss einer Projektanfrage.
Die Ingenieure von Yelp merken an, dass diese Architektur Herausforderungen bei der Koordination mit sich bringt. Zudem benötigten die Entwickler Zeit, um sowohl den Assistenten als auch CHAOS zu erlernen, und gemeinsame Implementierungen können sich auf verschiedenen Plattformen unterschiedlich verhalten. Die Trennung von Ansichtskonfiguration und Konversationsdaten ermöglicht jedoch eine unabhängige Feature-Entwicklung. Diese Architektur unterstützte zudem die Wiederverwendung des Android-Assistenten für den Start des Biz Ask Anything Piloten. Laut Yelp legte diese Arbeit den Grundstein für die nächste Generation des Assistenten, der nun Geschäftsinformationen mit Nutzeraktionen verknüpft.