De PRD a web publicada: vibecoding con Google AI Studio

Mejora de la Productividad con IA, taller de ADAMS para EYSA, sesión 3. Llevamos el PRD de portfolio de la sesión anterior a Google AI Studio: cómo iterar con el chat y el lapicito, generar variaciones de diseño sin gastar tokens, publicar con dominio propio, resolver los dos fallos más típicos, y revisar la web antes de compartirla. Cierra con el truco que más rindió en la sala.

Empezar el repaso

De qué fue la sesión

~2 min

Las dos sesiones anteriores fueron de fundamentos: qué es un prompt, cómo se pagan los tokens, qué cambia un modelo razonador y las cuatro piezas de un buen prompt. Con eso cada uno generó su PRD de portfolio. Hoy tocaba la parte que se ve: coger ese documento y construir con él una web real, publicada, con su URL.

La sesión, en tres golpes
  1. 01 Punto de partida

    En la sesión anterior cada uno generó, con un modelo razonador, el PRD de su propio portfolio: un documento de requisitos con su contexto, su tono y sus guardarraíles. Hoy tocaba construir la web de verdad a partir de ese documento.

  2. 02 Lo que vimos

    Google AI Studio de principio a fin: pegar el PRD y ver la web nacer, iterar con el chat y con imágenes, señalar cambios exactos con el lapicito, generar variaciones de estilo con la brocha sin gastar tokens, el historial de versiones y el Remix, publicar con dominio propio, y los dos fallos que más se repitieron en la sala.

  3. 03 Lo que te llevas

    La lista de qué revisar antes de enseñarle tu portfolio a nadie (alucinaciones, fechas, responsive) y el truco que más rindió de toda la clase: mezclar dominios que no pegan a simple vista para que la web deje de sonar genérica.

No es la única herramienta. Elegimos Google AI Studio porque aquí salen webs funcionales y publicables de verdad, no solo un boceto: es el sitio para enseñar el enlace en LinkedIn o a un amigo. La semana que viene se ve Lovable, con sus propias ventajas y límites.

Un PRD completo, de una tacada

~3 min

Cuando pegas el PRD en AI Studio, la IA construye la estructura entera y escribe todos los archivos de golpe: es el paso más lento de todo el proceso. Los cambios que pidas después van mucho más rápido, porque ya existe una base sobre la que trabajar.

Por eso importa llegar con el PRD completo y no con una frase suelta tipo "hazme una web de portfolio". Ir pidiendo las cosas de una en una obliga a repetir varias rondas de arranque-espera-corrección; con todo el contexto de una vez, esa primera pasada lenta ya sale bien encaminada y el resto son ajustes.

Entrar en Google AI Studio

~4 min

Se entra por el apartado Build, con cualquier cuenta de Gmail y sin coste. Con cuenta corporativa puede dar problemas, porque en principio la app queda vinculada a esa cuenta. Al arrancar pide confirmar que eres desarrollador y creas soluciones con fines profesionales, un trámite de un clic.

El modelo que hay detrás: Gemini 3.8 Flash, recién salido y bastante rápido. No es la casa favorita para escribir código, pero para esto rinde bien.

Al pegar el PRD, a la derecha pueden aparecer preguntas o criterios de aceptación para marcar: idiomas, filtros, paleta de colores, tono. Conviene estar atento y responderlos; si el PRD ya venía completo, puede que ni pregunte. Esta misma vía sirve para más cosas que un portfolio: una mini aplicación para cruzar dos Excel, o una que revise cada mañana noticias de un tema concreto. Es el mismo espíritu que los artefactos de otras IA.

Iterar: el chat, las imágenes y el bloqueo

~4 min

Los ajustes se piden por el chat de la izquierda, nunca encima de la vista previa. Se puede arrastrar una foto propia ahí mismo, pero AI Studio no deja enviar una imagen sola: siempre hay que escribir algo, aunque sea "pon esta foto aquí".

El chat bloquea mientras genera. A diferencia de una terminal con Claude Code, que encola las peticiones, aquí no se puede lanzar una segunda petición hasta que termina la anterior. Por eso conviene agrupar los cambios en una sola petición en vez de mandarlos de uno en uno.

Para señalar dónde quieres un cambio sin ambigüedad, copia un trozo del texto de esa zona y pégalo en el mensaje. La parte de arriba del todo, la primera que se ve, se llama hero section: nombrarla ahorra explicaciones.

El lapicito y la brocha: qué cambia gratis y qué no

~5 min

Arriba a la derecha, debajo de Publish, hay un lápiz: Select element. Lo activas y clicas sobre una foto o un texto para indicar exactamente dónde quieres el cambio. No todas las herramientas lo tienen; AI Studio sí, y v0 también.

