En un último anuncio, Google anunció que al usar Gemini 2.0 Flash en Gemini Code Assist (en beta privado por el momento), los desarrolladores podrían ver su productividad diez veces. Cómo ? Al automatizar la gestión de los ciclos de desarrollo de software directamente de ideas como Visual Studio Code, IntelliJ y Pycharm. "Estas herramientas permiten a los desarrolladores permanecer en la interfaz de codificación (IDE) de su elección al acceder a información relacionada de otras aplicaciones o herramientas", dijo Kathy Lange, directora de investigación de IDC. A principios de mes, el proveedor de servicios en la nube actualizó su modelo de idioma grande al reemplazar el código de asistencia Gemini 1.5 y admitiendo con Gemini 2.0 Flash. Según Google, este modelo proporciona respuestas de mejor calidad y menor latencia.

Para Jason Andersen, analista principal de Moor Strategy and Insights, el lanzamiento de estas herramientas está en línea con la tendencia general de la industria a la evolución de la IED. "Google y otros están comenzando a superar los límites de los IDE y lo que un desarrollador puede lograr con la herramienta", dijo Andersen, y agregó que los productos competidores, como el desarrollador de Amazon Q, GitHub Copilot e IBM Watsonx Assistant Code, ya tenían herramientas similares. Kathy Lange cree que al lanzar estas herramientas, Google puede buscar hacer que el código ayude sea más atractivo. “Todos los proveedores buscan crear el ecosistema AI que alienta a los desarrolladores a elegir su plataforma para desarrollar sus aplicaciones y permanecer allí. Si su plataforma es atractiva, generará más ingresos. También pueden atraer a los usuarios finales a su plataforma ”, agregó la Sra. Lange.

Usos prometedores

"Las herramientas de código de asistencia lanzadas el martes pueden ayudar a los desarrolladores a recuperar información o actuar en cualquier parte de su sistema de ingeniería, lo cual es útil para servicios fuera de su IED", dijo la compañía. "Por ejemplo, estas herramientas podrían usarse para resumir los comentarios recientes de una pregunta de Jira, para encontrar a la última persona que fusionó los cambios en un archivo en GIT, o para mostrar la pregunta más reciente del sitio de Sentry", dijo Google En una publicación de blog. Las asociaciones o herramientas de la versión inicial incluyen la administración de GitLab, Github, Google Docs, Sentry.io, Atlassian (ROVO) y Snyk. Estas herramientas funcionan a través de una API y pueden traducir cualquier control a un lenguaje natural en una llamada API configurada según lo definido por el estándar OpenAPI o el archivo YAML proporcionado por el usuario.

Otros casos de uso podrían incluir acceso real a datos e información de herramientas integradas de socios para que los desarrolladores puedan tomar decisiones ilustradas más rápidamente, acelerando así el ciclo de vida del desarrollo. Google también dijo que colaboró ​​con socios como Dynatrace, New Relic, Sonarqube y Black Duck para mejorar la observabilidad y la seguridad en el ciclo de desarrollo de software. Esta no es la primera vez que Google se basa en los socios para extender las capacidades de Gemini Code Assist, anteriormente Duet Ai para los desarrolladores. En abril pasado, el número de socios se extendió en gran medida para proporcionar al modelo Gemini más datos y conocimientos de cada una de estas compañías, y por lo tanto generar un código más preciso. Entre ellos estaban Synk, Elastic, Datadog, DataStax, Hashicorp, Neo4J, Pinecone, Redis, Singlestore y StackOverflow.