Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
Le blog du CRRIAM

thatstar index="N"/

10 Avril 2011 , Rédigé par crriam

Écrit par Philippe YONNET du tres bon site pnabmique qui n'existe plus   

25-11-2007

Syntaxe

<thatstar index="N"/>
autre syntaxe :
<thatstar />
<thatstar />=<thatstar index="1">

Description
Cette balise permet de récupérer la valeur de la chaine représentée par le caractère joker dans un gabarit de contexte <that>...</that>. Elle permet d’améliorer la pertinence de la réponse en récupérant les éléments spécifiques à la question précédente. Dans la plupart des cas, l’utilisation de <that index="N" /> permet (théoriquement) d’obtenir le même résultat, mais <thatstar> a le mérite de permettre de ne capturer que l’élément de la phrase représenté par *, ce qui offre des possibilités de réponse plus "souples".

Exemple

Partons du principe que le contexte est celui de la catégorie suivante :


<category>
<pattern>Je m'appelle *</pattern>
<template>Bonjour <star/>. Où habites-tu ?</pattern>
</category>

La catégorie suivante peut-être celle-ci, avec utilisation de la balise <that> (version hors modèle de réponse)


<category>
<pattern>A *</pattern>
<that>BONJOUR *. OU HABITES TU</that>
<template><star/>C'est sympa comme endroit, <thatstar /> ?</pattern>
</category>

Ce qui donne cette conversation :


Internaute : Je m'appelle Eric
Robot : Bonjour Eric. Où habites-tu ?
Internaute : à Bordeaux.
Robot : Bordeaux, c'est sympa comme endroit, Eric ?

Compatibilité

Balise utilisable dans :

Modèles de réponse

Conforme AIML 1.0.1 :

Oui

Pandorabot :

Oui

Référence doc :

7.1.4

Partager cet article

Repost 0

Commenter cet article