L’exemple mentionné n’est qu’un example pour illustrer qu’il n’est pas obligatoire d’utiliser un script python pour activer des fonctionnalités a partir de l’AIML. Bien sur, avec un script python il est plus facile de regler plusieurs parametres en meme temps. Mais dans le cas ou tu veux simplement activé une méthode d’un service, il est possible de la faire sans passer par un script python.
Pour le tag <.random> la bonne reponse est qu’il utilisera UNE des reponses possibles. Par example pour ton pattern REPONSE_GESTURE_TETE, il repondra “Voila” ou “Bien sur.”, mais pas les deux
Pour ton <.pattern>TETE<./pattern>, cette category ne sera utilise que si tu lui dit le mot TETE, sans aucun autre mot avant ou apres. donc si tu dis “MA TETE”, cette category ne sera pas utilisé. C’est pour cette raison qu’on utilise souvent les wilds cards (*, #, <set>, etc) pour que le bot puisse comprendre plus facilement des phrases qui peuvent varier.