Introducción a Gemini Code Assist
El martes, Google presentó una nueva versión gratuita de su herramienta de asistencia y completado de código basada en inteligencia artificial, conocida como Gemini Code Assist. Esta herramienta está diseñada para ayudar a los desarrolladores a mejorar su productividad y eficiencia al trabajar con código. La compañía también lanzó una versión específica para GitHub, que actúa como un agente de revisión de código, buscando errores y ofreciendo sugerencias directamente en la plataforma.
Características destacadas de Gemini Code Assist
La versión para individuos de Gemini Code Assist permite a los desarrolladores interactuar con un modelo de IA de Google a través de una ventana de chat, utilizando un lenguaje natural para acceder y editar su base de código. Similar a la popular herramienta Copilot de GitHub, Gemini Code Assist puede corregir errores, completar secciones de código y explicar partes del código que puedan resultar confusas. Este asistente de codificación utiliza una variante del modelo de IA Gemini 2.0, ajustada específicamente para aplicaciones de programación.
Ventajas competitivas frente a otras herramientas
Una de las características más notables de Gemini Code Assist es su capacidad para ofrecer hasta 180,000 completaciones de código al mes, lo que representa un uso significativamente mayor en comparación con el plan gratuito de GitHub Copilot, que limita a 2,000 completaciones. Además, los usuarios de Gemini Code Assist pueden realizar hasta 240 solicitudes de chat al día, casi cinco veces más que las que ofrece el plan gratuito de Copilot. Este modelo tiene una ventana de contexto de 128,000 tokens, lo que permite procesar más código en una sola solicitud, facilitando el razonamiento sobre bases de código más complejas.
Acceso y expectativas futuras
Los desarrolladores pueden registrarse para la vista previa pública gratuita de Gemini Code Assist a partir de este martes. En cuanto a la versión para GitHub, esta herramienta escanea automáticamente las solicitudes de extracción en busca de errores y ofrece recomendaciones adicionales que podrían ser útiles. Estas innovaciones llegan en un momento en que Google intensifica sus esfuerzos por competir con Microsoft y GitHub en el ámbito de las herramientas para desarrolladores. Ryan Salva, quien anteriormente lideró el equipo de GitHub Copilot, ha sido contratado por Google para dirigir el desarrollo de estas herramientas, con la esperanza de atraer a desarrolladores en las primeras etapas de su carrera hacia Gemini Code Assist.