Google, consciente de esta necesidad, ha anunciado mejoras significativas en sus herramientas de asistencia de código, Code Assist. Este avance, impulsado por el nuevo modelo de lenguaje Gemini 2.0, representa un salto cualitativo en la forma en que los desarrolladores interactúan con la IA para la creación de software.
La integración de Gemini 2.0 en Code Assist no es solo una actualización; es un cambio de paradigma. Se amplía la ventana de contexto, permitiendo a la herramienta comprender bases de código mucho más extensas, algo crucial para empresas que manejan proyectos de gran envergadura. “La idea es permitir a los programadores añadir más contexto a su trabajo sin interrumpir su flujo,” explica Ryan J. Salva, director sénior de gestión de productos de Google Cloud.
Pero la innovación no se detiene ahí. Code Assist ahora se conecta a una gama más amplia de fuentes de datos externas, incluyendo:
- GitLab
- GitHub
- Google Docs
- Sentry.io
- Atlassian
- Snyk
Code Assist, anteriormente conocido como Duet AI, lanzado para empresas en octubre, responde a la creciente demanda de plataformas de codificación con IA, impulsada por la necesidad de optimizar proyectos y aumentar la eficiencia. La versión empresarial, además, incluye seguridad de nivel empresarial e indemnización legal.
La capacidad de Code Assist para conectarse a otras herramientas que los desarrolladores utilizan a diario, minimiza la necesidad de cambiar entre múltiples ventanas, manteniendo el flujo de trabajo ininterrumpido. “Un desarrollador utiliza muchísimas herramientas a lo largo del día,” afirma Salva. “Lo que queríamos era permitir que los desarrolladores pudieran incorporar ese contexto adicional a su IDE.”
Es importante destacar que, si bien Code Assist ahora admite Gemini 2.0, se mantiene completamente separado de Jules, otra herramienta de codificación anunciada por Google durante el lanzamiento de los nuevos modelos Gemini. Según Salva, Jules es un proyecto experimental, mientras que Code Assist sigue siendo la única herramienta de codificación empresarial de nivel general disponible y potenciada por Gemini.
El enfoque en la mejora de la latencia de respuesta de Gemini 2.0 es fundamental. Una respuesta rápida es crucial para mantener la concentración del desarrollador, y Google ha centrado sus esfuerzos en lograr tiempos de respuesta en milisegundos.
Finalmente, Salva destaca el reporte Accelerate State of DevOps 2024, que resalta una desconfianza del 39% en el código generado por IA y una disminución en la calidad de la documentación y la entrega. Este dato sugiere un cambio de enfoque en el futuro, moviéndose de la velocidad de producción hacia una mayor atención a la calidad del código generado.