Mantener una herramienta basada en LLM es radicalmente distinto a mantener software tradicional

Llevas más de 20 años entre tecnología, diseño y negocio. ¿Cuándo empezaste a ver que las interfaces podían dejar de ser algo que se diseña una vez y se entrega?
Sinceramente, hace 9 meses cuando empecé a investigar GenUI. Recuerdo perfectamente que me bajé el SDK de Flutter para hacer unas pruebas, cambié las instrucciones de la app y… funcionó. Era evidente que le faltaba mucho, pero era igualmente evidente que la LLM era capaz de generar una interfaz hasta conseguir el objetivo propuesto. De verdad que me quedé con la boca abierta!
¿Qué diferencia ves entre equipos centrados en resolver problemas reales y los que no, a la hora de afrontar una tecnología como GenUI?
Que una aplicación simplemente ‘se vea’ en un navegador o móvil no debería ser nuestra métrica de éxito. Sin embargo, muchos equipos siguen atrapados en la mentalidad de: “si carga en producción, pues ya está”
GenUI obliga a los equipos a definir esos objetivos prácticamente desde el minuto uno. Como cada interfaz que se genera es un mundo, las métricas tienen que enfocarse sí o sí en el negocio y en el producto. Medir las “páginas vistas”, por ejemplo, ya no tiene ningún sentido. ¿Que nunca debería haber sido así? Por supuesto, pero aquí estamos.

¿Qué requisitos previos suelen saltarse los equipos cuando adoptan tecnología nueva? ¿Crees que con GenUI pasará lo mismo?
Muchas veces la adopción de nuevas tecnologías se hace por razones equivocadas. A veces es la propia gente de desarrollo empujando el último framework, a veces son las promesas de que va a cambiar el negocio de arriba abajo, a veces es simplemente una cuestión de puro
márketing. “Si todo el mundo lo hace y yo no…”
GenUI no es ninguna excepción y seguro que hay quien pone una aplicación de GenUI en producción simplemente porque suena a IA.
Claramente GenUI viene pegando fuerte y abre muchas opciones, pero es igual de importante que siempre investigarla, conocerla y darle una vuelta a si tiene sentido para nuestro negocio y nuestras personas usuarias. ¡E igual la respuesta es que no! O que ahora no.
GenUI implica interfaces no determinísticas. ¿Cómo equilibras la libertad de la LLM con la consistencia que necesita un producto?
Ese equilibrio es una buena parte del reto. Desde el punto de vista técnico darle a la LLM más o menos libertad es relativamente sencillo.
Es la parte de producto y de negocio la que requiere más atención. Requiere hacer pruebas de “atomicidad” del catálogo, por ejemplo. Es decir “¿le doy componentes de bajo nivel tipo botón, texto, radio, etc o le doy un componente búsqueda de producto?”
Hay que ajustar, probar e iterar, es aquí precisamente donde las métricas juegan un papel más importante. ¿Cómo sabemos si las instrucciones y catálogo A funcionan mejor que las instrucciones y catálogo B?
¿Qué riesgo concreto de GenUI crees que los equipos ignoran porque están demasiado entusiasmados con las posibilidades?
El riesgo económico cuando el producto ya está en la calle. Mantener una herramienta basada en LLM es radicalmente distinto a mantener software tradicional.
Cada visita a nuestra aplicación GenUI requiere consumir tokens, sin embargo es fácil dejarse deslumbrar por lo rápido que se puede poner en producción aplicaciones porque no requieren diseñar, implementar y probar cada pantalla y cada flujo.





