<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.