Errores encontrados en Layla – AI Trip Planner para iOS
Layla es una asistente de viajes basada en inteligencia artificial que ayuda a los usuarios a crear itinerarios, reservar viajes y encontrar lugares interesantes que visitar en sus destinos.
Cuando la analizamos durante nuestro análisis de errores, el equipo de QAwerk consideró que la aplicación era útil y fácil de usar para planificar viajes. El flujo guiado por IA resulta muy práctico, y los viajes generados incluyen información útil para los viajeros. Las respuestas sugeridas facilitan aún más el proceso de planificación, que resulta rápido y sencillo.
Sin embargo, encontramos varios errores en los flujos de IA y al acceder a algunas pantallas. Echa un vistazo a nuestro desglose detallado de estos problemas a continuación.
La navegación principal y el perfil no están disponibles inmediatamente después del registro hasta que se reinicie la aplicación
Crítico
- El usuario se ha registrado correctamente.
- El usuario ha completado el proceso de incorporación.
- Se ha creado un viaje durante el proceso de incorporación.
- El usuario se encuentra actualmente en la página «Viaje» creada durante el proceso de incorporación.
- Pulsa el botón de navegación «Inicio».
- Comprueba las opciones de navegación o menú disponibles.
- Intenta acceder a la sección «Perfil».
- Cierra la aplicación.
- Vuelve a abrir la aplicación.
- Comprueba de nuevo las opciones de navegación.
iPhone 14 Pro, versión de iOS 26.6
Tras registrarse y completar el proceso de incorporación, el botón de navegación «Inicio» no funciona. El resto de opciones de navegación y menú principales no están disponibles, y el usuario no puede acceder a la sección «Perfil». El usuario solo puede interactuar con el viaje creado durante el proceso de alta. Tras volver a abrir la aplicación, aparecen las opciones de navegación que faltaban y funcionan según lo esperado.
Una vez completados con éxito el registro y el proceso de alta, el usuario debería tener acceso inmediato a toda la navegación de la aplicación desde la página «Viaje» creada durante el proceso de alta, incluidas las secciones «Inicio», «Perfil» y otras, sin necesidad de reiniciar la aplicación.
La validación de la contraseña no indica que se requieran mayúsculas durante la creación de la cuenta
Mayor
El usuario se encuentra en la página «Crear cuenta».
- Rellena los campos obligatorios para la creación de la cuenta.
- Introduce una contraseña que contenga letras, números y símbolos especiales, pero que no contenga letras mayúsculas.
- Intenta crear la cuenta.
- Observa la validación de la contraseña.
iPhone 14 Pro, versión de iOS 26.6
La contraseña se rechaza cuando no contiene una letra mayúscula. El sistema no muestra al usuario los requisitos de la contraseña. No se informa al usuario de antemano de que se requiere una letra mayúscula, ni de ningún otro criterio específico para la contraseña.
Todos los requisitos de contraseña obligatorios deben mostrarse claramente durante la creación de la cuenta, para que el usuario sepa qué constituye una contraseña válida. Si es obligatorio incluir una letra mayúscula, este requisito debe comunicarse de forma explícita antes o mientras el usuario introduce la contraseña.
Tiempo de carga prolongado en la pantalla de chat tras enviar una solicitud de viaje con una imagen adjunta
Mayor
- El usuario ha iniciado sesión.
- El usuario se encuentra en la pantalla de creación de la solicitud de viaje.
- Adjunta una imagen a la solicitud de viaje.
- Introduce una solicitud, por ejemplo: «Quiero visitar el lugar que aparece en la foto».
- Pulsa el botón «Iniciar».
- Observa la pantalla «Chat» mientras se procesa la solicitud.
iPhone 14 Pro, versión de iOS 26.6
Tras enviar la solicitud de viaje, aparece un indicador de carga sin fin. El estado de carga no finaliza automáticamente, lo que da la impresión de que la creación del viaje sigue en curso. Sin embargo, el viaje se ha creado correctamente en segundo plano. Si el usuario navega manualmente hasta la lista «Viajes», el viaje recién creado está disponible. Al abrirlo, se muestran correctamente los detalles del viaje generado.
Una vez completada con éxito la creación del viaje, el estado de carga debería detenerse automáticamente y el usuario debería ver los detalles del viaje generado sin necesidad de navegar adicionalmente.
La IA indica repetidamente al usuario que pulse el botón «Nuevo chat», que no existe, al iniciar otro viaje
Mayor
- El usuario tiene un viaje existente.
- El usuario se encuentra en el chat asociado a ese viaje.
- Pide a la IA que cambie el destino del viaje a otro país, por ejemplo, Albania.
- Observa que la IA recomienda iniciar un nuevo chat porque el destino es significativamente diferente.
- Selecciona o introduce «Iniciar nuevo chat».
- Sigue seleccionando o introduciendo «Iniciar nuevo chat» cuando se te solicite.
- Observa las respuestas de la IA y los controles de la interfaz de usuario disponibles.
iPhone 14 Pro, versión de iOS 26.6
La IA indica al usuario que pulse el botón «Nuevo chat»/«Iniciar nuevo chat». Dicho botón no está disponible en la pantalla actual. Cuando el usuario introduce o selecciona explícitamente «Iniciar nuevo chat», no se crea un nuevo chat. La IA repite una y otra vez la misma instrucción de utilizar un botón al que el usuario no puede acceder, lo que crea un bucle conversacional. El usuario no puede continuar con el flujo de creación de un nuevo viaje siguiendo las instrucciones proporcionadas por la IA.
La IA solo debería indicar al usuario que utilice acciones de la interfaz de usuario que estén realmente disponibles en el contexto actual. Si es necesario iniciar un chat independiente, la aplicación debería:
proporcionar un control «Nuevo chat» con el que se pueda interactuar;
iniciar automáticamente el flujo de creación de un nuevo chat cuando el usuario seleccione «Iniciar nuevo chat».
La IA no debería indicar repetidamente al usuario que interactúe con un elemento de la interfaz de usuario que no existe.
El chat se desplaza automáticamente hacia arriba tras seleccionar una respuesta sugerida
Mayor
- El usuario tiene una conversación activa sobre la planificación de un viaje.
- La conversación contiene suficientes mensajes como para poder desplazarse por ella.
- Las opciones de respuesta sugeridas se muestran en la parte inferior de la conversación.
- Abre el chat de planificación del viaje.
- Desplázate hasta la parte inferior de la conversación.
- Pulsa una de las opciones de respuesta sugeridas.
- Observa la posición del chat después de seleccionar la sugerencia.
iPhone 14 Pro, versión de iOS 26.6
Tras seleccionar una respuesta sugerida, la conversación se desplaza automáticamente hacia arriba hasta una parte anterior del chat. El usuario se aleja del contexto más reciente de la conversación y tiene que desplazarse manualmente hacia abajo de nuevo.
Tras seleccionar una respuesta sugerida, el chat debería permanecer en la parte inferior o en la posición de la conversación más reciente, de modo que el usuario pueda ver el mensaje seleccionado y la respuesta posterior de la IA. La aplicación no debería cambiar inesperadamente la posición de desplazamiento del usuario a una parte anterior de la conversación.
Se muestra el mensaje «No se han encontrado vuelos» para los filtros de transporte que no sean de vuelo
Menor
- El usuario tiene un viaje existente con detalles de transporte.
- El viaje no contiene ninguna opción de transporte en tren o ferry.
- Abrir el viaje.
- Navegar hasta la sección «Transporte».
- Seleccionar el filtro «Tren».
- Observar el mensaje de estado vacío.
- Selecciona el filtro «Ferry».
- Observa el mensaje de estado vacío.
iPhone 14 Pro, versión de iOS 26.6
Cuando se selecciona «Tren» o «Ferry» y no existen registros de transporte que coincidan, la pantalla muestra: «No se han encontrado vuelos». El mensaje se refiere específicamente a los vuelos, independientemente del tipo de transporte seleccionado actualmente.
El mensaje de estado vacío debería corresponder al filtro seleccionado.
Durante las pruebas, he detectado varios problemas que podrían afectar negativamente a la experiencia del usuario. Los principales problemas tienen que ver con la carga y la sincronización de estados. Por ejemplo, la aplicación se queda bloqueada durante la carga incluso después de haber creado un viaje. Recomiendo aplicar las mejores prácticas de pruebas, especialmente a la hora de verificar los flujos de IA.

