🎓 Micrositio educativo

Inteligencia Artificial &
Prompts Avanzados

Aprende los fundamentos de la IA, sus herramientas y cómo diseñar prompts precisos para generar frontend profesional con modelos de lenguaje.

6Módulos temáticos
12+Prompts con ejemplos
100%Interactivo
1

¿Qué es la Inteligencia Artificial?

La Inteligencia Artificial (IA) es una rama de la informática que busca desarrollar sistemas capaces de realizar tareas que normalmente requieren inteligencia humana: razonar, aprender, resolver problemas, comprender el lenguaje y percibir el entorno.

🧠

Aprendizaje automático

Los algoritmos aprenden de grandes volúmenes de datos sin ser programados explícitamente para cada tarea.

💬

Procesamiento de lenguaje

Permite que las máquinas entiendan, generen y traduzcan texto humano de forma contextualmente coherente.

👁️

Visión por computadora

Capacidad de interpretar imágenes, vídeos y datos visuales para extraer información significativa.

🔁

Razonamiento y planificación

Sistemas que evalúan escenarios, establecen metas y toman decisiones para alcanzar un objetivo.

Concepto clave

IA ≠ ciencia ficción. Los modelos actuales como GPT-4, Claude o Gemini son sistemas estadísticos entrenados sobre texto. No "piensan" como humanos, sino que predicen la continuación más probable de una secuencia según su entrenamiento.

  • 1950 — Alan Turing propone la "Prueba de Turing" como medida de inteligencia artificial.
  • 1956 — Nace oficialmente el término "Inteligencia Artificial" en la conferencia de Dartmouth.
  • 1980s — Auge y caída de los sistemas expertos basados en reglas.
  • 1997 — Deep Blue de IBM derrota al campeón mundial de ajedrez Garry Kasparov.
  • 2012 — Las redes neuronales profundas (deep learning) revolucionan el reconocimiento de imágenes.
  • 2017 — Google publica "Attention is all you need": nace la arquitectura Transformer.
  • 2022-hoy — Era de los grandes modelos de lenguaje (LLMs): ChatGPT, Claude, Gemini, Llama.

Un modelo de lenguaje se entrena en tres etapas principales:

  • Pre-entrenamiento: exposición masiva a texto de internet, libros y código. El modelo aprende patrones estadísticos del lenguaje.
  • Fine-tuning (ajuste fino): el modelo se especializa en seguir instrucciones usando ejemplos etiquetados por humanos.
  • RLHF (Reinforcement Learning from Human Feedback): evaluadores humanos califican respuestas y el modelo aprende cuáles son preferidas.

IA Generativa: Crea contenido nuevo — texto, imágenes, audio, código. Ejemplos: ChatGPT, Midjourney, Suno.

IA Discriminativa: Clasifica o toma decisiones sobre datos existentes. Ejemplos: detección de spam, diagnóstico médico por imagen, filtros de contenido.

2

Clasificación de la Inteligencia Artificial

La IA se puede clasificar según su capacidad (cuánto puede hacer comparada con un humano) y según su enfoque técnico (cómo aprende y procesa la información).

Por capacidad:

Tipo 1

IA Estrecha (ANI)

Diseñada para una tarea específica. Es la IA que existe hoy: excelente en su dominio, pero sin flexibilidad general.

✦ Ejemplos: AlphaGo, Siri, ChatGPT
Tipo 2

IA General (AGI)

Hipotética. Tendría la misma capacidad cognitiva que un humano en cualquier dominio intelectual.

✦ No existe aún
Tipo 3

Superinteligencia (ASI)

Teórica. Una IA que superaría la inteligencia humana en todas las dimensiones posibles.

✦ Concepto especulativo

Por enfoque técnico:

Técnica

Machine Learning

Algoritmos que aprenden patrones a partir de datos. Incluye modelos supervisados, no supervisados y por refuerzo.

Técnica

Deep Learning

Redes neuronales artificiales de múltiples capas que imitan (de forma abstracta) el funcionamiento del cerebro.

Técnica

NLP / LLMs

Procesamiento de Lenguaje Natural. Los Large Language Models (LLMs) son el estado del arte actual.

Técnica

IA Simbólica

Basada en reglas lógicas y representación del conocimiento. Antecesora del machine learning moderno.

Para recordar

Hoy vivimos la era de los LLMs (Large Language Models): modelos entrenados sobre cantidades masivas de texto que pueden generar, resumir, traducir y razonar en lenguaje natural. Son la base de herramientas como ChatGPT, Claude, Gemini y Copilot.

3

Tokens y Consumo

Los modelos de IA no leen palabras, sino tokens: unidades mínimas de texto que pueden ser palabras, partes de palabras o signos de puntuación. Entender cómo funciona el tokenizado es clave para usar los modelos de forma eficiente y económica.

