OUI-1: el primer modelo del mundo para UI generativa
OUI-1: world's first model for Generative UI

Thesysdev presenta OUI-1, un ajuste fino de DiffusionGemma que escribe interfaces de usuario en openui-lang y alcanza un 71,7% en el Generative UI Benchmark, frente al 13% del modelo base. Con 26B parámetros y solo 4B activos, corre en una GPU de consumo como la RTX 5090 y sus pesos están en Hugging Face. El artículo detalla el proceso: un ajuste supervisado que mejoró la precisión pero ralentizó la generación, seguido de una autodestilación que recuperó la velocidad y redujo los errores de esquema y cableado a la vez. El resultado supera a modelos densos mucho mayores y acerca las interfaces generadas localmente a la velocidad del software tradicional.
El avance fue darse cuenta de que OpenUI Lang tiene una recompensa verificable: el parser puede decirnos si una interfaz es estructuralmente válida e identificar los errores exactos de esquema o cableado cuando no lo es.
- znnajdla
Lo más interesante de esto para mí es que decidieron crear su propio lenguaje o DSL para la tarea en cuestión. Así que no es solo un modelo de lenguaje grande; es un LLM con su propio lenguaje.
Tengo la sensación de que los mejores sistemas de IA que vendrán serán, de hecho, un paquete completo como este: un arnés, un DSL y un paquete entero diseñado para producir ciertos resultados de forma más barata y rápida.
Y producir ese paquete completo es por lo que la ingeniería de software no quedará obsoleta.
- raincole
¿Odias que el diseñador haya cambiado la interfaz de tu aplicación favorita para que tengas que reaprenderla cada tres meses?
¡Felicidades! Ahora tienes que reaprenderla cada vez que abras la aplicación.
- alentred
¿Recuerdas cuando todo era iAlgo? El iPod original y el iPhone crearon una tendencia real en aquel entonces.
Parece que muchos productos de IA montan la misma ola ahora. Open WebUI, OpenHands, OpenUI. Aunque soy un poco más escéptico sobre esta afiliación.
- piterrro
Creo que hay un gran malentendido en este espacio sobre qué es Gen UI y para qué se usa. Mucha gente se refiere a ello como un framework para construir aplicaciones web; no lo es. Gen UI es un DSL para que el LLM construya UIs sobre la marcha en una conversación de múltiples turnos; esas son interfaces o visualizaciones desechables y de un solo uso. La razón del DSL es el pragmatismo: estandarización y ahorro de tokens.
El html/css/js o una aplicación React construida por un LLM no es Gen UI.
- pcdevils
Antes de los LLMs, Steve Krug escribió "Don't make me think".
Ahora llegamos a una generación de UIs aleatorias que confundirán la vida a los usuarios y, al ser no deterministas, serán una pesadilla para los equipos de soporte; aunque probablemente no tendrán soporte real, solo más LLMs.