![]()
Précédent : Pilotage de code de simulation
Remonter : Résultats nouveaux Suivant :
Interprétation automatique
d'images
Participants : Patrick Itey, Monica Crubézy.
Nous avons développé un outil graphique optionnel pour LAMA nommé LIVE ((L)ama (I)nterface for (V)isualisation and (E)xecution), permettant de visualiser une base de connaissances décrite en langage YAKL sous forme d'une arborescence d'opérateurs (cf. figure 6). Il est possible de consulter les opérateurs à différents niveaux de détail (données d'entrée et de sortie, paramètres, bases de règles), de suivre les différents flots de données (entre opérateurs frères, ou père - fils), d'afficher la base de connaissances selon certains critères de visibilité (compactage de sous-arbres, holophrastage par type de liens, par profondeur, zoom). LIVE donne aussi la possibilité d'avoir plusieurs vues différentes et indépendantes de la même base de connaissances. Comme beaucoup d'autres outils graphiques de visualisation, il offre aussi la possibilité de modifier interactivement toutes les ressources graphiques (couleurs, fontes, ajout de motifs graphiques ...) de l'arbre visualisé, et de l'imprimer le cas échéant. Il tient à jour le nombre d'opérateurs, de bases de règles, et de liens par type de la base de connaissances visualisée.
LIVE permet aussi de sélectionner pour chaque base de connaissances des requêtes d'exécution (but à atteindre, instances des données d'entrées), de les soumettre à un des moteurs de pilotage de la plate-forme LAMA et de visualiser leur résolution sous forme graphique. Il est ainsi possible de suivre dynamiquement dans l'arborescence des opérateurs l'enchaînement des opérateurs décomposés ou exécutés. LIVE garde sous forme textuelle l'historique du raisonnement du moteur et recense tous les programmes (avec leurs paramètres) exécutés (cf. figure 7). Pour chaque opérateur concerné par l'exécution, LIVE permet de consulter a posteriori les règles activées et les valeurs des données d'entrées et de sorties.