¿Cuántos tokens usa una frase?

"Hola mundo"~3 tokens
"Dame una lista de 10 ideas de negocio"~11 tokens
Página web básica en HTML (~600 palabras)~900 tokens
Contexto máximo GPT-4 Turbo128,000 tokens
🔤

¿Qué es un token?

En inglés, ~1 token ≈ 4 caracteres o 0.75 palabras. En español, las palabras suelen ocupar más tokens por su morfología rica.

📏

Ventana de contexto

El límite máximo de tokens que el modelo puede "leer y recordar" en una conversación. Al superarlo, olvida el inicio.

💰

Costo por token

Las APIs cobran por tokens de entrada (prompt) y tokens de salida (respuesta). Optimizar los prompts reduce costos directamente.

Velocidad de inferencia

Más tokens = respuesta más lenta. Para aplicaciones en tiempo real, prompts concisos mejoran la experiencia de usuario.

Regla de oro

Sé específico, no extenso. Un prompt bien estructurado de 50 tokens puede ser más efectivo que uno vago de 200. La calidad del prompt, no la cantidad de palabras, determina la calidad de la respuesta.

  • GPT-4o: 128,000 tokens de contexto.
  • Claude 3.5 Sonnet: 200,000 tokens de contexto.
  • Gemini 1.5 Pro: Hasta 1,000,000 tokens de contexto.
  • Llama 3 (Meta): 8,192 tokens en versión estándar, hasta 128K en variantes extendidas.

Un contexto mayor permite analizar documentos largos, bases de código completas o conversaciones extensas sin perder información.

  • Usa instrucciones directas: evita cortesías innecesarias en prompts de producción.
  • Define el formato de salida esperado (JSON, lista, HTML) para evitar texto de relleno.
  • Usa system prompts bien diseñados para reducir repetición en cada mensaje.
  • Comprime documentos largos antes de pasarlos al contexto: resúmenes o fragmentos relevantes.
  • Prefiere respuestas concisas: añade "Sé breve y directo" al final del prompt.
4

Herramientas de IA

El ecosistema de herramientas de IA crece rápidamente. Conocerlas permite elegir la correcta para cada necesidad, desde generar texto hasta crear imágenes, automatizar flujos o programar con asistencia.

Consejo práctico

No existe una sola herramienta "perfecta". Aprende a combinarlas: usa un LLM para generar el texto, una herramienta de imagen para los gráficos y una de automatización para conectar los flujos. El verdadero poder está en la integración.

5

Consideraciones Éticas y Uso Responsable

El poder de la IA viene acompañado de responsabilidades importantes. Comprender los riesgos y adoptar buenas prácticas es esencial para usar estas tecnologías de manera ética y sostenible.

⚖️

Sesgo algorítmico

Los modelos heredan los sesgos de sus datos de entrenamiento. Un modelo entrenado mayoritariamente en inglés puede tener peor desempeño en otros idiomas o contextos culturales.

🔒

Privacidad y datos

Nunca compartas información personal sensible con un LLM. Los datos enviados pueden ser usados para mejorar los modelos o almacenados en servidores externos.

📢

Desinformación

La IA puede generar contenido falso de forma convincente. Verificar siempre las afirmaciones con fuentes confiables antes de compartirlas o publicarlas.

💼

Impacto laboral

La automatización afectará muchos roles. La respuesta no es resistir la tecnología, sino desarrollar habilidades complementarias: pensamiento crítico, creatividad y supervisión de IA.

🌍

Huella ambiental

Entrenar y usar modelos grandes consume enormes cantidades de energía. Ser conscientes de cuándo usar IA (y cuándo no) también es una decisión ética.

Transparencia y atribución

Indica cuándo un contenido fue generado o asistido por IA. En contextos académicos y profesionales, la transparencia es un estándar de integridad.

Principio rector

La IA debe amplificar la capacidad humana, no reemplazar el juicio humano. Úsala como una herramienta de segunda opinión, asistencia y eficiencia, manteniendo siempre la revisión crítica y la responsabilidad sobre el resultado final.

  • Revisa y edita siempre el contenido generado antes de publicarlo.
  • No uses IA para generar contenido que pretenda ser de autoría humana exclusiva sin declararlo.
  • Verifica hechos, fechas y datos estadísticos — los modelos pueden "alucinar" información incorrecta.
  • Considera el impacto de automatizar decisiones que afecten a personas reales.
  • Mantente actualizado sobre las políticas de uso de cada plataforma que utilices.
6

Prompts Avanzados para Frontend HTML

