Cómo Crear un Chatbox desde Cero

Un chatbot es la abreviatura chat y de robot, por lo que podemos decir que es un chat de robots o programa de ordenador que simula conversaciones humanas. Funciona interactúa con los usuarios a través de mensajes instantáneos, replicando artificialmente el patrón de comunicación humano.

Los chatbots existen desde los años 60, siendo ELIZA el primer chatbot desarrollado por el profesor del MIT Joseph Weizenbaum. Desde entonces, los chatbots evolucionaron de ser compañeros de conversación a ayudar a las empresas y a la gente con las tareas diarias y la gestión. El más conocido es ALEXA.

Los chatbots tienen que analizar la solicitud de un usuario y dar una respuesta basada en un proceso de decisión específico. Los detalles sobre cómo deciden dependen del tipo de chatbot.

Básicamente hay tres tipos diferentes de chatbots:
  • Árbol de decisión.
  • Reconocimiento de palabras clave. 
  • Contextuales.
En esta ocasión los alumnos de la materia de IA, en 1º de Bachillerato, han creado un chatbot conversacional. El proceso de desarrollo, prueba e implementación de los chatbots creados se ha realizado en plataformas de desarrollo de bots en la nube ofrecidas por los proveedores de plataformas como servicio (PaaS) en la nube, concretamente SnatchBot, que es el que nosotros hemos utilizado.

Los alumnos han creado un chatbot para hablar de cine o de música que responde diagrama de flujo que podemos observar en la siguiente imagen:


Comentarios

Entradas populares