AIML
Usaremos AIML para crear nuestro chatbot. AIML son las siglas en inglés de Artificial Intelligence Markup Language (lenguaje de marcado de inteligencia artificial). Si alguna vez has usado HTML para hacer una página web, notarás que AIML se parece mucho. Antes de empezar a escribir AIML, necesitamos registrarnos en PandoraBots.

Pandorabots
Ve a https://www.pandorabots.com/ y haz clic en Sign Up. Escribe un correo electrónico y una contraseña para crear una cuenta. También puedes registrarte usando una cuenta de Google, Facebook, Twitter o GitHub. Si te lo pide, elige la opción de prueba gratuita (free trial).
Crear un bot nuevo
Una vez que te hayas registrado, deberías ver una página como esta:

Para crear un bot nuevo, usa el botón “+” que está junto a My Bots en el panel de navegación. Dale un nombre y haz clic en “Create Bot”.

Editar el bot
Una vez que hayas creado un bot nuevo, el nombre del bot aparecerá en el panel de navegación. Haz clic en Edit debajo del nombre de tu bot y luego elige Code Editor para ir al editor.

El editor es donde escribirás los archivos AIML y las categorías que permitirán que tú y otras personas hablen con tu bot.
Usa el menú File para crear un archivo AIML nuevo llamado greetings.


Hola Mundo
Copia el código de la siguiente categoría en el editor de texto, entre las etiquetas de inicio <aiml> y de cierre </aiml>:
<category>
<pattern>HOLA</pattern>
<template>
¡Hola, Mundo!
</template>
</category>
Cuando termines, guarda el archivo desde el menú desplegable “File”.

Probar tu bot
El widget de chat te permite hablar con tu bot. Haz clic en el icono de las “burbujas de diálogo” en la esquina inferior derecha para empezar a hablar con tu bot. Escribe Hola y deberías recibir la respuesta que acabas de programar: “¡Hola, Mundo!”
