Recursos identificados
- Servicio principal:
Vertex AI Studio(parte de Agent Platform). - Modelos usados:
gemini-2.5-flash(tareas 1, 2, 3, 4)Gemini 2.5 Pro(comparación en tarea 3)Imagen 4(generación de imágenes, tarea 5)Chirp 3 HD Voices(síntesis de voz, tarea 5 — opcional)
- APIs habilitadas:
- Vertex AI API
- Cloud Build API
- Cloud Run API
- Cloud Text-to-Speech API (opcional)
- Recursos creados:
- 5 prompts guardados en Vertex AI Studio
- 1 aplicación Cloud Run deployada desde la consola
- IAM: roles implícitos del proyecto de lab; Cloud Run con acceso no autenticado.
Este lab es UI-driven: todos los pasos se hacen desde la consola de Google Cloud. No hay comandos
gclouden el flujo principal.
Tarea 1: Crear una aplicación desde un prompt
El objetivo es construir un prototipo de chat para análisis de riesgo de seguros y deployarlo como una app real en Cloud Run, todo desde la UI.
Pasos:
- Desde la consola, ir a Agent Platform > Studio (o búscarlo como "Vertex AI Studio").
- Hacer clic en New prompt y elegir tipo Chat.
- Nombrar el prompt:
Insurance Risk Summary - Prototype. - En el campo System instructions, escribir algo como:
"You are an expert insurance underwriter. Analyze facility risk based on the information provided and produce a concise risk summary."
- En el área de chat, pegar el siguiente escenario de cliente:
"SafeHarbor Warehousing — Facility stores flammable chemicals, located in a flood zone, last inspection 3 years ago."
- Seleccionar modelo:
gemini-2.5-flash, región:Global. - Hacer clic en Submit y revisar la respuesta del modelo.
- Guardar el prompt con Save.
- Ir a Code > Deploy > Deploy as app para deployarlo en Cloud Run.
- Cuando la consola lo pida, habilitar Cloud Build API y Cloud Run API.
- Esperar a que el deploy finalice (puede tardar 2-3 minutos).
- Abrir la URL de la app deployada y probarla con una nueva consulta distinta al escenario original.
Qué se aprende: el ciclo completo prompt → prototipo → aplicación productiva, sin escribir una sola línea de código.
Tarea 2: Diseñar prompts efectivos
El objetivo es entender cómo cambia la respuesta del modelo según la técnica de prompting y los parámetros configurados.
Zero-shot prompting:
- Crear un nuevo prompt tipo Chat:
Insurance Claim Data Extraction. - En System instructions: definir el rol como extractor de datos estructurados de notificaciones de siniestros.
- En el chat, pegar una notificación de siniestro en texto libre (ejemplo: un incidente de daño por agua con fecha, descripción y monto estimado).
- Configurar Temperature:
0.1y Output Token Limit:1024. - Enviar y observar qué extrae el modelo sin ejemplos.
Few-shot prompting:
- Sin cambiar el prompt anterior, agregar un bloque de ejemplo antes del caso real:
- Input de ejemplo: otra notificación de siniestro.
- Output de ejemplo: la extracción correctamente formateada.
- Volver a enviar la consulta original y comparar la mejora en estructura y precisión.
Experimentos con parámetros:
- Ajustar Temperature a
1.5y reenviar: notar respuestas más creativas/impredecibles. - Cambiar Output Token Limit a
500: la respuesta se corta; con65535no se corta. - Modificar Top-P entre
0.8y1.0: controla qué tan diverso es el vocabulario usado. - Explorar (sin modificar) los paneles de: Safety Filters, Thinking Budget, Structured Output y Grounding.
Qué se aprende: por qué few-shot supera a zero-shot en tareas estructuradas, y cómo temperatura/Top-P/tokens afectan el output de maneras concretas y distintas.
Tarea 3: Gestión y comparación de prompts
El objetivo es usar la feature Compare de Vertex AI Studio para evaluar variantes de un mismo prompt en paralelo.
Pasos:
- Crear nuevo prompt:
Insurance Risk Factor Identification. - System instructions: rol de analista de riesgos que identifica factores de riesgo en un negocio.
- Ingresar como input la descripción de un restaurante (ejemplo: local en zona comercial densa, cocina a gas, sin rociadores).
- Configurar
gemini-2.5-flash, temperatura0.2. - Enviar y guardar.
- Hacer clic en Compare para abrir el panel de comparación lado a lado.
- Probar estas tres variaciones:
- Variación A: agregar a las instrucciones que el modelo también debe sugerir estrategias de mitigación por cada riesgo.
- Variación B: temperatura
0.2(original) vs temperatura2.0(muy alta): observar la diferencia en coherencia. - Variación C:
gemini-2.5-flashvsGemini 2.5 Pro: comparar profundidad y razonamiento en el análisis.
Qué se aprende: cómo iterar sobre prompts de forma sistemática en lugar de hacerlo de a uno; la diferencia práctica entre modelos de distinta capacidad.
Tarea 4: Prompts multimodales con Gemini
El objetivo es usar Gemini para analizar una imagen y responder preguntas de razonamiento sobre su contenido.
Pasos:
- Crear nuevo prompt:
Timetable Image Analysis. - En el área de contenido, hacer clic en Insert > Image from Cloud Storage.
- Importar
timetable.png(imagen de un horario de vuelos, provista por el lab en un bucket público). - Configurar
gemini-2.5-flash, región Global. - Junto a la imagen, escribir el prompt:
"Provide a title for this image, a short description, and extract all visible text."
- Enviar y revisar: el modelo describe la imagen y transcribe el texto del horario.
- Enviar un segundo prompt de razonamiento:
"What percentage of departures listed are international flights?" El modelo razona sobre los datos que acaba de extraer.
- Cambiar temperatura a
0.8y reenviar el segundo prompt: notar variación en el estilo de respuesta. - Volver a temperatura
0.2para respuestas más determinísticas.
Qué se aprende: Gemini puede interpretar imágenes y razonar sobre ellas en el mismo contexto conversacional, sin preprocesamiento externo.
Tarea 5: Generación de media
Imágenes con Imagen 4
- En Vertex AI Studio, hacer clic en New > Image.
- Escribir un prompt descriptivo. Ejemplo:
"A photorealistic macro photograph of a honeybee collecting nectar from lavender flowers, golden hour lighting."
- Seleccionar modelo:
Imagen 4. - Configurar: aspect ratio
1:1, cantidad de resultados:4. - Hacer clic en Generate y revisar los cuatro resultados.
- Seleccionar una imagen y explorar las opciones Inpaint (modificar una región de la imagen) y Outpaint (expandir el encuadre).
- Notar el badge de SynthID: marca de agua digital que identifica imágenes generadas por IA.
Voz con Chirp 3 (opcional)
- Si no está habilitada, activar Cloud Text-to-Speech API desde el panel de configuración.
- Hacer clic en el ícono de audio para abrir la herramienta de síntesis de voz.
- Ingresar el texto:
"Welcome to the world of generative AI on Google Cloud."
- Seleccionar modelo:
Chirp 3 HD Voices, idioma: inglés (US). - Elegir una variante de voz y hacer clic en Generate.
- Escuchar el audio generado.
Qué se aprende: Vertex AI Studio no es solo texto — agrupa en un mismo lugar generación de imágenes (Imagen 4), voz (Chirp) y texto (Gemini), todos accesibles sin código.