Google lanza Jules, una herramienta de IA en fase beta que facilita tareas de programación para desarrolladores

ProInteligencia artificial

Google lanza Jules, una herramienta de IA en fase beta que facilita tareas de programación para desarrolladores

Google presenta Jules, una innovadora herramienta de inteligencia artificial en fase beta diseñada para optimizar tareas de programación y mejorar la productividad de los desarrolladores.

Descripción

Durante su conferencia Google I/O, Google anunció el lanzamiento en fase beta de Jules, una nueva herramienta de inteligencia artificial diseñada para desarrolladores. Este asistente facilita tareas cotidianas de programación, como ajustar dependencias, escribir pruebas, documentar código y agregar funciones, sin necesidad de usar entornos de desarrollo integrados (IDE) y operando en la nube.

Para usar Jules, los desarrolladores deben conectarse a GitHub y otorgar permisos extensos, aunque Google garantiza que los modelos generativos no se entrenarán con contenido privado de los repositorios. La herramienta analiza los repositorios en la nube, genera planes de cambios, muestra diferencias, crea commits y pull requests en GitHub bajo la supervisión del usuario, promoviendo un flujo de trabajo más eficiente y controlado.

Actualmente, Jules funciona fuera de los IDE tradicionales, en una máquina virtual en Google Cloud, realizando la extracción y análisis del código de forma remota. Al registrarse, el usuario recibe una advertencia sobre la naturaleza de los permisos otorgados, asegurando que se respete la privacidad del contenido privado. Además, Google aclara que los datos de repositorios privados no se utilizarán para entrenar modelos.

Durante la fase de pruebas, el uso de Jules es gratuito en regiones donde está disponible la versión Gemini 2,5 Pro. No obstante, Google advierte que en el futuro podría aplicarse un coste por su utilización. La beta ha despertado interés y, pese a la alta carga y posibles retrasos en los procesos, la herramienta promete transformar la forma en que los desarrolladores gestionan tareas repetitivas y mejoran su productividad.