Un aspecto importante a aclarar en el mundo de los bots es que:

Actualmente hay una gran cantidad de Bot Frameworks que permiten el desarrollo de chatbots con diferentes niveles de complejidad, funcionalidades y capacidad de integración. Antes de elegir una Bot Framework es muy importante tener claro el tipo de chatbot que se quiere construir:

Los Bot Frameworks se agrupan en tres familias:

PLATAFORMAS VISUALES

Son plataformas orientadas a usuarios no técnicos. En ellas se pueden construir chatbots sin tener conocimientos de programación y/o de IA (Inteligencia Artificial). La idea es que el usuario puede centrarse en el diseño sin tener que preocuparse por los detalles técnicos. Son plataformas fáciles de aprender, ideales para construir chatbots sencillos, orientados a la realización de una función concreta. No obstante, no son adecuadas para el desarrollo de chatbots complejos, ya que no permiten la implementación de sistemas conversacionales complejos. Además, la integración con APIs y otros sistemas externos que aporten de funcionalidades extra está más limitada. Dentro este grupo estarían ChatfuelManyChatOctane.ai y Motion.ai, entre otras. Todas son bastante similares, aunque hay diferencias en cuanto a madurez, usabilidad de la interfaz y potencia de las tecnologías de IA que incorporan.

Construyendo Chatbots, plataformas visuales

PLATAFORMAS CONVERSACIONALES

El objetivo principal de estas plataformas es el de desarrollar chatbots conversacionales, capaces de mantener una conversación con un usuario sin que tenga que haber un objetivo específico. Así, son adecuadas para la construir chatbots de entretenimiento, publicidad, e-learning o educación. Algunas academias y universidades los usan para enseñanza e investigación. Estás plataformas usan lenguajes específicos como AIML (Artificial Intelligence Markup Language) para construir modelos de interacción, sistemas de programación y servicios cognitivos como el NLP (Natural Language Processing). 

Construyendo Chatbots, plataformas conversacionales

Un buen representante de este tipo de plataformas es Pandorabots. La plataforma de Pandorabots permite el alojamiento de bots, el procesado de lenguaje natural (NLP) y el uso de entornos de programación, tales como: JavaNode.jsPython, Ruby, PHP y Go.

PLATAFORMAS PROGRAMABLES

Su curva de aprendizaje es más lenta, porque requieren conocimientos técnicos: programación y técnicas de IA. Todas ellas se caracterizan por:

Esto hace que sirvan tanto para la construcción de chatbots sencillos como otros más complejos, capaces de ayudar a los usuarios a realizar tareas, manteniendo una conversación. Algunas de las más conocidas son Google DialogflowFacebook Bot EngineMicrosoft Bot FrameworkIBM WatsonAmazon LexGupshup y Aspect CXP.

Construyendo Chatbots, plataformas programables

Así, podemos ver que hay un buen número de posibilidades para construir Chatbots, y los mejor es ponerse con ello y ver cuál se adapta mejor a nuestras posibilidades. Como siempre he dicho, ¡todo es ponerse! ????

MÁSTER EXPERTO EN BIG DATA & ANALYTICS

Gracias al Master en Big Data Analytics 100% Online tendrás amplios conocimientos sobre las herramientas y técnicas analíticas necesarias para la modelización de los principales retos de negocio, con el fin de mejorar la toma de decisiones a través de los datos y el conocimiento.

chevron-down