Diseñar prompts precisos es la habilidad clave para obtener frontend de calidad profesional con modelos de IA. Cada prompt debe especificar contexto, estructura, estilo, comportamiento y restricciones para minimizar iteraciones y maximizar la calidad del resultado.

¿Qué es HTML y cómo pedirlo a la IA?

HTML (HyperText Markup Language) es el lenguaje base de las páginas web que estructura el contenido usando etiquetas como <h1>, <p>, <div>. Junto con CSS (estilos) y JavaScript (interactividad), forma la base de toda experiencia web. Lo que ves en tu navegador es HTML renderizado con estilos aplicados.

📄

Prompts Básicos para HTML

Principiante

"Crea una página web completa sobre [tema] con navegación, secciones principales y footer. Incluye CSS moderno y que sea responsive."

🎨

Especificar Diseño

Intermedio

"Diseña una landing page moderna con header fijo, hero section llamativo, cards de características y colores [especificar paleta]."

📱

Funcionalidad Específica

Avanzado

"Crea un formulario de contacto con validación, un carrusel de imágenes interactivo y animaciones suaves al hacer scroll."

Anatomía de un prompt efectivo

RolContextoTarea específicaRestricciones técnicasFormato de salida. Cuanto más preciso sea cada elemento, más predecible y profesional será el resultado.

1 Landing page de producto completa

