Paso 2: Escriba la etiqueta de la especificación de XML.
AIML puesto que es una especificación de XML, HTML y XHTML, incluye siempre menor que (<) y mayores que (>) las señales que son también llamados soportes de ángulo. Entre estos dos signos es un elemento que indica el tipo de comando que un intérprete AIML seguirá. Colectivamente, esto se llama una etiqueta AIML que tiene dos clases: una etiqueta de apertura o inicio y una etiqueta de cierre o final. La etiqueta final siempre contiene una barra diagonal (/) al principio de un elemento. Así, tecleando códigos AIML es como escribir códigos HTML (etiquetas de comienzo, contenido texto y etiquetas de fin).
Pero todos tus archivos AIML deben empezar con la etiqueta que especifica como un subconjunto XML extendido válido o apropiado (o dialecto):
<? xml version = "1,0" encoding = "ISO-8859-1"? >
O también puede utilizar el siguiente:
<? xml version = "1,0" encoding = "UTF-8"? >
Esto servirá como prólogo a un típico archivo AIML. El UTF-8 en la codificación se utilizará en guardar el archivo en lugar de ANSI, UNICODE, etc..