Agentes

Yelp implementa arquitectura de interfaz híbrida para su asistente de inteligencia artificial

9 de noviembre de 2026 · 2 min de lectura

También publicado en Deutsch, Italiano, Svenska, Norsk, Polski

A futuristic car driving on a bridge over a body of water
TSD Studio / Unsplash

Yelp ha adoptado una arquitectura de interfaz de usuario híbrida para su asistente de inteligencia artificial, la cual combina controles móviles nativos con una renderización de conversaciones impulsada por el servidor.

Este diseño utiliza el marco de trabajo CHAOS, que significa Arquitectura de Alojamiento de Contenido con Estrategias de Optimización, para renderizar el contenido de las conversaciones. Al mismo tiempo, la navegación y la entrada de mensajes se mantienen como elementos nativos. El marco de trabajo CHAOS es compatible con Android, iOS y la web.

El asistente de Yelp se lanzó en iOS en 2024 para ayudar a los usuarios a crear solicitudes de proyectos para profesionales de servicios locales. Posteriormente, se expandió para responder preguntas sobre negocios y admitir acciones como pedidos de comida, citas y reservas.

En esta arquitectura impulsada por el servidor, el backend define qué muestra el cliente y cómo responde a las interacciones. Esto permite que los cambios en la interfaz lleguen a los usuarios sin necesidad de lanzar una nueva versión de la aplicación móvil. Daniel Andrade Groppe, líder técnico de servicios en Yelp, explicó que el marco CHAOS carecía de algunas capacidades necesarias, como solicitudes de red y campos de entrada de texto. Para evitar retrasos en la entrega, se optó por el enfoque híbrido.

La implementación separa la configuración de la vista de los datos de la conversación. Al iniciar un chat, el cliente obtiene la configuración de CHAOS e inicializa un conjunto de datos para eventos de mensajes. Los eventos posteriores actualizan la vista sin volver a solicitar la configuración. Estos eventos incluyen mensajes persistentes del bot y del usuario, respuestas rápidas, indicadores de escritura temporales y enlaces. El backend también puede enviar acciones para controlar la interfaz, como deshabilitar la entrada del chat cuando una solicitud de proyecto finaliza.

Los ingenieros de Yelp señalaron que esta arquitectura introduce desafíos de coordinación y requirió tiempo de aprendizaje sobre CHAOS y el asistente. Además, las implementaciones compartidas pueden comportarse de manera diferente según la plataforma. No obstante, separar la configuración de la vista de los datos permitió el desarrollo independiente de funciones y la reutilización del asistente de Android para lanzar el piloto Biz Ask Anything. Según Yelp, este trabajo estableció las bases para su asistente de próxima generación, que conecta la información empresarial con acciones ejecutables.