Google ha anunciado el lanzamiento de Gemini Code Assist, una herramienta de asistencia a la programación basada en inteligencia artificial. A diferencia de otras soluciones en el mercado, esta versión gratuita ofrece altos límites de uso, lo que podría representar una fuerte competencia para alternativas como GitHub Copilot.
¿Qué es Gemini Code Assist?
Este asistente permite a los desarrolladores interactuar con la IA a través de una ventana de chat, donde pueden solicitar ayuda en lenguaje natural para escribir, corregir y comprender código. Está impulsado por una versión ajustada del modelo de IA Gemini 2.0, especialmente optimizado para tareas de programación.
Algunas de sus características clave incluyen:
- Completado de código automatizado.
- Corrección de errores y sugerencias de optimización.
- Explicaciones detalladas de fragmentos de código.
- Compatibilidad con entornos populares como VS Code y JetBrains a través de plugins.
Un modelo con grandes capacidades
Uno de los aspectos más llamativos de Gemini Code Assist es que ofrece 180.000 completaciones de código al mes, lo que equivale a 90 veces más que el plan gratuito de GitHub Copilot (2.000 completaciones mensuales). También permite hasta 240 solicitudes de chat diarias, cinco veces más que la competencia.
Otro factor diferencial es su ventana de contexto de 128.000 tokens, lo que le permite analizar grandes volúmenes de código en una sola consulta y mejorar la comprensión de proyectos más complejos.
Gemini Code Assist para GitHub
Además de la versión para desarrolladores individuales, Google también lanzó Gemini Code Assist para GitHub, una herramienta enfocada en la revisión automática de código. Este sistema escanea pull requests en busca de errores y proporciona recomendaciones de mejora en tiempo real dentro de GitHub.
Con este lanzamiento, Google busca competir directamente con Microsoft y GitHub en el espacio de herramientas para desarrolladores. Para ello, ha fichado a Ryan Salva, exlíder del equipo de GitHub Copilot, para dirigir este proyecto y potenciar su adopción entre programadores de todo el mundo.
Una estrategia para captar nuevos usuarios
Desde WWWhatsnew, consideramos que esta estrategia de Google tiene un enfoque a largo plazo. Al ofrecer una herramienta potente y gratuita, la compañía espera captar a desarrolladores desde sus inicios y, eventualmente, convertirlos en usuarios de las versiones empresariales de Gemini Code Assist.
Google ya ofrece esta herramienta a empresas con planes de pago que incluyen características avanzadas como auditoría de código, integración con Google Cloud y personalización para repositorios privados.
El futuro de la inteligencia artificial en la programación
El lanzamiento de Gemini Code Assist refuerza la tendencia de utilizar IA para automatizar y mejorar el desarrollo de software. Herramientas como esta están transformando la forma en que los programadores trabajan, reduciendo el tiempo de desarrollo y facilitando la depuración de código.
Si bien Microsoft domina actualmente este mercado con GitHub Copilot, la propuesta de Google representa una alternativa atractiva que podría democratizar el acceso a asistentes de IA para programación.