<that index=”nx,ny”/> è un tag che dà accesso ad una precedente risposta che il bot ha dato. Nella versione AIML 1.0 questo tag è stato sostituito dal tag <that index=”2,1”/>
Il tag <that index=”nx,ny”/> è opzionale e se non definito assume il valore “1,1”.
Il tag <that/> è equivalente a <that index=”1,1”/>

Esempio 1:

<aiml>
 <category>
  <pattern>*</pattern>
  <template>Questo è un chatterbot limitato alla conoscenza delle attività didattiche del prof. Tizio. Fammi una domanda sui seguenti argomenti: orari, materiale didattico, esame, contenuti dei corsi e contatti.
  </template>
 </category>
 <category>
  <pattern>*</pattern>
  <that index="2,1"/>
  <template>Forse non mi stai facendo le domande giuste. Scegli tra: orari, materiale didattico, esame, contenuti dei corsi e contatti.
  </template>
 </category>
</aiml>

In questo caso se l’utente per ben due volte non effettua una domanda corretta verrà assistito in maniera diversa dal bot che cercherà di aiutarlo in un altro modo.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList