# yelp assistant hybrid ui

Published articles for yelp assistant hybrid ui.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Yelp Combines Native and Server-Driven UI for Its AI Assistant

DevFeed: [Yelp Combines Native and Server-Driven UI for Its AI Assistant](<https://devfeed.tech/articles/yelp-combines-native-and-server-driven-ui-for-its-ai-assistant-121237.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/11/yelp-assistant-hybrid-ui/>)

Author: Leela Kumili

Published: 2026-11-06T14:25:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [server-driven-ui](<https://devfeed.tech/topics/server-driven-ui.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-assistant](<https://devfeed.tech/tags/ai-assistant.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [backend](<https://devfeed.tech/tags/backend.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [chaos](<https://devfeed.tech/tags/chaos.md>), [chat](<https://devfeed.tech/tags/chat.md>), [chatbots](<https://devfeed.tech/tags/chatbots.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [data](<https://devfeed.tech/tags/data.md>), [development](<https://devfeed.tech/tags/development.md>), [event-driven-architecture](<https://devfeed.tech/tags/event-driven-architecture.md>), [faster](<https://devfeed.tech/tags/faster.md>), [framework](<https://devfeed.tech/tags/framework.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [native](<https://devfeed.tech/tags/native.md>), [news](<https://devfeed.tech/tags/news.md>), [pilot](<https://devfeed.tech/tags/pilot.md>), [platform](<https://devfeed.tech/tags/platform.md>), [rendering](<https://devfeed.tech/tags/rendering.md>), [server](<https://devfeed.tech/tags/server.md>), [server-driven-ui](<https://devfeed.tech/tags/server-driven-ui.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [ui](<https://devfeed.tech/tags/ui.md>), [yelp](<https://devfeed.tech/tags/yelp.md>), [yelp-assistant-hybrid-ui](<https://devfeed.tech/tags/yelp-assistant-hybrid-ui.md>)

### AI overview

Yelp's AI Assistant uses CHAOS for server-driven conversation rendering while keeping navigation and message input native. The backend sends a view configuration when a chat starts, then sends conversation events that update the existing view without refetching that configuration. Events can carry persistent messages, temporary typing indicators and quick replies, links, or actions such as disabling input when a project request is complete. This separation lets supported presentation changes reach users without a new app release and helped Yelp reuse its Android Assistant for the Biz Ask Anything pilot. The client still handles message state and interactions; recoverable errors trigger retries, while non-recoverable failures disable input and ask users to try again later. Yelp reports coordination and learning costs, and shared implementations may still behave differently across platforms.

### Source excerpt

Yelp combines native mobile controls with server-driven conversation rendering in its AI Assistant using the CHAOS framework. The architecture separates view configuration from conversation data, supports backend-driven chat interactions, and enables faster UI updates without new app releases. Yelp also discusses cross-platform challenges and reuse for its Biz Ask Anything pilot. By Leela Kumili