El panel de AI Studio, botón a botón
Preview / Codevista previa y código
Preview enseña la web funcionando. Code enseña el HTML/CSS/JS que la genera, con botón para exportarlo en ZIP o subirlo directo a GitHub.
Chat (izquierda)donde pides los cambios
Ahí se escribe cada petición y se arrastran imágenes. Bloquea mientras genera: no admite una segunda petición hasta que termina la anterior, así que conviene agrupar los cambios.
LapicitoSelect element
Debajo de Publish. Lo activas y clicas sobre una foto o un texto: ese elemento entra como contexto en el chat para pedirle el cambio justo ahí, sin ambigüedad.
Brochavariaciones de diseño
Con el lapicito activo sobre un elemento, genera varias propuestas de estilo para toda la web. Se aplica al momento porque es CSS: no regenera nada, no gasta tokens.
Historial de versionescheckpoints
En configuración. Cada petición crea un punto al que puedes volver si un cambio sale mal.
Remixcopia para experimentar
Clona la app entera con los mismos prompts en una app nueva, para probar cosas raras sin arriesgar la que ya funciona.
Publishpublicar de verdad
Genera la URL pública, deja editar la descripción que se ve al compartir por WhatsApp, y permite dominio propio o despublicar.

Si tu herramienta tiene un botón parecido, la lógica es la misma: cuanto más exacto apuntas, menos vueltas da la IA.

La distinción que ahorra tokens. Con el elemento seleccionado, puedes cambiar formato, tipografía o color en tiempo real sin gastar nada, porque es CSS. El texto en sí no se edita ahí mismo en AI Studio: al seleccionarlo, entra como contexto en el chat y hay que pedirle el cambio como cualquier otra petición, y eso sí consume una iteración.

Con el lapicito activo sobre un elemento, el icono de la brocha genera variaciones de diseño para toda la web: otros colores, otras combinaciones. Se aplican al momento porque no regeneran nada, solo cambian la capa de estilo. Puedes pedir más propuestas y quedarte con la que más te convenza.

Historial de versiones y Remix

~3 min

En configuración hay un historial de versiones: cada petición crea un punto al que se puede volver si un cambio sale mal. Y hay Remix, que copia la app entera a una nueva app con los mismos prompts de partida, para probar algo arriesgado sin tocar la versión que ya funciona.

Cuándo usar cada uno. El historial es para deshacer: "esto ha quedado peor, vuelvo a antes". El Remix es para explorar: "quiero ver qué pasa si cambio el enfoque entero, sin jugarme la versión buena".

Publicar de verdad

~4 min

El botón Publish genera un enlace público. La URL que da por defecto es fea, pero se le puede poner un dominio propio. Al publicar se puede editar también la descripción que aparece bajo el enlace al compartirlo por WhatsApp, y las URL van en minúsculas, sin espacios, con guiones si hace falta.

Esto está en internet, en abierto. Y Google lo va a indexar como cualquier otra página. Se puede despublicar en cualquier momento entrando otra vez y quitándolo; tus datos siguen siendo tuyos igualmente.

Y el aviso que más se olvida: cada cambio en el editor hay que volver a publicarlo. El editor y la versión publicada son cosas distintas; pulir cinco detalles seguidos y olvidarse de pulsar Publish al final es el error más común de la sesión.

Exportar el código. Al lado de Preview está Code: se puede exportar en ZIP o subir directo a GitHub, por si quieres seguir trabajando la web fuera de AI Studio.

Cuando algo se rompe

~3 min

El fallo más habitual es un "error interno" o la pantalla que se queda pillada a media generación. No es que se haya perdido el trabajo: el procesamiento vive en la nube, no en tu navegador.

El orden que resuelve casi todo
Retryprimer intento
El botón que reintenta la última petición cuando aparece "error interno" o la pantalla se queda pillada.
"continúa"cuando se corta a medias
Escríbelo tal cual en el chat si el proceso se para sin terminar. No hace falta reexplicar nada: sabe dónde se quedó.
Refrescar la pestañael comodín
El procesamiento vive en la nube, no en tu navegador, así que refrescar no pierde nada y suele destrabar la pantalla.

Prueba en ese orden y no cierres la pestaña sin más: casi siempre se destraba.

El otro fallo típico: pide tarjeta para publicar. Pasa cuando Gemini ha metido por su cuenta una funcionalidad con IA (un chatbot, un formulario inteligente, un análisis de datos) que consume la API y exige cuenta de pago. La solución es pedirle en el chat que la quite.
Prompt · cuando pide tarjeta para publicar
Elimina las funcionalidades con IA que hayas metido en esta
página (chatbot, formulario inteligente, análisis de datos u
otras). No las necesito y me están pidiendo dar de alta un
método de pago solo para publicar.

Revisión crítica antes de compartir

~5 min

