Stap 2: Typ de XML-specificatie tag.
Aangezien AIML is een XML-specificatie, net als HTML en XHTML, het bevat altijd minder dan (<) en groter dan (>) die ondertekent zijn ook genaamd punthaken. Tussen deze twee tekenen is een element dat geeft het type opdracht die AIML tolk zal volgen. Gezamenlijk, dit heet een AIML tag die twee soorten heeft: een opening of begin-tag en een afsluiting of eind-tag. De eind-tag bevat altijd een slash (/) aan het begin van een element. Typen AIML codes is dus, zoals het typen van HTML-codes (start tags, tekst en eindcodes).
Maar al uw AIML dossier moet beginnen met code die het als een passende of geldige uitgebreide XML-deelverzameling (of dialect aangeeft):
<? xml version = "1.0" encoding = "ISO-8859-1"? >
Of u kunt ook de volgende:
<? xml version = "1.0" encoding = "UTF-8"? >
Dit zal dienen als de proloog naar een typische AIML bestand. De UTF-8 in de codering wordt gebruikt in het opslaan van het bestand in plaats van UNICODE, ANSI, enz.