bot name="XXX"
Soumis par Philippe YONNET du tres bon site pnambique qui n'existe plus
25-11-2007
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
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