Arrêtez de vous battre pour déchiffrer des codes complexes. Nous sommes ravis d’annoncer la disponibilité immédiate d’AI Overview, une toute nouvelle fonctionnalité exécutée localement dans Understand 7.1 qui génère automatiquement des descriptions claires et pertinentes de votre code. Une compréhension immédiate – plus de devinettes !
Compréhension du code grâce l’IA
Imaginez qu’un nouveau développeur rejoigne votre équipe. Confronté à une base de code vaste et inconnue, il pourrait passer des jours à examiner des fichiers, en essayant de reconstituer la logique. Aujourd’hui, grâce à l’IA dans Understand, ce processus est nettement plus rapide. Par exemple, ils peuvent cliquer sur une classe principale comme UserAuthenticationManager et voir instantanément une description générée par l’IA décrivant son objectif – gérer les connexions des utilisateurs, gérer les sessions et appliquer les protocoles de sécurité – ainsi que ses méthodes clés et leurs rôles. Cette compréhension immédiate permet au nouveau membre de l’équipe d’être productif beaucoup plus rapidement.

La nouvelle fenêtre AI Overview de Understand permet de générer facilement des informations sur n’importe quel élément de votre code !
Saisissez facilement l’objectif, les opérations clés et la fonctionnalité globale des éléments de code les plus complexes. Grâce à cette incroyable intégration, il vous suffit de cliquer sur les principales structures de code telles que les fonctions, les classes, les fichiers et les objets globaux, et notre IA intelligente vous fournira instantanément un résumé clair et concis. Pour les entités de code plus petites et même les lignes individuelles, vous recevrez des descriptions rapides et utiles du bout des doigts. Pour les entités de code plus petites et même lignes de code, vous recevrez des descriptions rapides et précises.
Votre code, votre vie privée : L’IA gérée localement
Et le plus beau, c’est qu’elle fonctionne entièrement sur votre machine locale. Cette IA fonctionne entièrement sur votre machine locale. En effet, aucun code ni aucune information relative à un projet ne quitte votre ordinateur, ce qui garantit une confidentialité et une sécurité optimales pour votre précieux travail.

Le voir à l’œuvre est un jeu d’enfant ! Il suffit de repérer l’icône AI dans le coin supérieur droit de l’éditeur.
Une fois la fenêtre IA ouverte, cliquez sur n’importe quel élément ou ligne de code et regardez “la magie opérer” !!!. Vous avez besoin d’un autre point de vue ? Il suffit d’appuyer sur l’icône d’actualisation pour générer une autre description.
Pré génération des descriptions
Pour prendre de l’avance sur les grands projets (taille de code importante), l’option « background » de la boîte de dialogue AI vous permet de pré-générer des descriptions pour des fichiers entiers ou même pour l’ensemble de votre projet. Vous pouvez également lancer cette pré-génération à partir de la ligne de commande en utilisant « und ai myproject.und ». Bien que cette opération puisse prendre un certain temps en fonction de la taille de votre projet et des spécifications de votre machine (de quelques heures à quelques jours), la compréhension globale qui en résultera sera d’une valeur inestimable.

Générer des aperçus en arrière-plan pour tous vos projets Understand
En ce qui concerne les performances, la vitesse de génération des descriptions d’IA est principalement influencée par le GPU de votre machine. Pour vous donner une idée, nous avons observé que l’analyse d’un même projet ne prenait que 2 heures sur des machines dotées de cartes graphiques haut de gamme, contre environ 24 heures sur un Apple M1.
La puissance de l’IA au service de VS Code
A noter : toutes ces fonctionnalités d’IA sont également disponibles dans notre plugin VS Code ! Vous pouvez désormais exploiter la puissance de l’IA d’Understand directement dans cet éditeur.

Il suffit de passer la souris sur une fonction pour voir l’aperçu de l’IA dans VS Code.
Construisons ensemble l’avenir de l’IA dans Understand
Nous sommes très enthousiastes à l’idée que cette IA locale puisse vous permettre de comprendre votre code plus rapidement et plus en profondeur. Plongez, explorez et dites-nous ce que vous en pensez ! Nous sommes impatients de connaître votre avis ! Quelles sont les fonctionnalités de l’IA qui vous seraient les plus utiles dans votre travail de codage quotidien ? Vos commentaires nous aideront à façonner l’avenir de l’IA dans Understand.
Un mot d’avertissement (au cas où !)
Un petit avertissement : N’oubliez pas que notre IA est conçue pour être incroyablement utile, mais qu’elle reste artificielle. Les descriptions peuvent parfois varier en termes de précision et de niveau de compréhension. SciTools / Emenda ne peuvent être tenus responsable dans le cas où l’IA deviendrait consciente et déciderait que les bases de code sont bien trop désordonnées pour une intervention humaine. Vous êtes prévenus ! 😉
Notes de compatibilité :
Veuillez noter que les anciens Mac basés sur Intel et les machines virtuelles ne génèreront pas de descriptions IA.