JetBrains, la société connue pour son IDE IntelliJ et le langage Kotlin, a récemment lancé son premier assistant de codage IA, Junie. Cet nouvel outil vise à aider les développeurs dans leurs tâches quotidiennes, en comprenant le contexte des projets existants et en facilitant la création de nouvelles applications et l'extension des fonctionnalités.
Lors du test de référence SWE-Bench Verified, Junie a réussi à résoudre 53,6 % des 500 tâches courantes de développeurs. Bien que ce score ne soit pas le plus élevé actuellement (les meilleurs modèles dépassent actuellement 60 %), JetBrains considère les performances de Junie comme « très prometteuses ». Il est à noter que le modèle « Programmer O1crosscheck5 » de Weights & Biases affiche un score de 64,6 %.

Source : Image générée par IA, fournisseur de services d'autorisation d'images Midjourney
L'avantage unique de Junie réside dans son intégration approfondie avec les IDE JetBrains. JetBrains souligne que même si Junie assiste les développeurs dans leur travail, le développeur humain reste toujours aux commandes. L'outil permet non seulement d'accélérer le développement, mais aussi d'améliorer la qualité du code. En combinant la puissance des IDE JetBrains et les grands modèles linguistiques (LLM), Junie peut générer du code, exécuter des vérifications, écrire des tests et valider leur efficacité.
JetBrains a déclaré dans son communiqué : « Le code généré par l'intelligence artificielle peut présenter des défauts, tout comme le code écrit par les développeurs. En fin de compte, Junie permettra non seulement d'accélérer le développement, mais aussi d'améliorer les normes de qualité du code. »
Junie est actuellement disponible uniquement via un programme d'accès anticipé sur liste d'attente et est compatible avec IntelliJ IDEA Ultimate et PyCharm Professional IDE sous Linux et Mac. La prise en charge de WebStorm est également imminente.
Le lancement de cet assistant de codage IA marque une nouvelle étape importante pour JetBrains dans le domaine du développement assisté par IA. L'intégration approfondie de Junie et l'accent mis sur le maintien du contrôle par le développeur humain pourraient lui permettre de se démarquer sur le marché concurrentiel des assistants de codage IA.