Que la web funcione no quiere decir que esté lista para enseñarla. En clase salieron dos fallos que se repiten mucho y que no se ven a simple vista si solo miras la vista previa por encima.

Se inventó su propia trayectoria

A uno de los portfolios le pidieron buscar ferias, congresos y artículos de prensa a partir de un nombre y la URL de una empresa, para montar la sección de trayectoria. Resultado: crónicas y artículos que nunca existieron. La IA no navega ni scrapea de verdad salvo que la herramienta se lo permita de forma explícita; cuando no encuentra el dato, rellena el hueco con algo plausible, y lo afirma con la misma seguridad que si fuera cierto.

"2025" en el pie de página

En otro portfolio, todo estaba bien salvo un detalle: el footer decía © 2025, aunque estemos en 2026. Nadie lo pidió; es la fecha de corte del entrenamiento del modelo asomando, el mismo fenómeno que hace que una IA conteste con el Papa anterior si le preguntas quién es el actual sin dárselo como dato. El modelo no navega el calendario de hoy: vive en el suyo.

Regla: cualquier dato biográfico, cifra o fecha que genere una IA se verifica antes de publicarlo. Y prueba siempre la web en escritorio, en tablet y en el móvil: en una de las webs de la clase el menú desaparecía en pantalla mediana y el layout se rompía en el móvil por un margen mal puesto. Como la mayoría de quien reciba tu enlace lo va a abrir desde el teléfono, ese es el primer sitio donde probar, no el último.

El truco que más rindió: mezclar dominios

~4 min

El hallazgo de la clase. Una web de consultoría, correcta pero genérica, "muy de consultor", que no representaba a quien la había hecho. El cambio no fue de diseño: fue de lenguaje.

La expedición de montaña

Le pidieron a la IA que tratara el proyecto de consultoría como si fuera una expedición de montaña, y que quien lo leyera viviera la aventura. Salió un cuaderno de bitácora, un "registro de expedición", un "mapa del terreno" (negocio es rumbo y viabilidad, producto es mapa y priorización, tecnología es arquitectura y algoritmo), "las cimas de la expedición" con los proyectos clasificados por dificultad como picos de distinto grado, una "brújula metodológica" y la "cordada" para el equipo.

La web dejó de sonar a plantilla y empezó a sonar a esa persona. Otro caso de la clase hizo lo mismo con hortalizas en vez de montaña, con un tomate 3D girando en la hero section, y quedó de lo más comentado de la sesión.

Prompt · mezclar dominios semánticos
Trata mi proyecto de consultoría en optimización y
planificación como si fuera una expedición de montaña.
Quiero que quien lo lea viva la aventura: cuaderno de
bitácora, mapa del terreno, cimas clasificadas por
dificultad, brújula metodológica, cordada para el equipo.

Funciona porque, como vimos con los embeddings el día anterior, para la IA todo vive en el mismo espacio semántico: montañismo y consultoría, neurociencia y producto, hortalizas y diseño no son mundos aparte, son coordenadas más o menos cercanas. Pedirle "hazme la mejor web" te da lo más estándar del entrenamiento. Pedirle que cruce dos dominios concretos te obliga a construir un vocabulario propio, y ahí es donde una web deja de ser intercambiable con cualquier otra.

La IA no te da buen gusto

~3 min

La IA no te da buen gusto.

Cierre de la sesión

La IA no tiene iniciativa ni criterio propio. Si le pides "hazme la mejor web" o "la mejor reforma de mi casa", te devuelve lo más estándar: lo que más se repite en su entrenamiento, no lo mejor. Cuando le das un ángulo, "actúa como X", "imagina que eres Y", "quiero que se sienta así al entrar", empieza a rendir de verdad. Es un catalizador de lo que tú le pongas delante, no un sustituto del gusto: si en tus ideas de partida no hay nada propio, lo que sale maximiza el gris. El sentido crítico, decir "por aquí no, por aquí sí", sigue siendo tuyo, dentro y fuera del trabajo.

Comparativa honesta, para la semana que viene
AI Studio / Geminilo de hoy
Rápido y gratuito para prototipar, pero hay que estar detrás corrigiendo bastante.
Lovablesiguiente clase
Menos cuota gratuita, pero más creativo: atina más y falla menos que Gemini construyendo webs.
Claude / ChatGPT en razonamiento altoestado del arte
Opus o Sonnet con esfuerzo alto, o el modelo grande de ChatGPT en esfuerzo medio-alto: casi no fallan, aunque no están pensados para publicar una web con un botón.

Con Gemini hay que estar detrás corrigiendo; con los modelos de razonamiento alto casi no hace falta, pero tampoco publican una web con un botón.

La tarea

~2 min

