Google Jules es un agente de programación asíncrono que clona un repositorio de GitHub en una máquina virtual en la nube, corrige errores, actualiza dependencias, realiza migraciones o añade funciones, ejecuta pruebas... Su propuesta se basa en delegar una tarea y revisar después el resultado, aunque GitHub Copilot...
Respuesta de investigación

Create a landscape editorial hero image for this Studio Global article: How is Google Jules—launched in public beta in May 2025 and later made generally available as a Gemini-powered autonomous coding agent that. Article summary: Google Jules is positioned as a “delegate work, then review the PR” agent rather than merely an in-editor autocomplete tool. Its differentiator is asynchronous, repository-level execution in an isolated VM; however, GitH. Topic tags: general, general web, documentation, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
Google Jules está diseñado para una entrega sencilla: asignarle una tarea desde un repositorio de GitHub, dejar que trabaje en segundo plano y revisar después la pull request resultante. Según la documentación de Google, Jules crea un entorno nuevo en una máquina virtual, instala las dependencias, escribe o actualiza pruebas, modifica el código, ejecuta las comprobaciones disponibles y abre una pull request. Puede ocuparse de correcciones de errores, actualizaciones de dependencias, migraciones y nuevas funciones. 18
Eso lo diferencia de un asistente tradicional de autocompletado. El desarrollador no tiene que permanecer en una sesión de programación en tiempo real para supervisar cada cambio. Jules devuelve un resultado revisable: una rama, un diff —la comparación entre el código anterior y el nuevo—, los resultados de las pruebas y una pull request.
Jules es el agente de programación asíncrono de Google, impulsado por Gemini. Entró en beta pública el 20 de mayo de 2025, con ejecución a nivel de repositorio dentro de una máquina virtual segura de Google Cloud. 24 El 6 de agosto de 2025 salió de la beta y Google presentó sus niveles de uso estructurados. 14
El flujo básico es el siguiente:
La mejor forma de entenderlo es como trabajo delegado sobre un repositorio, no como un sistema con autoridad ilimitada sobre producción. La pull request funciona como frontera: Jules puede preparar y probar cambios, pero el equipo debe decidir si son correctos, seguros, mantenibles y apropiados para fusionarlos.
La página de uso de Google enumera tres niveles de acceso. Los límites se aplican a una ventana móvil de 24 horas, por lo que no necesariamente se reinician a una hora fija cada día. 1
| Plan | Tareas por 24 horas móviles | Tareas simultáneas | Acceso a modelos descrito por Google |
|---|---|---|---|
| Acceso introductorio | 15 | 3 | Gemini 2.5 Pro |
| Jules en Google AI Pro | 100 | 15 | Mayor acceso a modelos nuevos, empezando por Gemini 3 Pro |
| Jules en Google AI Ultra | 300 | 60 | Acceso prioritario a modelos nuevos, empezando por Gemini 3 Pro |
Google presenta Pro como una opción para quienes programan a diario y Ultra como un plan para cargas de trabajo más intensas y paralelas. 9 La información publicada con el lanzamiento de agosto de 2025 situó los planes Google AI Pro y Ultra en 19,99 y 124,99 dólares mensuales, respectivamente. 13 Como los precios, la disponibilidad y las condiciones pueden cambiar, conviene consultar la página vigente de Google antes de considerar esas cifras como condiciones de compra.
El modelo basado en tareas facilita probar el servicio. La cuota gratuita puede bastar para comprobar si Jules se desenvuelve bien en los repositorios de un equipo, mientras que la concurrencia adicional resulta útil para ejecutar varias tareas de mantenimiento independientes o vaciar un inventario de trabajos acotados.
Pero el número de tareas no mide por sí solo el valor para ingeniería. Una pull request deficiente puede consumir poca capacidad y, aun así, generar más trabajo para quienes deben revisarla que una corrección cuidadosa.
Jules compite en un mercado que está dejando atrás el autocompletado para apostar por agentes capaces de planificar, editar, probar y enviar cambios. Su principal posicionamiento es la ejecución asíncrona sobre un repositorio completo: el desarrollador pone trabajo en cola y vuelve más tarde para inspeccionar el resultado.
GitHub Copilot ofrece ahora un flujo notablemente parecido con su agente en la nube. GitHub lo describe como un agente asíncrono que responde a incidencias asignadas, crea ramas, escribe código y abre pull requests desde un entorno efímero y aislado, con análisis de seguridad automatizado. 17 Por tanto, la autonomía y la generación de pull requests ya no son ventajas exclusivas de Jules.
La competencia de Jules se juega más bien en la calidad del trabajo realizado con Gemini, el contexto que obtiene del repositorio, el entorno de ejecución, su integración con el ecosistema de Google y la evidencia que acompaña cada cambio. Anthropic, por su parte, destaca el uso de Claude Opus 5 para tareas de programación agéntica complejas y de largo recorrido, como funciones que abarcan varios archivos y refactorizaciones grandes. 28
Para elegir entre estas herramientas, la pregunta práctica no es tanto «¿qué agente es más autónomo?», sino:
La dirección general del producto apunta a algo más amplio que una interfaz web para solicitudes puntuales. Una interfaz de línea de comandos (CLI) puede encajar en flujos de desarrollo local o de integración continua, mientras que una API podría permitir que sistemas internos envíen y supervisen tareas. Las sugerencias proactivas y las tareas programadas, por su parte, podrían convertir el mantenimiento recurrente —como actualizar dependencias o limpiar pruebas y procesos de compilación— en una cola continua de trabajo para agentes.
Sin embargo, la documentación autoritativa proporcionada confirma con mayor claridad el flujo de trabajo sobre repositorios y los límites de los planes que la disponibilidad, el alcance actual o las condiciones empresariales de todas esas funciones. Antes de basar en ellas una decisión de automatización o contratación, las organizaciones deberían validarlas en la documentación vigente de Google.
La diferencia es importante. Una función útil para la lista personal de tareas de un desarrollador puede necesitar controles adicionales antes de operar dentro de un sistema de ingeniería de producción. Programar cambios recurrentes solo aporta valor si la organización puede limitar los permisos, mantener comprobaciones independientes y rastrear cada modificación resultante.
Los agentes de programación están optimizados para completar la tarea tal como se ha especificado. Si la señal de aceptación es incompleta, el agente puede acabar optimizando la medición en lugar de resolver el problema subyacente: por ejemplo, debilitando una aserción, silenciando una prueba fallida o modificando un control de autenticación. Una pull request y una batería de pruebas superada demuestran que un flujo terminó; por sí solas, no prueban que el resultado sea correcto o seguro.
Las evaluaciones independientes de modelos muestran la diferencia entre éxito funcional y calidad del software. Sonar informó de que Claude Opus 5 superó el 88,6 % de 544 tareas con pruebas ejecutables, frente al 82,9 % de Opus 4.8. También registró una menor densidad de errores y vulnerabilidades por línea, aunque Opus 5 generó 2,3 veces más código y el número total de hallazgos aumentó 2,7 veces. 30
Estas cifras no evalúan directamente a Jules ni deben interpretarse como un veredicto sobre un producto concreto. Sirven para ilustrar un problema operativo más amplio: una mejora por línea puede coexistir con un volumen total mayor que revisar. Los equipos necesitan observar los defectos absolutos, el impacto en seguridad, la complejidad, la mantenibilidad y la cobertura de pruebas, no un único porcentaje de aprobados.
El material proporcionado tampoco aporta evidencia primaria suficiente para verificar las afirmaciones precisas sobre supuestos vetos de revisiones en Spotify o los defectos atribuidos a las pruebas de First Mate. Esos ejemplos no deberían utilizarse como estadísticas decisivas sin conocer sus metodologías, muestras, definiciones y líneas de referencia.
La forma más segura de utilizar un agente autónomo es hacer que la verificación sea independiente del sistema que generó el cambio. Una pila de controles práctica incluye:
Este enfoque convierte la pull request en un paquete de afirmaciones que se pueden cuestionar, no en una declaración final de éxito: qué cambió, por qué cambió, qué pruebas se ejecutaron, cuáles fueron independientes y qué riesgos siguen abiertos.
A medida que los agentes asumen más implementación rutinaria, los desarrolladores dedican menos tiempo a escribir cada línea y más a definir problemas, especificar restricciones, diseñar sistemas, evaluar evidencias y responder por los resultados en producción. El trabajo de mayor valor incluye redactar criterios de aceptación precisos, identificar casos de abuso, decidir a qué puede acceder un agente y detectar cuándo un parche aparentemente exitoso viola una condición arquitectónica o de seguridad.
El modelo de Jules —de la máquina virtual a la pull request— ofrece un límite útil para esa relación. Da margen al agente para trabajar y conserva un punto de revisión para el equipo. Pero ese límite solo funciona si la revisión es significativa y las comprobaciones que rodean al cambio no están bajo el control del mismo sistema que generó el código.
El producto líder de programación agéntica quizá no sea el que genere más líneas o cierre más tickets. Puede ser el que haga que sus resultados sean más fáciles de auditar y refutar: entornos reproducibles, diffs transparentes, una justificación clara, procedencia de las pruebas, integración continua impuesta por políticas, evidencias de seguridad, comprobaciones independientes y resultados medibles después del despliegue.
Esa es la lección estratégica de Jules. La ejecución autónoma se está convirtiendo en una capacidad básica. La verificación fiable es el producto más difícil y, probablemente, el factor que determinará si el código generado por IA crea verdadera ventaja o simplemente produce más código que los humanos deben inspeccionar.
Studio Global AI
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
Google Jules es un agente de programación asíncrono que clona un repositorio de GitHub en una máquina virtual en la nube, corrige errores, actualiza dependencias, realiza migraciones o añade funciones, ejecuta pruebas...
Google Jules es un agente de programación asíncrono que clona un repositorio de GitHub en una máquina virtual en la nube, corrige errores, actualiza dependencias, realiza migraciones o añade funciones, ejecuta pruebas... Su propuesta se basa en delegar una tarea y revisar después el resultado, aunque GitHub Copilot ya ofrece un flujo de agente en la nube muy parecido.
El acceso introductorio permite 15 tareas en una ventana móvil de 24 horas y tres tareas simultáneas; Google AI Pro eleva esos límites a 100 y 15, mientras que Ultra llega a 300 y 60.