El martes, Google presentó una nueva versión gratuita de su herramienta de asistencia y finalización de código basada en inteligencia artificial, llamada Gemini Code Assist para Individuos. También lanzaron Gemini Code Assist para GitHub, un “agente” que revisa automáticamente el código en busca de errores y ofrece sugerencias directamente en GitHub.
Gemini Code Assist para Individuos permite a los desarrolladores comunicarse en lenguaje natural con un modelo de IA de Google a través de una ventana de chat, lo que les permite acceder y editar su código. Al igual que la popular herramienta Copilot de GitHub, esta nueva herramienta puede corregir errores, completar secciones de código o explicar partes del código que no son claras.
La asistencia de codificación de Google utiliza una versión del modelo de IA Gemini 2.0, ajustada específicamente para aplicaciones de programación. Gemini Code Assist para Individuos se puede integrar con entornos de codificación populares como VS Code y JetBrains mediante complementos, y es compatible con muchos lenguajes de programación.
Es importante destacar que esta herramienta ofrece 180,000 finalizaciones de código al mes, lo que es 90 veces más que el límite de uso del plan gratuito de GitHub Copilot, que es de 2,000 finalizaciones. Además, permite 240 solicitudes de chat al día, casi cinco veces más que el plan gratuito de GitHub Copilot.
El modelo que impulsa Gemini Code Assist para Individuos tiene una ventana de contexto de 128,000 tokens, lo que, según Google, es más de cuatro veces mayor que lo que ofrece la competencia. Esto significa que el modelo puede procesar más código en una sola solicitud, lo que le permite razonar sobre bases de código más complejas.
Los desarrolladores pueden registrarse para la vista previa pública gratuita de Gemini Code Assist para Individuos a partir del martes. En cuanto a Gemini Code Assist para GitHub, este escanea automáticamente las solicitudes de extracción en busca de errores y ofrece recomendaciones útiles adicionales.
Estas herramientas llegan en un momento en que Google intensifica sus esfuerzos para competir con Microsoft y su subsidiaria, GitHub, en el espacio de herramientas para desarrolladores. Hace siete meses, Google contrató a Ryan Salva, quien anteriormente lideró el equipo de GitHub Copilot, para dirigir el trabajo de Google en herramientas para desarrolladores.
Salva espera que algunos de estos desarrolladores, que están comenzando sus carreras, eventualmente actualicen a un plan empresarial de Code Assist, que es donde Google espera obtener ingresos. Google ha estado vendiendo Gemini Code Assist a empresas durante aproximadamente un año y anunció en diciembre que la herramienta se integraría pronto con herramientas de terceros como GitLab, GitHub y Google Docs. Los niveles empresariales de Code Assist añaden características como registros de auditoría, integración con otros productos de Google Cloud y personalización para repositorios privados.