Seguir mejorando tu portfolio: revisarlo en el móvil, corregir fechas y datos inventados, y volver a publicarlo después de cada cambio. El concurso al mejor portfolio de la clase sigue abierto, se vota con el pulgar arriba en el chat, y el feedback anónimo del Miro sigue disponible.

Pasos, en orden

Marca lo que vayas completando. Se guarda en tu navegador, así que al volver sigue aquí.

0/6 completado
Repaso

Repaso rápido

Cinco preguntas para fijar lo esencial. No hay nota ni castigo: si fallas, te explico el porqué.

Repaso · Pregunta 1/5

¿Por qué conviene pegar un PRD completo en AI Studio en vez de ir pidiendo cambios uno a uno?

¿Por qué conviene pegar un PRD completo en AI Studio en vez de ir pidiendo cambios uno a uno?

Glosario · toca para ampliar

  • PRD

    Product Requirements Document: el documento de requisitos generado la sesión anterior con quién eres, qué quieres y qué no quieres. Es lo que se pega entero en AI Studio para arrancar la web.

    Ver en el diccionario
  • AI Studio

    La herramienta de Google (apartado Build) que convierte un PRD en una web funcional, con Gemini escribiendo el código por debajo. Se entra con cualquier cuenta de Gmail, sin coste.

    Ver en el diccionario
  • Vibecoding

    Construir software describiendo lo que quieres en lenguaje normal, sin escribir código a mano, y dejando que la IA lo traduzca a HTML, CSS y JavaScript de verdad.

    Ver en el diccionario
  • Hero section

    El bloque de arriba del todo de la web, el primero que se ve. Nombrarlo sirve para señalar exactamente dónde quieres un cambio sin tener que describir la zona.

    Ver en el diccionario
  • CSS

    El lenguaje que decide el aspecto visual: colores, tipografías, espaciados. Cambiarlo no gasta tokens de generación, porque no toca el contenido, solo la capa de estilo.

    Ver en el diccionario
  • Iframe

    Una ventana embebida que muestra contenido de otro sitio dentro de tu web, como un vídeo de YouTube incrustado con su propia miniatura reproducible.

    Ver en el diccionario
  • Responsive

    Que la web se adapte sola al tamaño de pantalla. El fallo más habitual y el que menos se nota si solo pruebas en tu propio ordenador.

    Ver en el diccionario
  • Alucinación

    Cuando la IA se inventa datos con total seguridad. Le pides que busque tu trayectoria a partir de tu nombre y tu web, y en vez de decir "no lo sé", rellena el hueco con crónicas y artículos que nunca existieron.

    Ver en el diccionario
  • Fecha de corte

    El momento hasta el que el modelo fue entrenado. Es lo que hace que un portfolio recién generado ponga "2025" en el pie de página sin que nadie se lo haya pedido.

    Ver en el diccionario
  • Indexar

    Que Google guarde tu página en su índice. En cuanto publicas en AI Studio, la web queda en abierto en internet y Google la puede indexar como cualquier otra.

    Ver en el diccionario
  • No-code

    Construir software sin escribir código directamente, con una herramienta que traduce tus instrucciones. AI Studio, Lovable y v0 son ejemplos.

    Ver en el diccionario
  • Lovable

    Otra herramienta no-code para construir webs con IA, la que se ve en la siguiente sesión. Menos cuota gratuita que AI Studio, pero más creativa y con menos fallos.

    Ver en el diccionario
  • Checkpoint

    El punto que crea AI Studio en el historial de versiones cada vez que le pides un cambio. Sirve para volver atrás si algo sale mal.

  • Remix

    Copiar toda la app a una nueva, con los mismos prompts de partida, para probar ideas arriesgadas sin tocar la versión que ya funciona.

  • Error de billing

    El aviso que pide una tarjeta al publicar, porque Gemini metió por su cuenta una funcionalidad con IA (un chatbot, un análisis) que consume la API. Se arregla pidiéndole que la elimine.

Si solo tienes tiempo para 2 cosas

Estas dos ideas son las que más impacto tienen. Si te llevaras únicamente dos cosas de toda esta página, que sean éstas:

  1. Un PRD completo vale más que diez peticiones sueltas: la primera generación es la lenta, así que dale todo el contexto de una vez y guarda el lapicito y la brocha para los ajustes finos, no para construir desde cero.
  2. Revisa antes de publicar, no después: fechas y datos inventados por la fecha de corte del modelo, y la web abierta en el móvil, que es donde la va a ver casi todo el mundo. Y recuerda republicar tras cada cambio: el editor no lo hace solo.
Recursos

Nos vemos el martes con Lovable y las presentaciones de portfolio pendientes. Si algo de esta página no te cuadra, escríbeme a hi@alci.dev o déjamelo en el feedback anónimo del Miro.

Alcibiades Cabral · Mejora de la Productividad con IA · ADAMS para EYSA
De PRD a web publicada · 17 septiembre 2026