Google ha presentado nuevas capacidades para su asistente de programación, Gemini Code Assist, durante la conferencia Cloud Next. Ahora, este asistente de inteligencia artificial puede utilizar “agentes” que realizan múltiples pasos para completar tareas de programación complejas. Por ejemplo, estos agentes pueden crear aplicaciones a partir de especificaciones de productos en Google Docs o transformar código de un lenguaje a otro.
Gemini Code Assist ya está disponible en Android Studio y otros entornos de programación. Estas mejoras parecen ser una respuesta a la competencia de herramientas como GitHub Copilot, Cursor y Cognition Labs, creadores de la popular herramienta de programación Devin. El mercado de asistentes de programación basados en inteligencia artificial se vuelve cada vez más competitivo y lucrativo, gracias a su potencial para aumentar la productividad.
Los nuevos agentes de Code Assist se pueden gestionar desde un tablero Kanban y son capaces de generar planes de trabajo y reportar el progreso paso a paso en las solicitudes. Además de crear software y migrar código, estos agentes pueden implementar nuevas funciones en aplicaciones, realizar revisiones de código y generar pruebas unitarias y documentación.
Sin embargo, no está claro cuán efectivamente puede hacer todo esto Code Assist. Estudios han demostrado que incluso las mejores inteligencias artificiales para generación de código suelen introducir vulnerabilidades de seguridad y errores, debido a limitaciones en su comprensión de la lógica de programación. Una evaluación reciente de Devin mostró que solo completó con éxito tres de 20 tareas. Por lo tanto, si decides usar Code Assist para crear o modificar una aplicación, es recomendable revisar el código tú mismo para asegurarte de que todo esté en orden.


