Google vient de lancer deux nouveaux outils d'assistance de codage IA : Gemini Code Assist for Individuals, destiné aux développeurs individuels, et Gemini Code Assist for GitHub, un agent d'examen de code intégré à GitHub. Le lancement de ces deux outils marque une nouvelle escalade de la compétition entre Google et Microsoft, ainsi que sa filiale GitHub, dans le domaine des outils pour développeurs.
Gemini Code Assist for Individuals : un outil puissant et gratuit pour les développeurs
Gemini Code Assist for Individuals est un outil de complétion et d'assistance de code basé sur le modèle IA Gemini 2.0 de Google, conçu pour fournir aux développeurs une assistance de codage efficace. Les développeurs peuvent interagir avec le modèle IA via le langage naturel pour corriger, compléter le code et obtenir des explications logiques. Cet outil est compatible avec les environnements de développement les plus courants tels que VS Code et JetBrains, et prend en charge plusieurs langages de programmation.
Comparé à la version gratuite de GitHub Copilot, Gemini Code Assist for Individuals offre des fonctionnalités et des limitations d'utilisation plus avantageuses. Il fournit 180 000 suggestions de code par mois, soit 90 fois plus que la version gratuite de GitHub Copilot (2 000 par mois) ; les 240 requêtes de chat quotidiennes représentent près de 5 fois celles de la version gratuite de GitHub Copilot. De plus, sa fenêtre contextuelle de 128 000 jetons est plus de quatre fois plus grande que celle de ses concurrents, ce qui lui permet de gérer des bases de code plus complexes et d'améliorer considérablement l'efficacité du développement.
Gemini Code Assist for GitHub : un agent intelligent d'examen de code
Lancé simultanément, Gemini Code Assist for GitHub se concentre sur l'examen de code. Cet outil analyse automatiquement les demandes d'extraction (Pull Requests) sur GitHub, identifie les erreurs potentielles et fournit des suggestions d'optimisation pour aider les développeurs à effectuer plus efficacement l'examen de code.
Stratégie concurrentielle et positionnement sur le marché de Google
Le lancement de ces deux outils intervient à un moment où la concurrence entre Google et Microsoft s'intensifie dans le domaine des outils pour développeurs. Il y a sept mois, Google a recruté Ryan Salva, ancien responsable de l'équipe GitHub Copilot, pour diriger ses activités dans le domaine des outils pour développeurs. Lors d'une interview accordée à TechCrunch, Salva a déclaré que Google souhaitait attirer les développeurs vers Code Assist en proposant un quota gratuit élevé, puis les inciter progressivement à passer à la version entreprise afin d'atteindre ses objectifs commerciaux.
La version entreprise de Gemini Code Assist existe depuis un an et prend en charge l'intégration avec des outils tiers tels que GitLab, GitHub et Google Docs, et offre des fonctionnalités avancées telles que les journaux d'audit et la personnalisation des référentiels privés. Avec le lancement des versions individuelle et intégrée à GitHub, le positionnement de Google sur le marché des outils pour développeurs est encore renforcé.
Réactions des développeurs et perspectives d'avenir
À partir d'aujourd'hui, les développeurs peuvent s'inscrire à la version d'aperçu publique gratuite de Gemini Code Assist for Individuals. Selon les analyses du secteur, cette initiative de Google remet en question la position de marché de GitHub Copilot et offre aux développeurs un plus grand choix. À l'avenir, avec la généralisation des outils d'assistance de codage IA, la concurrence sur le marché des outils pour développeurs s'intensifiera, et il reste à voir si Gemini Code Assist de Google deviendra une nouvelle référence du secteur.