Estructura
Actúa como un desarrollador frontend senior experto en UI/UX. Genera un archivo HTML completo (HTML + CSS + JS en un solo archivo) para una landing page de un producto SaaS llamado "FlowMetrics". Requisitos: - Hero section con headline, subtítulo y CTA - Sección de características (3 columnas con íconos SVG inline) - Sección de precios (3 planes: Free, Pro, Enterprise) - Testimonios con fotos avatar generadas con iniciales - Footer con columnas de links - Diseño: fondo oscuro (#0d1117), acento azul (#2563eb), tipografía 'Inter' desde Google Fonts - Completamente responsive (mobile-first) - Animaciones de entrada con Intersection Observer - Sin frameworks externos, solo HTML/CSS/JS vanilla
¿Qué hace este prompt?

Define el rol del modelo, el nombre del producto y desglosa cada sección en requisitos concretos. Especifica paleta de colores, tipografía y restricciones técnicas (vanilla), eliminando ambigüedad y reduciendo iteraciones.

Resultado esperado

Un archivo .html listo para abrir en el navegador, con secciones completas, responsive, con animaciones y estilos coherentes. Sin necesidad de instalación ni dependencias.

 Vista previa — Landing page FlowMetrics
FLOWMETRICS

Métricas que impulsan
tu crecimiento

Analiza, visualiza y actúa sobre tus datos en tiempo real.

📊
Analítica
Datos en tiempo real
Velocidad
Respuesta <50ms
🔒
Seguridad
Encriptación AES
Free
$0
/mes
⭐ Popular
Pro
$29
/mes
Enterprise
$99
/mes

2 Componente de tarjetas con filtrado interactivo

Interactividad
Crea un componente HTML/CSS/JS de galería de tarjetas (cards) con: - 12 tarjetas de ejemplo con imagen placeholder (usa picsum.photos), título, categoría y descripción breve - Categorías: "Diseño", "Desarrollo", "Marketing", "Datos" - Barra de filtros por categoría (botones pill) - Animación de fade + scale al filtrar (transition CSS) - Layout: grid 3 columnas en desktop, 2 en tablet, 1 en móvil - Buscador de texto en tiempo real sobre el título - Hover: overlay con botón "Ver más" - Contador de resultados visibles - Colores: blanco, gris-100 de fondo, azul #3b82f6 para activo
¿Qué hace este prompt?

Combina múltiples funcionalidades (filtros, búsqueda, animaciones, grid responsive) con datos de ejemplo reales usando placeholders de imágenes. Especifica el comportamiento esperado de cada interacción.

Resultado esperado

Un componente reutilizable con 12 tarjetas filtradas por categoría y búsqueda en tiempo real, con animaciones fluidas al cambiar la vista.

 Vista previa — Galería con filtros interactivos
12 resultados
🎨
Diseño

Branding Kit

Identidad visual

⚙️
Desarrollo

API REST

Endpoints RESTful

📢
Marketing

SEO Strategy

Posicionamiento

🔍Buscar por título en tiempo real...

3 Dashboard de estadísticas con CSS puro

Datos visuales
Genera un dashboard HTML+CSS+JS de panel de administración con: - Sidebar fijo izquierdo con ícono + etiqueta (5 secciones) - Header con buscador y avatar de usuario - KPI cards: 4 métricas (ventas, usuarios, conversión, ingresos) con ícono, valor, variación % con color (verde si sube, rojo si baja) - Gráfico de barras (barras en CSS puro, sin librerías externas) con datos de los últimos 7 días - Tabla de transacciones recientes (10 filas) con badge de estado - Modo oscuro/claro con toggle en el header - Paleta: fondo gris-50, cards blancas, acento índigo #6366f1 - Sidebar colapsable en pantallas pequeñas
¿Qué hace este prompt?

Especifica un layout complejo de tipo admin panel con múltiples componentes. La clave es "gráfico de barras en CSS puro" — esta restricción obliga al modelo a no usar Chart.js ni D3, generando barras con divs y heights en porcentaje.

Resultado esperado

Un dashboard funcional con datos hardcoded, modo oscuro/claro real con JavaScript, y gráficas construidas con CSS flexbox/grid sin dependencias externas.

 Vista previa — Dashboard de estadísticas
📊 Admin
🏠
Inicio
📈
Ventas
👥
Usuarios
⚙️
Config
Resumen general
🌙 Modo claro
💰 Ventas
$24.5k
↑ 12%
👥 Usuarios
1,284
↑ 8%
🔄 Conv.
3.2%
↓ 1%
💵 Ingreso
$8.1k
↑ 5%
Últimos 7 días
Lun
Mar
Mié
Jue
Vie
Sáb
Dom

4 Formulario multi-paso con validación avanzada

Formularios
Crea un formulario de registro multi-paso (wizard) en HTML/CSS/JS con: - 3 pasos: Información personal → Cuenta → Confirmación - Indicador de progreso visual (barra + pasos numerados) - Paso 1: nombre, apellido, fecha de nacimiento, país (select) - Paso 2: email, contraseña (con medidor de fortaleza), confirmación - Paso 3: resumen de datos + checkbox de términos + botón Finalizar - Validación en tiempo real en cada campo antes de avanzar - Mensajes de error bajo cada campo (color rojo) - Animación de transición entre pasos (slide horizontal) - Botones Siguiente / Anterior con estado deshabilitado si hay errores - Diseño limpio: blanco, azul #2563eb, bordes redondeados - Al finalizar: mostrar mensaje de éxito con animación
¿Qué hace este prompt?

Detalla cada paso con sus campos específicos. El "medidor de fortaleza de contraseña" es un buen ejemplo de detallar micro-funcionalidades que de otro modo el modelo podría omitir por ser implícitas.

Resultado esperado

Un formulario funcional con lógica de navegación entre pasos, validación client-side real y transiciones suaves. Listo para integrar con un backend o API.

 Vista previa — Formulario de registro multi-paso
Personal
2
Cuenta
3
Confirmar

Paso 2 — Información de cuenta

Contraseña fuerte ✓

5 Hero section animada con canvas de partículas

Efectos visuales
Genera una hero section de página web con: - Fondo: canvas de partículas animadas (dots conectados con líneas cuando están cerca, efecto tipo "constellation") - Partículas: 80 puntos, color blanco semitransparente, velocidad aleatoria lenta - Interactividad: las partículas se repelen levemente del cursor del mouse - Sobre el canvas: headline grande ("Conectamos ideas"), subtítulo, y dos CTAs (primario y secundario) - Texto: color blanco, headline en 4rem, tipografía 'Raleway' de Google Fonts - Fondo del canvas: gradiente oscuro #0f172a a #1e3a5f - El canvas debe ocupar 100vh - Incluir efecto de entrada del texto (fadeIn con delay escalonado)
¿Qué hace este prompt?

Describe el efecto visual con precisión técnica: número de partículas, comportamiento de interacción con el mouse y parámetros de animación. Esto permite al modelo generar el canvas JavaScript correcto sin adivinar intenciones.

Resultado esperado

Una hero section visualmente impactante con 80 partículas animadas en canvas, que reaccionan al mouse y se conectan entre sí, con el texto superpuesto y animado.

 Vista previa — Hero section con partículas animadas

Conectamos ideas

80 partículas animadas · Se conectan y repelen con el cursor

6 Navbar adaptativa con mega-menú

Navegación
Crea una barra de navegación profesional en HTML/CSS/JS con: - Logo a la izquierda (SVG inline simple) - 5 ítems de menú; el ítem "Soluciones" abre un mega-menú al hover - Mega-menú: grid 3 columnas con ícono + título + descripción por opción - Ítem "Recursos" con submenu dropdown simple (lista) - Botones: "Iniciar sesión" (ghost) y "Prueba gratis" (primario) - Comportamiento al hacer scroll: fondo blanco + sombra (clase 'scrolled') - Versión móvil: hamburger menu que despliega menú vertical full-width - Animación del hamburger (3 líneas → X al abrir) - Cierre del menú móvil al hacer click fuera - Colores: blanco, texto #1e293b, acento #7c3aed (violeta)
¿Qué hace este prompt?

Especifica dos comportamientos críticos que los modelos suelen omitir: el cambio de estilo al hacer scroll y el cierre del menú móvil al hacer click fuera. Detallar estos edge cases evita una segunda iteración.

Resultado esperado

Una navbar completa con mega-menú, dropdown, hamburger animado y comportamiento de scroll. Totalmente funcional en desktop y mobile sin librerías.

 Vista previa — Navbar con mega-menú desplegado
Soluciones por área
🚀
Lanzamiento
Acelera tu time-to-market
📊
Analítica
Datos en tiempo real
🔐
Seguridad
Protección empresarial
📱 Móvil: hamburger ☰ → menú vertical animado

7 Prompt de sistema para generador continuo de UI

System prompt
Eres un experto en desarrollo frontend con 10 años de experiencia en UI/UX. Cuando te pida generar un componente o página web, siempre debes: REGLAS ABSOLUTAS: 1. Entregar código en un solo bloque de código HTML completo (```html) 2. Incluir CSS en <style> dentro del <head> y JS en <script> antes de </body> 3. Usar variables CSS (:root) para la paleta de colores 4. Hacer el diseño responsive con media queries (mobile-first) 5. Añadir comentarios de sección en el CSS (/* === SECCIÓN === */) 6. Usar Google Fonts si la tipografía lo requiere 7. Nunca usar frameworks CSS (Bootstrap, Tailwind) ni librerías JS externas 8. Si hay interactividad, manejar estados visuales (hover, focus, active, disabled) 9. Añadir transiciones CSS suaves (0.2s-0.4s) a todos los elementos interactivos 10. El HTML debe validarse sin errores críticos Antes de generar el código, confirma brevemente qué vas a crear en 2 líneas.
¿Qué hace este prompt?

Es un system prompt (instrucción persistente) que define las reglas base para toda una sesión de trabajo. Se coloca una vez al inicio y todos los prompts siguientes heredan estas restricciones automáticamente.

Resultado esperado

Consistencia en todos los componentes generados durante la sesión: misma estructura, mismas convenciones de código y calidad profesional garantizada sin repetir instrucciones básicas en cada prompt.

 Vista previa — Componentes consistentes (sistema de diseño)
Un solo :root → todo consistente en la sesión
Card componente
Mismo border-radius · Sombras · Transición 0.25s
Responsive
Mobile-first

8 Corrección y mejora de código existente

Refactoring
Analiza el siguiente código HTML/CSS y realiza estas mejoras: [PEGA TU CÓDIGO AQUÍ] Mejoras requeridas: 1. Hacer completamente responsive (añadir breakpoints en 768px y 480px) 2. Mejorar accesibilidad: añadir aria-labels, roles y alt en imágenes 3. Optimizar el CSS: eliminar duplicados y usar variables CSS 4. Mejorar el contraste de colores para cumplir WCAG AA (ratio mínimo 4.5:1) 5. Añadir estados focus visibles para navegación por teclado 6. Sustituir cualquier inline style por clases CSS 7. Añadir transiciones suaves donde falten Entrega: - Código mejorado completo - Lista de cambios realizados (máximo 10 ítems) - 3 sugerencias adicionales para mejorar el UX
¿Qué hace este prompt?

Define exactamente qué dimensiones mejorar (responsive, a11y, CSS, contraste) con criterios medibles como "ratio mínimo 4.5:1 WCAG AA". Esto evita mejoras genéricas y obliga al modelo a ser técnicamente preciso.

Resultado esperado

El código mejorado más un informe de cambios. El formato de salida estructurado (código + lista + sugerencias) facilita la revisión y el seguimiento de lo que cambió.

 Vista previa — Antes vs. Después (refactoring + accesibilidad)
❌ Código original
div onclick
⚠ Placeholder como label
Sin contraste · Sin tabindex · CSS duplicado
✅ Versión mejorada
Contraste WCAG 4.5:1 ✓ · Variables CSS ✓

9 Microinteracciones y animaciones detalladas

Animaciones
Crea un conjunto de microinteracciones CSS/JS para un botón de "Me gusta" (estilo red social) con: Estado normal: - Ícono corazón outline, color gris, contador "0 likes" Al hacer click (toggle): - Animación: el corazón "late" (scale 0→1.4→1) en 400ms - Color: relleno rojo #ef4444 con partículas de confetti alrededor - Contador: animación de número que sube (slide up) - Las partículas: 6 dots de colores distintos que explotan y desaparecen Al quitar like: - Ícono vuelve a outline gris - Contador baja con animación inversa - Sin partículas Requisitos técnicos: - Solo CSS animations + JS vanilla (sin librerías) - Las partículas se generan dinámicamente en JS - Debe funcionar en cualquier fondo (usar position: fixed para partículas) - Reutilizable: múltiples botones en la misma página funcionan independientemente
¿Qué hace este prompt?

Describe los tres estados del componente por separado (normal, activo, desactivado) con animaciones específicas por estado. Esto es crucial: los modelos necesitan que cada estado esté explícito para no inventar comportamientos.

Resultado esperado

Un botón de like con animación de corazón, partículas generadas dinámicamente, contador animado y soporte para múltiples instancias independientes en la misma página.

 Vista previa — Microinteracción botón "Me gusta"
Sin like
Al hacer click ✨
🔴 🟡 💙 🟢
Con likes
Múltiples botones
independientes

10 Prompt encadenado: diseño → código → documentación

Flujo de trabajo
Vamos a crear un componente de pricing table en 3 pasos. Responde solo al paso que indique: PASO 1 — DISEÑO (responde solo esto): Describe la estructura visual y comportamientos del componente antes de codificar. Define: layout, variante destacada, interacciones y paleta. --- (esperar confirmación) --- PASO 2 — CÓDIGO: Con base en el diseño confirmado en el Paso 1, genera el HTML/CSS/JS completo. --- (esperar confirmación) --- PASO 3 — DOCUMENTACIÓN: Genera documentación técnica en Markdown del componente: - Props/configuraciones disponibles (como data-attributes) - Instrucciones de instalación y uso - Cómo cambiar el plan destacado - Compatibilidad de navegadores Empieza por el PASO 1.
¿Qué hace este prompt?

Implementa una técnica de prompting encadenado: divide el trabajo en fases y espera confirmación entre ellas. Esto permite revisar y corregir el diseño antes de que el modelo genere código, ahorrando tokens y errores.

Resultado esperado

Un proceso iterativo controlado donde el humano valida cada etapa. El resultado final incluye el componente más su documentación técnica lista para un equipo de desarrollo.

 Vista previa — Pricing table (resultado del proceso encadenado)
Mensual
Anual -20%
Free
$0/mes
5 proyectos
1 usuario
Sin soporte
⭐ Más popular
Pro
$29/mes
50 proyectos
10 usuarios
Soporte 24/7
Enterprise
$99/mes
Ilimitado
SLA garantizado
API privada

11 Generación de variantes de un mismo componente

Variantes
Genera 3 variantes de un componente de alerta/notificación (toast) en HTML/CSS: Variante A — Éxito: - Fondo verde claro, borde izquierdo verde oscuro - Ícono check SVG, título "¡Hecho!", mensaje personalizable Variante B — Error: - Fondo rojo claro, borde izquierdo rojo - Ícono X SVG, título "Algo salió mal" Variante C — Informativa: - Fondo azul claro, borde izquierdo azul - Ícono info SVG, título "Ten en cuenta" Comportamiento común a las 3: - Aparecen desde la esquina inferior derecha con animación slide-in - Botón X para cerrar con animación slide-out - Desaparecen automáticamente a los 4 segundos - Máximo 3 toasts visibles simultáneamente (se apilan) - Sistema de cola: si hay más de 3, esperan Entrega las 3 variantes en un solo archivo con función createToast(type, message).
¿Qué hace este prompt?

Describe múltiples variantes de un componente en un solo prompt, definiendo diferencias visuales entre ellas y comportamientos compartidos. La función createToast(type, message) como API de salida garantiza un componente reutilizable.

Resultado esperado

Un sistema de toasts completo con las 3 variantes, lógica de cola, auto-cierre y función JavaScript para invocarlos desde cualquier parte del código con una sola línea.

 Vista previa — Sistema de notificaciones (3 variantes)
¡Hecho!
Cambios guardados correctamente.
Algo salió mal
Error de conexión. Inténtalo de nuevo.
i
Ten en cuenta
Nueva versión disponible. Actualiza pronto.
Aparecen desde esquina inferior derecha · Auto-cierre 4s · Cola si hay >3

12 Prompt para accesibilidad y auditoría WCAG

Accesibilidad
Actúa como un especialista en accesibilidad web (WCAG 2.1 AA). Genera un formulario de contacto HTML completamente accesible: Campos: nombre, email, asunto (select), mensaje (textarea), checkbox de privacidad, botón enviar. Requisitos de accesibilidad obligatorios: - Labels explícitos asociados con for/id (nunca placeholder como label) - aria-required="true" en campos obligatorios - aria-describedby para mensajes de error y de ayuda - Mensajes de error con role="alert" para lectores de pantalla - Focus visible en todos los elementos (outline 2px) - Orden de tabulación lógico (tabindex si es necesario) - fieldset + legend para grupos de campos relacionados - Contraste mínimo texto/fondo: 4.5:1 (especifica los colores exactos) - Botón de envío con estado aria-disabled cuando el formulario es inválido - Manejo de errores en tiempo real sin eliminar el foco del usuario Al final del código, incluye una checklist de accesibilidad en un comentario HTML.
¿Qué hace este prompt?

Usa terminología técnica precisa de WCAG (aria-describedby, role="alert", fieldset+legend) que guía al modelo a generar código accesible real, no solo estructuralmente correcto. La checklist final como comentario es un entregable de validación.

Resultado esperado

Un formulario HTML que supera una auditoría básica de accesibilidad con lectores de pantalla como NVDA o VoiceOver, con todos los atributos ARIA correctos y manejo de errores accesible.

 Vista previa — Formulario accesible (WCAG 2.1 AA)

Contáctanos WCAG 2.1 AA

Introduce un email válidorole=alert
Labels explícitos Focus visible 2px Contraste 4.5:1 Screen reader ✓
Optimización de Código Frontend

Una vez que la IA genera tu código HTML/CSS/JavaScript básico, estos prompts especializados te permitirán llevarlo al siguiente nivel profesional, creando experiencias web modernas, interactivas y accesibles.

  • Mejorar la jerarquía visual: "Mejora la jerarquía visual del HTML para que los elementos más importantes destaquen, usa tipografía escalada adecuadamente y agrega espacio apropiado entre secciones. Utiliza principios de diseño como contraste, repetición y alineación."
  • Optimizar para móviles: "Convierte este HTML en un diseño completamente responsive que funcione perfectamente en móviles, tablets y escritorio. Incluye media queries para 3 puntos de quiebre clave (móvil, tablet, escritorio) y asegúrate que los elementos de navegación sean accesibles en todas las pantallas."
  • Mejorar accesibilidad: "Mejora la accesibilidad de este HTML implementando atributos ARIA apropiados, asegurando un contraste de color adecuado, agregando texto alternativo a las imágenes y haciendo que todos los elementos interactivos sean navegables por teclado."
  • Agregar animaciones sutiles: "Añade animaciones sutiles al cargar la página y al interactuar con elementos como botones y tarjetas. Usa transiciones CSS para efectos de hover, y animaciones de entrada de contenido que mejoren la experiencia sin distraer al usuario."
  • Implementar validación de formularios: "Agrega validación de JavaScript en tiempo real para el formulario, mostrando mensajes de error claros y específicos junto a cada campo. Incluye indicadores visuales de validación y asegúrate que funcione tanto en tiempo real como al enviar."
  • Crear navegación interactiva: "Implementa una navegación interactiva con menú desplegable para móviles, indicadores de sección activa, y transiciones suaves al cambiar entre secciones. Añade comportamiento de scroll suave a los enlaces de anclaje."
  • Crear tabs o acordeones: "Transforma esta sección de contenido en un sistema de pestañas/tabs o acordeones interactivos que funcionen sin recargar la página. Asegúrate que sean accesibles por teclado y tengan indicadores visuales claros del estado activo."
  • Implementar carrusel de contenido: "Añade un carrusel/slider para mostrar [tipo de contenido] con controles de navegación, indicadores de posición, auto-reproducción opcional y que se pueda navegar con gestos táctiles en dispositivos móviles."
  • Crear efectos de parallax: "Implementa un efecto de parallax sutil en la sección hero donde los elementos se muevan a diferentes velocidades al hacer scroll, creando sensación de profundidad sin afectar la usabilidad."
  • Esquema de color accesible: "Aplica un esquema de color profesional con [color primario] como base que cumpla con estándares WCAG AA. Incluye colores secundarios complementarios y usa la paleta de forma consistente para botones, enlaces y elementos destacados."
  • Modo oscuro/claro: "Implementa un sistema de tema claro/oscuro que permita al usuario cambiar entre modos. Asegúrate que todos los elementos mantengan suficiente contraste en ambos modos y que la preferencia se guarde en localStorage."
  • Degradados modernos: "Implementa degradados (gradients) sutiles para fondos y elementos destacados usando la paleta de colores actual. Evita degradados demasiado intensos y asegúrate que funcionen bien en ambos modos (claro/oscuro)."
  • Optimizar tiempos de carga: "Mejora el rendimiento implementando carga diferida (lazy loading) de imágenes, optimizando el CSS con la metodología BEM, y asegurando que el JavaScript no bloquee la renderización."
  • Añadir micro-interacciones: "Implementa micro-interacciones en elementos clave como botones, campos de formulario y navegación que proporcionen feedback inmediato al usuario. Por ejemplo, efectos de ripple en botones o animaciones en iconos."
  • Diseño con patrones modernos: "Actualiza el diseño usando patrones UI modernos como diseño asimétrico, capas superpuestas con sombras sutiles, bordes redondeados consistentes y efectos de neomorfismo donde sea apropiado."
  • Iconografía consistente: "Añade un conjunto coherente de iconos SVG que complementen el diseño, usen el mismo estilo visual y refuercen la comunicación. Incluye estados hover para iconos interactivos."

🧙‍♂️ Prompts para Elementos Interactivos Avanzados

📋

Wizards y Flujos de Pasos

Implementar wizard multietapa: "Convierte este formulario en un wizard interactivo de [X] pasos con indicadores de progreso, validación por etapa, capacidad de navegar entre pasos completados y animaciones de transición. Incluye estado persistente."
 Vista previa
Personal
2
Cuenta
3
Listo

Paso 2 — Información de cuenta

📊

Diagramas SVG Interactivos

Crear diagrama SVG: "Crea un diagrama SVG interactivo que represente [proceso/concepto] donde cada nodo sea clickeable para mostrar información adicional. Incluye animaciones hover, transiciones suaves y capacidad de zoom/pan."
 Vista previa
Inicio Paso 1 ¿Ok? condición Proceso Paso 3 Error manejar 👁️ Click para detalle
📈

Visualizaciones de Datos

Gráficos interactivos: "Crea visualizaciones de datos con Chart.js para representar [tipo de datos]. Incluye tooltips, leyendas interactivas, animaciones al cargar y opciones para filtrar datos."
 Vista previa
Ventas mensuales
$12k
Ene
Feb
Mar
Abr
May
Jun
Ventas
Meta
🎭

Elementos 3D y Efectos

Elementos 3D con CSS: "Implementa elementos con efecto 3D usando CSS transforms para crear tarjetas con sensación de profundidad. Incluye interacciones que enfaticen el efecto 3D al hacer hover."
 Vista previa
💾
Pro Plan
Hover me
🌟 Stat
✓ Activo
CSS 3D transforms rotateY / rotateX

🌈 Fondos Animados Espectaculares

🎨

Gradientes Animados

Transiciones suaves Bajo consumo
"Dame un fondo de pantalla con gradientes de colores animados en CSS que cambien suavemente entre diferentes tonalidades."
 Vista previa
Gradiente en movimiento — CSS keyframe

Partículas Flotantes

Movimiento orgánico Profundidad visual
"Quiero un fondo animado de partículas flotantes usando JavaScript o CSS puro que simule profundidad."
 Vista previa
80 dots · JS canvas
🌊

Ondas Animadas

Efecto fluido Moderno
"Genera un fondo de pantalla con ondas animadas en CSS que simule agua o líquido en movimiento."
 Vista previa
Ondas CSS — SVG path + animation

Estrellas Parpadeantes

Efecto nocturno Elegante
"Dame un fondo de pantalla con estrellas parpadeantes animadas que simulen el cielo nocturno."
 Vista previa
CSS animation opacity + scale
🌌

Auroras Boreales

Colores vibrantes Etéreo
"Quiero un fondo animado de auroras boreales con colores vibrantes que se muevan lentamente."
 Vista previa
CSS gradient blur + hue-rotate animation
💻

Efecto Matrix

Temática tech Llamativo
"Quiero un fondo animado con el efecto Matrix (letras cayendo) estilo película de ciencia ficción."
 Vista previa
1
0
1

1
0

1
0

1
0
1
1

0

1
0
1

0
1
1
0
1

0

0
1
0
0
1

1
0
Canvas 2D · requestAnimationFrame
Ejemplo de Prompt Integral
"Toma este HTML básico y conviértelo en una experiencia web moderna: implementa un diseño completamente responsive, añade animaciones sutiles de entrada para cada sección, crea un sistema de colores accesible con modo oscuro/claro, agrega micro-interacciones en botones y enlaces, optimiza para carga rápida con lazy loading, e incluye un fondo animado sutil de partículas flotantes. Asegúrate que todo sea navegable por teclado y cumpla estándares WCAG AA."
💡 Pro Tip

Combina múltiples prompts en una sola solicitud para obtener mejoras integrales. Sé específico sobre la tecnología (vanilla JS, frameworks, solo CSS). Define el nivel de complejidad. Considera siempre el rendimiento y la accesibilidad. Prueba iterativamente y refina basándote en los resultados.

Resumen: Las 5 reglas de oro del prompt engineering para frontend

1. Especifica siempre el stack: HTML+CSS+JS vanilla, React, Vue…
2. Define la paleta exacta: códigos hex, no nombres genéricos.
3. Describe los estados: normal, hover, focus, active, disabled, error.
4. Menciona el layout responsive: breakpoints concretos y comportamiento por viewport.
5. Pide el formato de entrega: un archivo, múltiples, con comentarios, con documentación.