JetBrains AI Assistant 2024.2 : L’IA s’invite dans votre IDE

06/09/2024

JetBrains vient de lancer la nouvelle version 2024.2 de son AI Assistant pour les IDE. Apportant ainsi des améliorations notables dans plusieurs domaines comme la saisie semi-automatique de code, la résolution des conflits Git assistée par IA. Cerise sur le gâteau, l'éditeur nous offre un chat IA plus performant grâce à GPT-4o. Ces nouveautés visent à rendre les workflows des développeurs plus fluides et productifs.

AI Assistant 2024.2
©JetBrains

Saisie Semi-Automatique de Code : Plus Intelligente et Plus Rapide

L'une des améliorations majeures concerne la saisie semi-automatique de code pour les langages Java, Kotlin, et Python. L'optimisation des modèles de langage internes de JetBrains permet une complétion de code plus précise et plus rapide. De plus, la mise en évidence de la syntaxe pour les suggestions de code inline améliore la lisibilité et facilite la révision.

Parmi les autres nouveautés, on retrouve l’acceptation incrémentale des suggestions qui permet de valider progressivement les suggestions de code, mot par mot, si besoin. Ce système offre aux développeurs un meilleur contrôle sur les complétions, notamment pour les propositions de code multilignes.

Un Chat IA Boosté par GPT-4o

L'intégration du modèle GPT-4o permet au chat de l'AI Assistant d'améliorer ses capacités dans la compréhension et l'explication de code, ainsi que dans la refactorisation. Les utilisateurs peuvent désormais référencer des fichiers ou des symboles directement dans leurs requêtes, offrant un contexte plus précis à l'IA. Les nouvelles commandes de chat telles que /explain et /refactor accélèrent les processus courants de révision de code.

Résolution des Conflits Git Assistée par IA

La version 2024.2 introduit un nouvel outil pour gérer les conflits Git, assisté par IA. Lors de la résolution de conflits, l’IA analyse les modifications, propose des résolutions, et les développeurs peuvent choisir d’accepter ou de modifier les résultats individuellement, ce qui réduit le risque d’erreurs tout en accélérant le processus.

Génération de Code et de Tests Améliorée

La génération de tests unitaires bénéficie également de nouvelles fonctionnalités, permettant désormais de générer des tests non seulement pour des méthodes, mais aussi pour des classes entières. L'AI Assistant peut ajouter des cas de test supplémentaires à des fichiers existants pour Java et Kotlin, tout en offrant davantage d'options de personnalisation pour le prompt de génération de test.

Utilisation de l’IA dans le Terminal et les Bases de Données

La nouvelle version améliore également l'efficacité des commandes en ligne avec la génération de commandes IA dans le Terminal intégré. De plus, pour les développeurs travaillant avec des bases de données, l'AI Assistant peut désormais proposer des solutions lors de la modification de tables ou lors de la détection de problèmes dans des requêtes SQL.

Un Assistant IA Toujours Plus Performant

Cette nouvelle version du JetBrains AI Assistant montre une avancée significative dans l'intégration de l'intelligence artificielle au sein des IDE. Grâce à ses nouvelles capacités de complétion de code, de gestion de conflits Git, et d'amélioration de la productivité avec le terminal et les bases de données, les développeurs peuvent s'attendre à une expérience utilisateur plus fluide, plus intuitive, et surtout, plus productive.

Pour découvrir toutes les nouveautés, il suffit d’ouvrir un projet dans la version 2024.2 de votre IDE JetBrains. N'oubliez pas d'activer l’AI Assistant en cliquant sur l'icône dédiée dans la barre d’outils.

Pour en savoir plus, nous vous invitons à lire directement l'article de JetBrains sur le sujet ici. Bonne exploration à vous amis développeurs !

💡Cet article vous a plu ? Lisez également : Claude Enterprise : une nouvelle offre IA pour les professionnels