← Todos los proyectos
Taller de IA para bachillerato · Google Cloud

Una hora para que un estudiante de bachillerato le hable a una IA.

NachoLab es un taller web guiado de 60 minutos. Los estudiantes juegan a ser una IA, escriben el system prompt de su propio asistente, cambian una línea de código y al final le hablan a Nacho, un castor que los escucha y les responde con voz en tiempo real. Detrás está Gemini en Vertex AI, servido desde Cloud Run.

Mi rol
Producto, desarrollo y nube
Para quién
Estudiantes de bachillerato y su facilitador
Año
2026
Dónde corre
Cloud Run y Vertex AI, en Google Cloud

Recorrido en modo demostración: el nombre, el juego de predecir la palabra, el system prompt y la conversación con Nacho.

El problema

La IA se explica con diapositivas, y así no se entiende.

Un estudiante de bachillerato usa IA todos los días, pero casi nunca ha visto cómo funciona por dentro. Una charla con diapositivas no cambia eso: se escucha, no se toca.

El taller nació con un objetivo claro: que cada estudiante salga con la "espinita" de estudiar Ingeniería, sobre todo Ingeniería en Informática y Sistemas, en el campus de Quetzaltenango de la Universidad Rafael Landívar.

Para eso no bastaba con contarles qué es la IA. Tenían que usarla, romperla y hablarle, en una sola hora, desde una sala de cómputo o desde su propio teléfono.

60minutos de principio a fin, con guion para el facilitador
5paradas: la IA, la voz, el prompt, el código y hablar con Nacho
19pantallas cortas, una sola idea en cada una
La idea

No una charla sobre IA. Un taller donde la IA responde.

Una charla

  • Diapositivas con definiciones que se olvidan al salir.
  • El estudiante escucha; no prueba nada.
  • La IA parece magia, o parece algo que hacen otros.
  • Nada conecta lo que vio con una carrera.

NachoLab

  • Cada pantalla tiene algo que tocar: elegir, escribir, ejecutar o hablar.
  • Juegan a ser una IA y ven por qué a veces inventa.
  • Escriben el system prompt de su asistente y lo prueban con Nacho.
  • Cada parada cierra con lo que se aprende en Ingeniería en Informática y Sistemas.
La hora del taller

Cinco paradas, de "¿qué es la IA?" a hablarle.

La IA

Qué es, los tres modelos de Nacho, adivinar la siguiente palabra y por qué la IA puede inventar.

La voz

El viaje de la voz en cuatro etapas y cómo Nacho mueve la boca con el volumen.

El prompt

Cambian la personalidad de Nacho y arman el system prompt de su propio asistente.

El código

Cambian dos palabras en JavaScript, presionan Ejecutar y ven el resultado.

Habla con Nacho

Escanean un QR y le hablan desde su teléfono. Cierra con la votación de la "espinita".

Cómo funciona

Lo que vive el estudiante, pantalla por pantalla.

01 · Juega a ser una IA

Adivinar la siguiente palabra, como lo hace un modelo de lenguaje.

El estudiante elige cómo sigue la frase y ve las probabilidades que calcularía la IA. Es la idea más importante del taller, explicada en tres rondas de un juego.

Juego de predecir la siguiente palabra con barras de probabilidad

"Nacho Castor construye una…": el estudiante elige y ve qué tan probable era cada palabra.

02 · El system prompt

Las instrucciones secretas, escritas por ellos.

Primero cambian la personalidad de Nacho y ven cómo la misma pregunta tiene otra respuesta. Luego arman el prompt de su propio asistente: nombre, rol, estilo y una regla. Ese prompt se guarda y Nacho lo usa cuando le hablan al final.

Constructor del system prompt con el prompt en vivo

El prompt se arma en vivo mientras eligen las piezas.

03 · Un poquito de código

Cambiar una palabra y ver qué pasa.

Así se ve Nacho por dentro: un objeto en JavaScript. Cambian su personalidad o su emoción, presionan Ejecutar y Nacho cambia. Sin instalar nada y sin miedo a romper algo.

Editor de código con el objeto nacho y el botón Ejecutar
04 · Habla con Nacho, desde el teléfono

Un QR, y Nacho escucha y responde con su voz.

En la última parada todos escanean el código y Nacho abre en su teléfono. Le hablan con el micrófono o le escriben, y lo que dice sale en subtítulos para que se entienda aunque el salón haga ruido. Con la voz en vivo también se le puede mostrar una foto: un dibujo, una mascota o el estilo de quien la toma.

Pantalla con el QR para abrir a Nacho en el teléfono
Nacho respondiendo con subtítulos en el teléfono
Los modelos

Tres modelos de Gemini, y uno de respaldo.

Nacho no es una sola IA. Cada modelo hace una parte, y si uno no responde, el siguiente toma su lugar.

Voz en vivo · el modo principal

Gemini Live

gemini-3.8-live

