Un spinner girando mientras esperas ya no sirve. Hoy la respuesta llega en fragmentos, token a token, párrafo a párrafo. El contenido no aparece: fluye. Y el diseño que no está preparado para eso colapsa en vibraciones visuales, saltos de layout y una experiencia que genera más ansiedad que confianza.
Estamos ante un problema de diseño que todavía no tiene soluciones canónicas. Solo equipos que lo están resolviendo mejor o peor.
- Las interfaces de streaming roto no son un problema técnico. Son un problema de diseño sistémico: estados parciales, transiciones sin definir y ausencia de feedback inteligente.
- Diseñar para contenido en tiempo real exige pensar en el tiempo como dimensión del sistema, no como efecto secundario.
Estados: El Contenido Incompleto También es Contenido
El error más habitual es diseñar solo el estado "final". La pantalla con la respuesta completa. Pero en una UI de streaming, el usuario pasa la mayor parte del tiempo en estados intermedios: texto que llega a medias, imágenes que aún no existen, componentes que aún no saben su tamaño.
Ignorar esos estados es lo que produce los layout shifts que destruyen la percepción de calidad. Si el contenedor no reserva espacio, cada token nuevo desplaza todo lo demás. El usuario pierde el hilo. La interfaz parece rota aunque funcione perfectamente.
No existe un "diseño terminado" en streaming. Existen diseños que gestionan bien la incertidumbre y diseños que la ignoran.
La solución no pasa por ocultar el proceso. Pasa por anticiparlo: contenedores de altura mínima, esqueletos tipográficos que respetan el ritmo final, transiciones que comunican "esto va a crecer" en lugar de sorprender al usuario con un salto.
Transparencia: Mostrar el Proceso sin Convertirlo en Ruido
Hay un segundo problema, más sutil. Con interfaces de IA generativa, el sistema no solo escribe texto: razona, busca, decide. ¿Cuánto de ese proceso debe ser visible? La tentación es mostrarlo todo —los pasos, los agentes, las fuentes— en nombre de la transparencia. El resultado suele ser una cascada de información que el usuario no sabe cómo leer.
Ya hemos escrito sobre este dilema en el contexto de los agentes de IA que piensan en voz alta: la transparencia sin jerarquía es ruido. El usuario no necesita ver todos los engranajes; necesita saber si el sistema avanza, si está bloqueado y cuándo puede actuar.
El diseño de streaming inteligente distingue entre feedback de progreso (el sistema está trabajando, confía) y feedback de estado (ya puedes interactuar, ha pasado algo que debes revisar). Son dos capas distintas que demasiados productos mezclan en una sola animación de carga.
Si tu equipo está rediseñando flujos con generación de contenido en tiempo real —o planteando incorporarlos— y aún no tenéis un sistema de estados definido para la parte parcial del journey, es el momento de empezar por ahí. En Room 714 trabajamos ese tipo de auditorías antes de que los problemas lleguen a producción.






