GPT-5.4 supera a sus predecesores en desarrollo web y genera frontends más atractivos y ambiciosos. Al entrenarlo, nos centramos especialmente en mejorar su capacidad para diseñar interfaces y trabajar con imágenes. Con las indicaciones adecuadas, el modelo puede crear frontends listos para producción con detalles sutiles, interacciones bien diseñadas e imágenes de gran calidad visual.
El diseño web admite soluciones muy diversas. Un gran diseño equilibra la moderación y la inventiva: retoma patrones que han resistido el paso del tiempo y aporta algo nuevo. GPT-5.4 ha aprendido de toda esa variedad de enfoques y conoce muchas formas de crear un sitio web.
Cuando un prompt carece de detalles, los modelos suelen recurrir a los patrones más frecuentes en los datos de entrenamiento. Algunos son convenciones probadas, pero muchos son simples hábitos que aparecen con demasiada frecuencia y que queremos evitar. El resultado suele ser razonable y funcional, aunque puede terminar con una estructura genérica, una jerarquía visual poco clara y un diseño que se queda corto frente a lo que imaginábamos.
Esta guía presenta técnicas prácticas para guiar a GPT-5.4 en la creación de los diseños que tienes en mente.
Mejoras del modelo
Aunque GPT-5.4 mejora en varios aspectos, para el desarrollo frontend nos centramos en tres mejoras concretas:
- una mejor comprensión de las imágenes durante todo el proceso de diseño
- aplicaciones y sitios web con funcionalidades más completas
- un mejor uso de las herramientas para inspeccionar, probar y verificar su propio trabajo
Comprensión de imágenes y uso de herramientas
Entrenamos a GPT-5.4 para usar de forma nativa herramientas de búsqueda y generación de imágenes, lo que le permite incorporar el razonamiento visual directamente al proceso de diseño. Para obtener mejores resultados, pídele que genere un tablero de inspiración o varias propuestas visuales antes de seleccionar los recursos definitivos.
Para orientar al modelo hacia buenas referencias visuales, describe de forma explícita lo que deben transmitir las imágenes, por ejemplo, el estilo, la paleta de colores, la composición o el ambiente. Incluye también instrucciones en el prompt para que el modelo reutilice imágenes generadas previamente, recurra a la herramienta de generación de imágenes para crear nuevos recursos visuales o use imágenes externas específicas como referencia cuando sea necesario.
Por defecto, usa las imágenes que ya se hayan subido o generado. Si no hay ninguna, usa la herramienta de generación de imágenes para crear imágenes de gran impacto visual. No hagas referencia a imágenes de la web ni incluyas enlaces a ellas, a menos que el usuario las pida expresamente.
Mejoras de funcionalidad
Entrenamos al modelo para desarrollar aplicaciones más completas que funcionen correctamente. Puedes esperar un desempeño más confiable en tareas de larga duración. Ahora es posible crear en uno o dos turnos juegos y experiencias de usuario complejas que antes parecían imposibles.
Uso de la computadora y verificación
GPT-5.4 es el primer modelo de nuestra línea principal que entrenamos para el uso de la computadora. Puede navegar por interfaces de forma nativa y, con herramientas como Playwright, puede inspeccionar su trabajo, validar el comportamiento de la interfaz y perfeccionar la implementación en varias iteraciones. Esto permite flujos de desarrollo más largos y autónomos.
Mira nuestro video de lanzamiento para ver estas capacidades en acción.
Playwright es especialmente útil para el desarrollo frontend. Permite que el modelo inspeccione las páginas renderizadas, haga pruebas con distintos tamaños de ventana, recorra los flujos de la aplicación y detecte problemas de estado o navegación. Darle acceso a Playwright mediante una herramienta o una habilidad aumenta considerablemente la probabilidad de que GPT-5.4 genere interfaces bien acabadas y con todas sus funciones. Gracias a su mejor comprensión de las imágenes, el modelo también puede usar Playwright para verificar visualmente su trabajo y comprobar que coincide con la interfaz de referencia, si le proporcionaste una.
Consejos prácticos para empezar
Si solo vas a adoptar algunas de las prácticas de esta guía, empieza por estas:
- Selecciona un nivel de razonamiento bajo para empezar.
- Define desde el principio el sistema de diseño y sus restricciones, como la tipografía, la paleta de colores y la distribución de los elementos.
- Proporciona referencias visuales o un tablero de inspiración para delimitar el estilo que debe seguir el modelo. Por ejemplo, adjunta una captura de pantalla.
- Define desde el principio una narrativa o una estrategia de contenidos que oriente al modelo al crear el contenido.
Puedes empezar con este prompt.
## Tareas de diseño frontend
Cuando diseñes un frontend, evita las composiciones genéricas o recargadas.
**Sigue estas reglas obligatorias:**
- Una sola composición: lo que se ve al abrir la página debe percibirse como una sola composición. Evita que parezca un panel de control, salvo que estés diseñando uno.
- La marca primero: en las páginas de marca, destaca la marca o el nombre del producto en la sección principal. No basta con mencionarlo en la navegación o en un pequeño antetítulo. Ningún título debe destacar más que la marca.
- Prueba de identidad: si al ocultar la navegación la primera pantalla podría pertenecer a otra marca, la identidad de marca tiene poca presencia.
- Tipografía: elige fuentes expresivas que respondan al propósito del diseño y evita las listas de fuentes predeterminadas (Inter, Roboto, Arial o la fuente del sistema).
- Fondo: evita depender de fondos planos de un solo color. Usa degradados, imágenes o patrones sutiles para crear ambiente.
- Sección principal de borde a borde: en páginas de destino y espacios promocionales, la imagen principal debe ocupar por defecto todo el ancho, ya sea como elemento visual dominante o como fondo. Evita las imágenes principales con márgenes o en paneles laterales, las tarjetas multimedia con esquinas redondeadas, los collages en mosaico y los bloques de imágenes flotantes, salvo que el sistema de diseño existente los requiera claramente.
- Contenido de la primera pantalla: por lo general, incluye solo la marca, un título, una frase breve de apoyo, un grupo de llamadas a la acción y una imagen dominante. Deja fuera las estadísticas, los horarios, las listas de eventos, los bloques de direcciones, las promociones, los avisos de “esta semana”, las filas de metadatos y el contenido de marketing secundario.
- Sin superposiciones en la sección principal: evita colocar etiquetas sueltas, insignias flotantes, calcomanías promocionales, etiquetas informativas o recuadros destacados sobre las imágenes o los videos principales.
- Tarjetas: por defecto, prescinde de ellas. Nunca las uses en la sección principal. Úsalas únicamente como contenedor de una interacción del usuario. Si quitar el borde, la sombra, el fondo o el redondeo de las esquinas no dificulta la interacción ni la comprensión, prescinde de la tarjeta.
- Una función por sección: asigna a cada sección un propósito, un título y, por lo general, una frase breve de apoyo.
- Un punto focal concreto: las imágenes deben mostrar el producto, el lugar, el ambiente o el contexto. Los degradados decorativos y los fondos abstractos no cuentan como idea visual principal.
- Menos saturación visual: evita los grupos de etiquetas con forma de píldora, las franjas de estadísticas, las filas de íconos, las promociones en recuadros, los extractos de horarios y los bloques de texto que compiten entre sí.
- Usa el movimiento para dar presencia a los elementos y destacar su jerarquía sin distraer. En los diseños donde predomine lo visual, incorpora como mínimo dos o tres animaciones con un propósito definido.
- Color y aspecto: elige un estilo visual claro y define variables CSS. Evita usar morado sobre blanco por defecto. No des preferencia al morado ni al modo oscuro.
- Comprueba que la página cargue correctamente tanto en computadoras como en dispositivos móviles.
- En el código de React, da preferencia a patrones modernos como useEffectEvent, startTransition y useDeferredValue cuando sean adecuados y el equipo los use. No agregues useMemo/useCallback por defecto, salvo que ya se usen. Sigue las pautas del repositorio sobre React Compiler.
Excepción: si trabajas en un sitio web o con un sistema de diseño existente, conserva los patrones, la estructura y el lenguaje visual establecidos.
Técnicas para mejorar tus diseños
Empieza por los principios de diseño
Define restricciones como usar un solo título H1, un máximo de seis secciones, no más de dos familias tipográficas, un color de acento y una sola llamada a la acción principal visible sin desplazarse.
Proporciona referencias visuales
Las capturas de pantalla de referencia y los tableros de inspiración ayudan al modelo a deducir el ritmo de la composición, la escala tipográfica, las pautas de espaciado y el tratamiento de las imágenes. En este ejemplo, GPT-5.4 generó su propio tablero de inspiración para que el usuario lo revisara.
Tablero de inspiración creado con GPT-5.4 en Codex a partir de la cultura del café de Nueva York
y la estética Y2K
Organiza la página como un relato
Una página de marketing suele seguir esta estructura:
- Sección principal: presenta la identidad de la marca y su promesa
- Imágenes de apoyo: muestran el contexto o el entorno
- Detalles del producto: explican qué se ofrece
- Prueba social: aporta credibilidad
- Llamada a la acción final: convierte el interés en acción
Pide al modelo que siga el sistema de diseño
Anima al modelo a establecer un sistema de diseño claro desde el inicio del desarrollo. Define los tokens de diseño básicos, como background, surface, primary text, muted text y accent, junto con los roles tipográficos, como display, headline, body y caption. Esta estructura ayuda al modelo a crear patrones de interfaz coherentes y escalables en toda la aplicación.
En la mayoría de los proyectos web, funciona bien empezar con tecnologías conocidas como React y Tailwind. GPT-5.4 se desempeña especialmente bien con estas herramientas, lo que facilita iterar con rapidez y lograr resultados bien acabados.
Las animaciones y los elementos de interfaz dispuestos en capas pueden complicar el diseño, sobre todo cuando los componentes fijos o flotantes interactúan con el contenido principal. Al trabajar con animaciones, superposiciones o capas decorativas, conviene indicar cómo distribuir los elementos para evitar interferencias. Por ejemplo:
Evita que los elementos fijos o flotantes de la interfaz se superpongan al texto, a los botones o a otros contenidos importantes en cualquier tamaño de pantalla. Colócalos en zonas donde no estorben, detrás del contenido principal cuando corresponda, y deja suficiente espacio entre los elementos.
Reduce el nivel de razonamiento
En sitios web sencillos, aumentar el razonamiento no siempre mejora el resultado. En la práctica, los niveles de razonamiento bajo y medio suelen dar mejores resultados en el frontend. Ayudan al modelo a trabajar con rapidez, mantener el foco y evitar darle demasiadas vueltas al diseño. Siempre puedes aumentar el razonamiento para diseños más ambiciosos.
Basa el diseño en contenido real
Una de las formas más sencillas de mejorar el frontend es darle al modelo textos reales, contexto sobre el producto o un objetivo claro para el proyecto. Ese contexto le ayuda a elegir la estructura adecuada para el sitio, explicar mejor lo que quiere comunicar en cada sección y redactar mensajes más creíbles sin recurrir a textos de relleno genéricos.
Cómo aplicar estas técnicas con la habilidad de diseño frontend
Para que puedas aprovechar al máximo GPT-5.4 en tareas generales de desarrollo frontend, también preparamos una habilidad específica, frontend-skill, que encontrarás a continuación. Ofrece al modelo pautas más precisas sobre estructura, criterio estético y patrones de interacción para que, desde el inicio, pueda crear diseños más cuidados, con un propósito claro y agradables de usar.
Habilidad de diseño frontend
---
name: frontend-skill
description: Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
---
# Habilidad de diseño frontend
Usa esta habilidad cuando la calidad del resultado dependa de la dirección de arte, la jerarquía, la moderación, las imágenes y el movimiento más que de la cantidad de componentes.
El objetivo es crear interfaces actuales, de gran calidad y en las que cada decisión de diseño tenga un propósito. Apunta desde el principio a una composición digna de un premio, con una idea central, imágenes impactantes, poco texto, un espaciado preciso y pocas animaciones memorables.
## Método de trabajo
Antes de empezar el desarrollo, escribe tres cosas:
- propuesta visual: una frase que describa el ambiente, los materiales y la energía que quieres transmitir
- plan de contenido: sección principal, contenido de apoyo, detalles y llamada a la acción final
- propuesta de interacción: dos o tres ideas de animación que cambien la sensación que transmite la página
Asigna a cada sección una función, una idea visual dominante y un mensaje o una acción principal.
## Pautas visuales de partida
- Define la composición antes de elegir los componentes.
- Da preferencia a una sección principal de borde a borde o a un elemento visual que ocupe todo el lienzo y sirva de punto focal.
- Haz que la marca o el nombre del producto sea el texto más destacado.
- Escribe textos lo bastante breves como para leerlos de un vistazo en pocos segundos.
- Aprovecha el espacio en blanco, la alineación, la escala, el encuadre y el contraste antes de agregar elementos de interfaz.
- Limita el sistema a un máximo de dos familias tipográficas y, por defecto, a un solo color de acento.
- Diseña sin tarjetas por defecto. Usa secciones, columnas, separadores, listas y bloques multimedia.
- Diseña la primera pantalla con el criterio visual de un cartel, en lugar de darle la estructura de un documento.
## Páginas de destino
Secuencia predeterminada:
1. Sección principal: marca o producto, promesa, llamada a la acción y un elemento visual dominante
2. Apoyo: una función concreta, una oferta o un dato que respalde la promesa
3. Detalle: ambiente, flujo de trabajo, información detallada del producto o historia
4. Llamada a la acción final: invita a completar la conversión, empezar, hacer una visita o ponerse en contacto
Reglas para la sección principal:
- Usa una sola composición.
- Usa una imagen de borde a borde o un plano visual dominante.
- Aplica la regla de borde a borde en las páginas de destino de marca: la sección principal debe ocupar todo el ancho, sin heredar los márgenes laterales de la página ni quedar dentro de un marco o de un contenedor con un ancho máximo compartido. Limita únicamente el ancho de la columna interior que contiene el texto y las acciones.
- Da prioridad a la marca, seguida del título, el cuerpo de texto y la llamada a la acción, en ese orden.
- Por defecto, evita las tarjetas en la sección principal, las franjas de estadísticas, los grupos de logotipos, la acumulación de etiquetas con forma de píldora y los paneles de control flotantes.
- Procura que los títulos ocupen unas dos o tres líneas en computadoras y que puedan leerse de un vistazo en dispositivos móviles.
- Mantén la columna de texto estrecha y ubícala en una zona de la imagen con pocos detalles.
- Asegura un contraste alto para todo el texto sobre imágenes y delimita claramente las zonas que se pueden tocar.
Si la primera pantalla sigue funcionando igual al quitar la imagen, la imagen tiene poco peso visual. Si la marca desaparece al ocultar la navegación, la jerarquía visual es insuficiente.
Espacio disponible en la primera pantalla:
- Si la primera pantalla incluye un encabezado fijo o que queda anclado al desplazarse, ten en cuenta el espacio que ocupa. El encabezado y el contenido de la sección principal deben caber juntos en la primera pantalla con los tamaños habituales de computadoras y dispositivos móviles.
- Cuando uses secciones principales de `100vh`/`100svh`, descuenta el espacio de los elementos persistentes de la interfaz (`calc(100svh - header-height)`) o superpón el encabezado en lugar de dejarlo en el flujo normal encima de la sección.
## Aplicaciones
Toma como referencia la sobriedad de Linear:
- una jerarquía discreta entre las superficies
- tipografía y espaciado bien definidos
- pocos colores
- información densa pero legible
- un mínimo de elementos auxiliares de interfaz
- tarjetas solo cuando el usuario interactúe con la propia tarjeta
Organiza la interfaz de la aplicación en torno a estos elementos:
- espacio de trabajo principal
- navegación
- información secundaria de contexto o panel de inspección
- un solo color de acento bien definido para indicar acciones o estados
Evita lo siguiente:
- mosaicos de tarjetas propios de un panel de control
- bordes gruesos alrededor de cada área
- degradados decorativos detrás de los elementos de uso habitual del producto
- varios colores de acento que compiten entre sí
- íconos decorativos que no ayudan a encontrar información de un vistazo
Si puedes integrar un panel directamente en la composición sin que pierda su significado, quítale el aspecto de tarjeta.
## Imágenes
Las imágenes deben contribuir al relato.
- Usa al menos una imagen impactante y realista para marcas, lugares, páginas editoriales y productos de estilo de vida.
- Da preferencia a las fotografías tomadas en el lugar frente a los degradados abstractos o los objetos 3D simulados.
- Elige o recorta las imágenes de modo que el texto quede sobre una zona de tono uniforme.
- Evita las imágenes que ya incluyan letreros, logotipos o demasiados elementos tipográficos que compitan con la interfaz.
- No generes imágenes con marcos de interfaz, divisiones, tarjetas o paneles incorporados.
- Si necesitas mostrar varios momentos, usa una imagen para cada uno en lugar de reunirlos en un collage.
La primera pantalla necesita un punto focal visual concreto. Una textura decorativa no basta.
## Textos
- Usa el lenguaje del producto y evita los comentarios sobre el diseño.
- Haz que el título comunique la idea central.
- Por lo general, limita el texto de apoyo a una frase breve.
- Elimina las repeticiones entre secciones.
- Evita incluir en la interfaz frases del prompt o comentarios sobre el diseño.
- Asigna a cada sección una función: explicar, demostrar, profundizar o lograr una conversión.
Si la página mejora al eliminar el 30 % del texto, sigue recortando.
## Textos funcionales para la interfaz del producto
Cuando diseñes un panel de control, una pantalla de aplicación, una herramienta de administración o un espacio de trabajo operativo, da preferencia a los textos funcionales sobre los de marketing.
- Prioriza la información que ayuda al usuario a orientarse, conocer el estado y actuar. Deja en segundo plano las promesas, el ambiente y la voz de marca.
- Empieza directamente con el área de trabajo: indicadores clave de rendimiento (KPI), gráficos, filtros, tablas, estado o contexto de la tarea. Incluye una sección principal de presentación solo si el usuario la solicita expresamente.
- Los títulos de las secciones deben indicar qué contiene cada área o qué puede hacer allí el usuario.
- Buenos ejemplos: “KPI seleccionados”, “Estado del plan”, “Buscar métricas”, “Segmentos principales”, “Última sincronización”.
- Evita los títulos aspiracionales, las metáforas, el lenguaje de campaña y los banners de resumen ejecutivo en las pantallas del producto, salvo que se soliciten expresamente.
- Explica en una frase de apoyo qué abarca la información, cómo funciona, qué tan actualizada está o qué decisión ayuda a tomar.
- Si una frase podría aparecer en la portada de un sitio o en un anuncio, reescríbela hasta que suene natural en la interfaz del producto.
- Si una sección no ayuda a realizar una tarea, supervisarla o tomar una decisión, elimínala.
- Comprueba si un operador puede entender la página de inmediato con solo leer los títulos, las etiquetas y las cifras.
## Movimiento
Usa el movimiento para dar presencia a los elementos y destacar su jerarquía sin distraer.
En los diseños donde predomine lo visual, incorpora como mínimo dos o tres animaciones con un propósito definido:
- una secuencia de entrada en la sección principal
- un efecto vinculado al desplazamiento, un elemento que quede anclado al desplazarse o un efecto de profundidad
- un efecto al pasar el cursor, una aparición o una transición en la distribución que indique con mayor claridad cómo interactuar con un elemento
Da preferencia a Framer Motion cuando esté disponible para estos usos:
- aparición de secciones
- transiciones entre composiciones que comparten elementos
- cambios de opacidad, posición o escala vinculados al desplazamiento
- relatos en los que un elemento permanece anclado mientras avanza el contenido
- carruseles que hagan avanzar el relato en lugar de limitarse a ocupar espacio
- efectos de entrada y salida de menús, paneles deslizantes y ventanas modales
Reglas para las animaciones:
- deben distinguirse en una grabación breve
- deben ser fluidas en dispositivos móviles
- deben ser rápidas y discretas
- deben ser coherentes en toda la página
- elimínalas si solo sirven de adorno
## Reglas obligatorias
- Evita las tarjetas por defecto.
- Por defecto, prescinde de las tarjetas en la sección principal.
- Si las especificaciones piden una sección principal de borde a borde, no la encierres en un recuadro ni la limites a una columna central.
- Limita cada sección a una idea dominante.
- Ninguna sección debería necesitar una multitud de pequeños elementos de interfaz para que se entienda su función.
- En las páginas de marca, ningún título debe destacar más que la marca.
- Elimina los textos de relleno.
- Evita dividir la sección principal en dos, salvo que el texto ocupe un lado visualmente uniforme y despejado.
- Usa más de dos familias tipográficas solo si hay un motivo claro.
- Limita la paleta a un solo color de acento, salvo que el producto ya tenga un sistema de diseño bien definido.
## Errores que debes descartar
- Una cuadrícula genérica de tarjetas típica de un SaaS como primera impresión
- Una imagen atractiva con escasa presencia de marca
- Un título destacado sin una acción clara
- Imágenes recargadas detrás del texto
- Secciones que repiten el mismo mensaje para evocar el mismo ambiente
- Un carrusel que no aporta nada al relato
- Una interfaz de aplicación que se limita a apilar tarjetas en lugar de organizar el contenido
## Preguntas de comprobación
- ¿Se reconoce la marca o el producto sin lugar a dudas en la primera pantalla?
- ¿Hay un punto focal visual claro?
- ¿Se entiende la página con solo leer los títulos?
- ¿Cumple cada sección una sola función?
- ¿Son realmente necesarias las tarjetas?
- ¿Las animaciones refuerzan la jerarquía visual o el ambiente?
- ¿Seguiría transmitiendo calidad el diseño si quitaras todas las sombras decorativas?Para instalar frontend-skill, ejecuta el siguiente comando en Codex App:
$skill-installer frontend-skill
Estos son algunos ejemplos de sitios web generados con ayuda de la habilidad de diseño frontend.
Páginas de destino
Juegos
Paneles de control
Idea principal
GPT-5.4 puede generar interfaces frontend de alta calidad cuando el prompt especifica restricciones de diseño claras, aporta referencias visuales, organiza el contenido como un relato y define el sistema de diseño.
Esperamos que estas técnicas te ayuden a crear aplicaciones bien diseñadas y con un estilo propio.
Si quieres compartir un proyecto que generaste por completo con GPT-5.4 y un agente de programación como Codex, envía tu aplicación para que podamos mostrarla en nuestra galería.