|
Syntaxe <bot name="XXX"/> Description Cette balise permet d’afficher dans un modèle de réponse la valeur du prédicat de type "propriété de bot" dont le nom est "XXX", ou une chaine vide si la valeur est "vide", ou si la valeur par défaut est vide, ou si le prédicat "XXX" n’est pas défini. Les "bot properties" sont des prédicats prédéfinis, en principe paramétrables dans chaque implémentation (ce n’est pas toujours vrai, mais vérifié pour les pandorabots et le program_e). Dans certaines implémentations, on peut également ajouter de nouvelles propriétés de bot. Attention : contrairement aux prédicats "classiques", les propriétés de bot ne peuvent pas être modifié pendant le déroulement du programme (il n’y a pas de balise ou l’équivalent.) Voici la liste des propriétés de bot définies par défaut dans Program_e name gender master birthday birthplace boyfriend favoritebook favoritecolor favoriteband favoritefood favoritesong favoritemovie forfun friends girlfriend kindmusic location looklike question sign talkabout wear website email language msagent Exemple <category> <pattern>DIS TON NOM</pattern> <template>Je m'appelle <bot name="name" /></template> </category> Produit : Je m’appelle Alice (si la propriété Name pour le robot a pour valeur prédéfine : Alice). | Compatibilité | | Balise utilisable dans : | Modèles de réponse | | Conforme AIML 1.0.1 : | Oui | | Pandorabot : | Oui | | Référence doc : | 7.1.6.1 |
|