Ingeniería de IA

Gemini Computer Use ya es GA: el clic es solo la mitad del trabajo

Google lleva Computer Use a disponibilidad general en Gemini API. Qué ejecuta tu aplicación, cómo controlar aprobaciones y por qué una descarga no acaba al pulsar un botón.

La novedad es la disponibilidad, no un modelo nuevo

Google ha llevado Computer Use a disponibilidad general en Gemini API desde el 30 de octubre, tanto en Interactions como en GenerateContent. La herramienta permite construir agentes que trabajan con interfaces, pero tu aplicación sigue teniendo que ejecutar y comprobar sus acciones.

El soporte para navegador, móvil y escritorio ya formaba parte de la preview anunciada en junio. El cambio de esta semana es su paso a GA. Conviene separar ambas cosas: no se ha estrenado de golpe un asistente que pueda manejar cualquier aplicación sin integración.

Gemini decide el movimiento; tu código lo realiza

La aplicación envía una captura del estado actual. El modelo propone una acción, como pulsar o escribir, y el cliente la ejecuta con su herramienta de automatización. Después recoge el nuevo estado para continuar. Esa separación deja en tu código el control efectivo del entorno.

La implementación de referencia de Google muestra una ruta de navegador con Playwright local o Browserbase. Sirve para estudiar las piezas de integración, no para asumir que todas las plataformas o modelos tienen idéntico soporte. Su README conserva nombres de modelos anteriores; la guía actual de la API debe prevalecer al elegir uno.

La aplicación captura la pantalla, Gemini propone una acción, el cliente comprueba permisos y confirmaciones, ejecuta lo permitido y verifica el resultado antes de enviar una captura nueva. Una acción bloqueada no se ejecuta.
Esquema conceptual propio del ciclo de ejecución. No es una captura de Gemini ni una prueba de rendimiento.

El ejemplo práctico: descargar el informe correcto

Un caso propuesto sería obtener un informe de pedidos de un portal sin API de exportación disponible para tu integración. El agente localiza el periodo, aplica los filtros y pulsa Descargar. Hasta ahí solo ha completado una secuencia de interfaz.

El cliente todavía debe esperar el archivo y guardarlo. En Playwright existe un evento de descarga; además, los archivos temporales se eliminan al cerrar el contexto que los produjo si no se han conservado. Un mensaje del agente diciendo que terminó no sustituye esa gestión.

Para dar el encargo por resuelto comprobaría también que el documento corresponde al periodo solicitado y tiene las columnas esperadas. Si el portal muestra varias empresas, verificaría la empresa seleccionada antes de exportar. Son criterios propuestos para este caso, no resultados de una prueba con Gemini.

Esto ayuda a medir el coste por tarea: contabilizaría las ejecuciones que entregan un archivo válido, incluidas las correcciones y los intentos fallidos. Comparar solo el número de clics puede premiar una automatización rápida que descarga el informe equivocado.

Una confirmación no puede convertirse en un trámite automático

La respuesta puede incluir una decisión de seguridad que exija confirmación. El cliente debe detener esa acción, pedir aprobación y devolver el reconocimiento correspondiente cuando la persona la haya dado. Marcarla como aprobada por defecto vacía de sentido la aprobación.

La detección adicional de prompt injection en capturas es optativa y aparece desactivada por defecto. Activarla añade una defensa, pero el entorno sigue necesitando permisos limitados y restricciones propias. Una instrucción que aparece dentro de una web no adquiere autoridad sobre el encargo.

Cómo mantener los permisos fuera de las instrucciones del agente

Dónde encaja y qué conviene mantener fuera

Usaría esta vía para resolver pasos visuales que una integración más directa no cubra. Si existe una API adecuada para obtener el informe, empezaría por ella: ofrece un contrato de datos explícito y evita depender de la disposición de botones o ventanas.

Para una integración nueva, Google recomienda Interactions; GenerateContent continúa soportada. Elegir la API no elimina el trabajo de construir el ejecutor, gestionar sus estados y decidir cuándo termina la tarea.

El paso a GA facilita plantear una integración estable, pero no demuestra la fiabilidad de tu recorrido concreto. Antes de ampliarlo, probaría cambios de filtros, ventanas inesperadas, descargas fallidas y acciones que deban detenerse. La medida útil es cuántos encargos llegan al resultado correcto con los límites previstos.

Navegador gestionado y relevo humano en Managed Deep Agents

Fuentes

Google: Computer Use pasa a GA el 30 de octubre de 2026 Gemini API: ciclo de Computer Use, modelos y decisiones de seguridad Google: implementación de referencia de Computer Use Playwright: eventos, persistencia y ciclo de vida de las descargas Google: Interactions y continuidad de GenerateContent

/ TRABAJEMOS JUNTOS

¿Tienes un proyecto
en mente?

Cuéntame qué necesitas resolver. Puedo ayudarte a automatizar un proceso con IA, desarrollar tu producto o acompañar a tu equipo en las decisiones técnicas.

Escríbeme por email

adrianalbujaira@gmail.com

Ver servicios de IA También en LinkedIn