<br></br>
The ALICE software implements AIML (Artificial Intelligence Markup <br></br>
Language) a non-standard evolving markup language for creating chat robots.<br></br>
The primary design feature of AIML is minimalism. Compared with<br></br>
other chat robot languages, AIML is perhaps the simplest. The<br></br>
pattern matching language is very simple, for example permitting<br></br>
only one wild-card ('*') match character per pattern. <br></br>
<br></br>
AIML is an XML language, implying that it obeys certain grammatical<br></br>
meta-rules. The choice of XML syntax permits integration with<br></br>
other tools such as XML editors. Another motivation for XML is<br></br>
its familiar look and feel, especially to people with HTML experience.<br></br>
<br></br>
An AIML chat robot begins and ends with the <alice> and<br></br>
</alice> tags respectively. <br></br>
<br></br>