Este artículo explica más en detalle lo que es el Proveedor dentro de la Arquitectura de un Chatbot, te aconsejamos leer esto antes, para que puedas entender el contexto de lo que aquí se habla.

La entidad más sencilla de la Arquitectura de un Chatbot es sin duda el Proveedor, pues existe un 99% de probabilidad que tengas instalado alguno de ellos en tu smartphone. El Proveedor, no es más que la interface (web, móvil o física) que te permite realizar el chat o conversación con el bot, tal como lo indica el siguiente diagrama:

Hoy en día existen muchas empresas y redes sociales que nos permiten conectar un Chatbot a través de sus interfaces para llegar a conversar con nuestro usuario final. Entre los más conocidos están:

  • Skype
  • Kik
  • Twitter
  • Slack
  • Telegram
  • WeChat
  • Google Assistant
  • Alexa
  • Whatsapp
  • Facebook Messenger
  • BotNation
  • y muchos más

Como es de esperarse, Facebook Messenger se lleva la mayor parte de la torta junto con Whatsapp, que lamento decir, todavía no tiene un sistema para manejar chatbot de manera pública y nativa, pero si existen diversas formas “no oficiales”, para poder realizarlo. Por otro lado, las interfaces web están cada día adquiriendo más poder, tanto así que Facebook Messenger ya incorporó su tecnología “Consumer Chat” para que puedas integrar un Chat de Facebook directamente en cualquier página web y por su lado Whatsapp, creó la API de Chat que te permite iniciar conversaciones con cualquier número del mundo desde un hiperlink que puedes integrar en cualquier sitio.

¿Puedo crear mi propio Proveedor?

Sí, es posible construir tu propio proveedor, para ello tendrías que utilizar herramientas como NodeJS, Java u otro lenguaje de programación para construir tu interface web de Chat o utilizar herramientas móviles como Android Native o Swift para crear tu interface móvil.

¿Cómo selecciono un Proveedor?

Siempre digo, parte construyendo desde tus usuarios hacia afuera. Si cuentas con cientos o miles de seguidores en Facebook, claramente te convedría montar el Chatbot en Facebook Messenger, si ya cuentas con una línea en Whatsapp Business quizás sea bueno automatizarlo y así hacia adelante, todo parte por investagar dónde está la masa crítica de usuarios, cual de todos los canales utiliza tu usuario para preguntar y cual canal utiliza para seguir tus informaciones. La mayoría de las empresas están en todas las redes sociales, pero sus usuarios se comunican de forma diferente en cada una de ellas, Twitter suele ser un canal de FAQ, Facebook suele ser un canal de ayuda, Whatsapp un canal peer-to-peer directo a la empresa y la web, bueno ya ha ido muriendo en temas de SAC (Servicio al Cliente), porque las empresas suelen no tener su información actualiza y por ende los usuarios saben que entrar a buscar ayuda en la web es perder el tiempo. Sin embargo, mi experiencia personal me ha dado grandes resultados al montar un Chatbot en una página web y manejar las Preguntas Frecuentas.

¿Cuál es el mejor Proveedor de la industria?

Personalmente Facebook Messenger cumple con todo lo que un desarrollador necesita para publicar un buen producto hacia el usuario. Su API de Messenger está muy bien documentada, puedes realizar prácticamente lo que se te ocurra, juegos, realizar pagos, conectar con aplicaciones o sitios web y en fin, hoy en día es la interface más completa que conozco. En segundo lugar, BotNation tiene una gran interfaz web, pero queda corto en la rapidez y fluides de los bots que puedes construir. Por útlimo, Whatsapp tiene la ventaje que te permite llegar prácticamente a cualquier persona del mundo, pero es limitado en el tipo de conversaciones que puedes tener, prácticamente sólo texto sin interacción.

¿Por qué no hay un sistema oficial para integrar Chatbots a Whatsapp?

La respuesta es simple, SPAM, quizás no se note mucho en Latinoamérica, pero si tuvieras un número de USA o Europa al menos una vez a la semana te llegaría un mensaje por Whatsapp o SMS de una empresa o persona que ni siquiera sabes como obtuvo tu número. Crear un sistema de Chatbot para Whatsapp implica por parte de Whatsapp un gran control de calidad, para que las empresas no bombardearan a sus usuarios tal como ocurre hoy en día con las operadoras móviles.

Continuemos con el siguiente componente de la Arquitectura de un Chatbot, el Integrador.