This is an example of the use of the <thatstar> tag. In this case, <thatstar> is used to set the client's name, but there are many instances where knowledge of <thatstar> can come in handy. Although intended as an example, this is a complete aiml file. You can use the training interface to add these categories to your update.aiml, or import it as a separate document in your files (and perhaps add other categories using <thatstar> as they develop).
<?xml version="1.0" encoding="ISO-8859-1"?>
<aiml>
<!-- UsingThatstar.aiml -->
<!-- Free software (c) 2005 KNYTETRYPPER. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last updated 4/17/05 by Richard Gray, aka KnyteTrypper -->
<category>
<pattern>YES</pattern>
<that> DO YOU MEAN YOUR NAME IS *</that>
<template>
<random>
<li>OK, then, I'll call you </li>
<li>I'm pleased to meet you, </li>
<li>Nice to meet you, </li>
<li>Good meeting you, </li>
</random>
<thatstar index="1"/>.
<think><set name="name"><thatstar index="1"/></set></think>
</template>
</category>
<category>
<pattern>YES</pattern>
<that> DO YOUR FRIENDS CALL YOU *</that>
<template>
<random>
<li>OK, then, I'll call you </li>
<li>I'm pleased to meet you, </li>
<li>Nice to meet you, </li>
<li>Good meeting you, </li>
</random>
<thatstar index="1"/>.
<think><set name="name"><thatstar index="1"/></set></think>
</template>
</category>
</aiml>