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

input index="N"/

10 Avril 2011 , Rédigé par crriam

Soumis par Philippe YONNET du tres bon site pnambique qui n'existe plus

25-11-2007

 

Syntaxe <input index="N"/>

autre syntaxe

<input />=<input index="N" />=<input index="M,N" /> Description

La balise <input /> sert à obtenir dans un modèle la valeur de la dernière entrée de l'utilisateur. Là où <star />

permet de récupérer uniquement ce qui a été entrée à la place du caractère joker, ici, on retrouve l'ensemble de

l'entrée... Si l'on veut récupérer la valeur d'une entrée saisie plusieurs questions en arrière,

c'est possible en indiquant une valeur dans l'attribut index. <input index="2"/> permet d'afficher

l'avant-dernière entrée de l'internaute. Il est également possible de récupérer une phrase en particulier

dans l'entrée, en utilisant la syntaxe <input index="M,N" />. <input index="2,2" /> permet de récupérer la

deuxième phrase de l'avant dernière réponse. Exemple

<category>

<pattern>Tu es nul</pattern>

<template>Toi aussi</template>

</category>

 

<category>

<pattern>TU PEUX REPETER *</pattern>

<template><srai>TU PEUX REPETER</srai></template>

</category>

 

<category>

<pattern>TU PEUX REPETER</pattern>

<template>Tu m'as dit : <input index="2" />. Et je t'ai répondu : <that index="1" /></template>

</category>

permet d'obtenir la conversation suivante

Internaute : Tu es nul

Robot : Toi aussi

Internaute : Tu peux répéter ?

Robot : Tu m'as dit : Tu es nul. Et je t'ai répondu : Toi aussi.

Compatibilité Balise utilisable dans : Modèles de réponse Conforme AIML 1.0.1 : Oui Pandorabot : Oui Référence

doc : 7.1.3

Partager cet article

Repost 0

Commenter cet article