Escucha y habla con audio nativo, con la voz Fenrir. La conversación es continua y se puede interrumpir. Responde en unos 1.2 s y también puede ver una foto.

Por turnos · el respaldo

Gemini Flash

gemini-3.5-flash

En una sola llamada transcribe el audio y escribe la respuesta. Si un modelo está saturado, prueba el siguiente: Gemini 3 Flash y Gemini 2.5 Flash.

La voz en los turnos

Gemini TTS

gemini-3.8-flash-tts

Convierte la respuesta en la voz de Nacho por streaming: el primer audio suena en menos de un segundo. Rota entre varios modelos de voz si uno llega a su límite.

Último recurso

La voz del navegador

speechSynthesis

Si Google Cloud no responde, Nacho habla con la voz de Chrome. El taller sigue y el facilitador no tiene que hacer nada.

En Google Cloud

La infraestructura detrás de la voz.

Google Cloud
Teléfonomicrófono, 16 kHz
⇄
Cloud Runproxy WebSocket
⇄
Vertex AIGemini Live API

La credencial nunca llega al navegador: el audio pasa por Cloud Run, que abre la sesión con Vertex AI en la misma región, us-central1.

  • Vertex AIGemini Live por WebSocket, Gemini Flash y Gemini TTS. Con API key de express mode o con cuenta de servicio.
  • Cloud RunSirve el sitio y mantiene la voz en vivo hasta 60 min. Hasta 80 personas por instancia y un máximo de 3 instancias, para que el costo tenga techo.
  • Cloud BuildArma la imagen desde el Dockerfile con un solo comando de despliegue.
  • Artifact RegistryGuarda las imágenes de cada versión publicada.
  • Secret ManagerGuarda la API key; Cloud Run la lee al arrancar y no queda en el código.
  • IAMPermisos mínimos: leer ese secreto, construir la imagen y usar Vertex AI.

El mismo código también se publica en Cloudflare Workers, gratis, como respaldo con la voz por turnos.

Lo que decidí y por qué

Un taller en vivo no puede fallar frente a 40 estudiantes.

01

Si la voz falla, el taller sigue.

Voz en vivo, luego por turnos, luego la voz del navegador y, al final, respuestas preparadas. Cada nivel cae solo al siguiente, sin que el facilitador toque nada.

02

Cloud Run para la voz en vivo.

Una conversación de diez minutos no cabe en un plan gratis con límite de CPU por petición. Cloud Run mantiene la conexión abierta, y con su capa gratuita un taller de 40 personas queda dentro.

03

Costo con techo, probado antes.

Máximo de instancias fijo y modelos que rotan cuando uno llega a su límite. Se probó con 40 respuestas y 40 voces a la vez antes del taller.

04

Hecho para menores de edad.

Nacho nunca comenta rasgos físicos ni adivina quién es alguien en una foto. La cámara se apaga al tomarla y nada se guarda.

05

Rápido antes que elaborado.

En una conversación importa más responder pronto que pensar mucho. Nacho habla corto, una o dos frases, y casi siempre cierra con una pregunta.

06

Cabe en la sala que hay.

Cada pantalla cabe sin scroll en una laptop de 1366 × 768 y en un proyector. Quien no tiene micrófono le escribe a Nacho; quien no tiene teléfono lo usa en la computadora.

El taller, parada por parada

Las pantallas del estudiante.

Portada del taller con el nombre del estudiante
La portada: escriben su nombre y Nacho los saluda.
Qué es la inteligencia artificial
¿Qué es la IA?, en tres ideas.
Reto cuál usa IA
Reto: ¿cuál de estas usa IA?
Los tres modelos de Nacho
Los tres modelos que usa Nacho.
Cómo habla una IA en cuatro etapas
El viaje de la voz en cuatro etapas.
Las tres bocas de Nacho
Cómo mueve la boca Nacho.
Cambiar la personalidad de Nacho
Misma pregunta, otra personalidad.
QR para hablar con Nacho
El QR que lleva a Nacho al teléfono.
Habla con Nacho en la computadora
Habla con Nacho, en el proyector o la computadora.
Cierre con las carreras de ingeniería
El cierre: la votación y las carreras de Ingeniería.
Guía del facilitador
La guía del facilitador: el mapa de la hora y el plan B.
Sistema de diseño de NachoLab
El sistema de diseño del taller.
En el teléfono

Todo el taller funciona en un celular.

Portada en el teléfono
Juego de predicción en el teléfono
Constructor de prompt en el teléfono
Editor de código en el teléfono
Personalidades de Nacho en el teléfono

Las capturas y los videos se tomaron en modo demostración, sin la voz conectada a Google Cloud: las respuestas de Nacho que se ven son las respuestas preparadas que el taller usa como último recurso, y el nombre del estudiante es ficticio. Los tiempos de respuesta y la prueba con 40 personas salen de las mediciones documentadas en el repositorio.

Siguiente casoDeploya
→