Visual Expert AI : Plateforme Avancée d'Analyse et de Documentation de Code

Visual Expert ajoute des services d'intelligence artificielle aux fonctionnalités traditionnelles d'analyse de code de Visual Expert.

Fonctionnalités de Visual Expert AI

Visual Expert AI offre quatre principales fonctionnalités IA, chacune conçue pour des tâches spécifiques d'analyse et d'amélioration du code :

Expliquer le Business

Génère une explication purement orientée business de l'élément de code sélectionné (par exemple, méthode, fonction, procédure, fenêtre). Le texte généré se concentre sur le rôle fonctionnel que le code joue dans la logique métier de l'application. Ce service est principalement conçu pour les personnes non techniques (analystes métier, chefs de projet, experts métier…).
Plus d'info

Expliquer la Logique

Génère une description concise de la logique de l'élément de code sélectionné (par exemple, méthode, procédure, événement). Il résume ce que fait le code d'un point de vue logique, aidant à comprendre son rôle dans la logique de l'application — sans entrer dans les détails techniques d'implémentation de bas niveau. Ce service est dédié aux développeurs - qui peuvent ou ne peuvent pas - connaître le langage actuel.
Plus d'info

Optimiser le code

Analyse le code sélectionné pour la performance, la lisibilité et la maintenabilité. Suggère des améliorations telles qu'une logique plus efficace, un code plus concis ou des pratiques de programmation modernes, réduisant la dette technique et améliorant l'expérience utilisateur au fil du temps.
Plus d'Info

Générer des commentaires

Insère automatiquement des commentaires significatifs et contextuels dans les blocs de code. Cela améliore la qualité de la documentation et facilite la maintenance à long terme—sans nécessiter d'effort manuel.
Plus d'Info

Corriger les problèmes trouvés lors de l'inspection du code

Propose des implémentations alternatives pour la logique sélectionnée, aidant les développeurs à corriger les problèmes identifiés lors de la revue de code/inspection de code, à explorer de meilleures approches et à permettre des approches plus robustes et maintenables pour le même problème.
Plus d'Info

Chaque Service IA peut être utilisé indépendamment ou en combinaison pour fournir des capacités complètes d'analyse et d'amélioration du code.

Avertissements importants concernant l'IA :

Comme pour tout service IA, les services Visual Expert AI sont soumis aux précautions suivantes :

  1. L'IA peut faire des erreurs. Les résultats doivent être vérifiés par un humain. Visual Expert fera des suggestions, vous pouvez ensuite décider si vous les utilisez.
  2. Si vous répétez la même question, l'IA donnera souvent des réponses différentes. Elles seront probablement toutes correctes mais formulées différemment.
  3. Selon la longueur des questions et des réponses, ainsi que le nombre d'itérations de raisonnement requises, les agents IA peuvent prendre jusqu'à quelques minutes pour générer une réponse.

Utilisation des Fonctionnalités IA

Services IA dans "Explorateur de Code"

Les services IA sont accessibles depuis la barre de navigation de l'arborescence :

  1. Sélectionnez des conteneurs de code (fonctions, procédures, objets…).
  2. Dans la barre de navigation, allez à "Services IA"
  3. Cliquez sur le service dont vous avez besoin
Macros VE AI depuis l'Explorateur de Code

Services IA dans "Documentation"

Plusieurs Services IA sont disponibles pour enrichir la documentation du code :

  1. Connectez-vous à Visual Expert WEB
  2. Ouvrez l'espace de travail "Documentation"
  3. Parcourez le code et sélectionnez un objet
  4. Dans la section "description", utilisez les services IA pour expliquer le code
  5. Dans la section "inspection du code", utilisez les services IA pour suggérer une solution pour corriger un problème détecté dans le code.
  6. Dans la section "Code source", utilisez les services IA pour générer des commentaires ou suggérer des optimisations
Macros VE AI depuis la Documentation

Services IA dans "Inspection de Code"

  1. Connectez-vous à Visual Expert WEB
  2. Ouvrez l'espace de travail "Inspection de Code"
  3. Parcourez les résultats d'inspection de code, jusqu'à ce que vous visualisiez un problème particulier dans un morceau de code
  4. Visual Expert AI peut alors suggérer une solution pour corriger ce problème
Macros VE AI depuis l'Inspection de Code

Auto-formation IA et apprentissage progressif

Système d'apprentissage adaptatif

Visual Expert AI s'améliore continuellement à chaque utilisation. Plus vous utilisez l'outil, plus l'IA comprend et s'adapte à :

  • Vos styles et conventions de codage
  • Vos pratiques métier spécifiques
  • Vos approches de développement
  • Les standards de l'industrie

Compréhension contextuelle progressive

Cette progression contextuelle permet à l'IA d'évoluer d'une analyse ponctuelle vers une véritable compréhension architecturale de votre code.

  • Phase initiale : L'analyse commence avec des objets de code individuels, fournissant des insights ciblés pour des fonctions, procédures ou méthodes spécifiques.
  • Extension de portée : Progressivement, le système développe sa compréhension des relations entre objets, modules et composants.
  • Contexte global d'application : Finalement, l'IA englobera l'ensemble de l'écosystème applicatif, permettant une analyse inter-fonctionnelle complète et des capacités de raisonnement plus avancées.

Les services IA peuvent être exécutés plusieurs fois pour :

  • Générer des résultats alternatifs si les initiaux ne répondent pas aux exigences
  • Affiner les analyses par itérations successives
  • Explorer différents angles d'analyse sur le même code

Crédits IA

Services basés sur les crédits

Visual Expert AI utilise un système de crédits qui offre :

  • Surveillance transparente : Visibilité claire de la consommation des ressources IA
  • Allocation par dépôt : Les crédits sont alloués au niveau du dépôt et peuvent être utilisés par les membres autorisés de l'équipe.

Consommation de crédits

La consommation de crédits varie selon :

  • La taille et la complexité des segments de code analysés
  • Le type de fonctionnalité réalisée
  • La portée de l'analyse

Chaque service IA utilisé consommera généralement quelques crédits.

  • Cette information est affichée à côté du résultat IA.
    Crédits VE AI Utilisés pour les Macros

Crédits d'Essai Gratuits

La version d'essai offre 100 crédits gratuits, vous permettant d'estimer votre consommation selon votre projet.

Surveillance des Crédits

Votre solde de crédits IA est affiché avec les informations de votre licence.

  • Vous avez besoin d'une licence Visual Expert valide pour activer les services IA
  • Une fois qu'une licence valide est installée, vous pouvez ajouter des crédits IA

Pour VE Web, vous pouvez vérifier votre solde de crédits IA en :

  • Cliquant sur votre profil
  • Sélectionnant l'option "Licence"
  • Faisant défiler jusqu'à la section "Visual Expert AI"
    Suivi des Crédits VE AI
  • Notification de crédits faibles :
    Visual Expert vous alertera une fois que vous aurez consommé 80% de vos crédits IA
    Notification d'Utilisation des Crédits VE AI

Confidentialité et sécurité

Visual Expert AI implémente des mesures de sécurité de niveau entreprise pour l'analyse de code.

  • Les données en transit sont chiffrées et transmises selon des protocoles de confidentialité stricts.
  • Vos données ne sont pas conservées par les fournisseurs d'IA tiers à des fins d'entraînement de modèles
  • Toutes les demandes IA sont traitées avec des protections de données pour empêcher l'exposition d'informations propriétaires

Voir Aussi :