¿CON QUÉ IA?

Caso de usoProgramación

Jugar a un juego de pulsar un botón con un agente de navegador

Un desarrollador conectó el modelo de uso de ordenador de Gemini con Playwright en Java para jugar a un juego sencillo y comprobar que los clics caen bien.

ParaprogramarConGeminiLo contó glaforge.devDificultad avanzada

A quién le sirve. Programadores y equipos técnicos que quieren comprobar que un agente que maneja el navegador hace los clics donde debe. Si no programas, puedes pedir a un asistente de programación que monte la prueba por ti.

Qué hicieron

Guillaume Laforge montó en Java un bucle alrededor del modelo de vista previa de uso de ordenador de Gemini y Chromium sin pantalla de Playwright (una herramienta para controlar navegadores desde código), con una ventana de 1000 por 1000. Tras cada acción, el modelo recibía una captura y devolvía clics con coordenadas en una cuadrícula normalizada de 1000 por 1000. Su código las ajustaba al tamaño real de la ventana y hacía el clic. Creó un juego en el que un botón rojo cambia de sitio tras cada clic y le dijo al agente que lo pulsara 10 veces y leyera la puntuación.

Cómo salió

El agente pulsó el botón que se movía y dio una puntuación final de 10, lo que confirmó que el manejo de clics y el ajuste de coordenadas funcionaban. La fuente no menciona fallos en esta prueba.

Conviene saber

Manda al modelo una captura nueva tras cada acción y espera cerca de un segundo antes, para que la página termine de dibujarse. Si no, el modelo ve una página en blanco o a medias.

Qué necesitas

  • Una clave de acceso (API) del modelo de uso de ordenador de Gemini
  • Un entorno de programación (el caso usa Java) con Playwright, una herramienta para controlar navegadores desde código
  • Una página sencilla con un botón rojo que cambia de sitio tras cada clic y muestra la puntuación
  • Chromium, el navegador que usa Playwright, en modo sin pantalla

Cómo hacerlo tú, paso a paso

  1. Consigue la clave de acceso de la API de Gemini y prepara un proyecto con Playwright.
  2. Crea el juego: una página con un botón rojo que cambia de posición tras cada clic y cuenta los clics.
  3. Programa un navegador sin pantalla con una ventana de 1000 por 1000 píxeles.
  4. En cada vuelta, haz una captura, envíala al modelo y recibe su clic con coordenadas en una cuadrícula de 1000 por 1000.
  5. Ajusta esas coordenadas al tamaño real de tu ventana y haz el clic.
  6. Espera cerca de un segundo antes de cada captura para que la página termine de dibujarse.
  7. Dile al agente que pulse el botón 10 veces y lea la puntuación. Comprueba que coincide.
Pruébalo con Gemini
Usa el control del navegador para abrir [dirección de un juego web sencillo] y juégalo mirando capturas de pantalla y haciendo clic, durante unos [número] movimientos. Cuéntame si tus clics cayeron donde querías y apunta cualquier diferencia entre las coordenadas de la captura y la posición real del clic. Habrás terminado cuando acabes los movimientos y me resumas cómo ha ido.

Consejos

  • Manda siempre una captura nueva después de cada acción. Si no, el modelo trabaja con una imagen vieja.
  • Si no esperas al dibujado de la página, el modelo puede ver una página en blanco o a medias.
  • Empieza con un juego tonto y controlado antes de apuntar el agente a una web real.

Preguntas frecuentes

¿Puedo hacerlo sin programar?

Este caso es de programación. Sin programar, pide a un asistente de programación que escriba el bucle, o prueba un agente de navegador ya hecho.

¿Para qué sirve jugar a algo tan simple?

Es una prueba controlada: si el agente pulsa bien un botón que se mueve, los clics y las coordenadas funcionan antes de usarlo en una web real.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Configurar el Mac y herramientas de programación desde la terminal

    Gemini CLI puede instalar Docker, configurar firmas de Git o cambiar ajustes del Mac desde la terminal, pidiendo permiso para cada orden.Casoaddyosmani.comGeminiDificultad avanzada
  2. Encontrar el cambio que tumbó un servicio y deshacerlo

    Ingenieros de Google usan Gemini CLI para leer registros, hallar un cambio de configuración defectuoso y preparar su reversión.CasoGoogle CloudGeminiDificultad avanzada
  3. Arreglar un botón de borrar roto en un repositorio de GitHub

    El autor pidió a Jules arreglar un botón Borrar para que no permita borrar contenido de más de dos horas; añadió pruebas sin que se las pidieran.Casocalvin.myGemini3 fuentesDificultad avanzada
  4. Coordinar una migración por fases de un sistema de búsqueda con IA

    Una guía práctica de cómo usar Gemini CLI para coordinar un proyecto complejo de migración a la nube en varias fases.Caso@googleai en DEVGeminiDificultad avanzada
  5. Hacer competir a tres modelos para crear un clon de Counter-Strike

    InstantDB hizo que Codex, Opus y Gemini intentaran construir cada uno un juego de disparos multijugador.Casoinstantdb.comCodex y ClaudeDificultad avanzada
  6. Analizar 170.000 registros de un modelo durante la noche

    Un usuario dejó a un agente de Gemini analizando 170.000 registros de conversaciones con IA mientras dormía, y terminó el trabajo.Caso@xundecidability en XGeminiDificultad avanzada

Más: todo con Gemini · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.