Los ChatBots en la Actualidad

Alexander Rodriguez Duvén
Parkode
Published in
5 min readJun 6, 2017

Estamos en pleno 2017 y los avances tecnológicos son cada vez más impresionantes, estamos frente a lo que se le denomina la Cuarta Revolución Industrial o también llamada Industria inteligente, donde no solo ocurren cambios en la tecnología sino también a nivel social, es decir, la Industria 4.0, no solo cambia lo que hacemos, cómo nos relacionamos con la gente, sino que también cambia lo que somos, en este sentido sabemos que cada uno de las personas que lean esto en algún punto de su vida en línea se ha topado con alguna red social, pero hablemos de aquello que no todos conocen. sabías que cada vez lo que antes los usuarios subían a internet de manera publica hoy en dia, estan ocurriendo en privado, es decir, a través de mensajerias instantaneas como Whatsapp, Telegram, Facebook Messenger entre otros, así que conozcamos un poco acerca de lo que es tendencia en este tipo de redes sociales conocidas como aplicaciones de mensajería, en este caso especifico sobre los chatbots, los cuales son un software que es capaz de simular una conversación con una persona y poder emprender acciones a través del lenguaje natural. antes veíamos estas entidades de software en los chats de IRC. Por lo general se utilizan para llevar a cabo funciones de atención al cliente, herramientas, para enviar notificaciones o sencillamente para resolver una necesidad dada.

Los chatbots no son algo nuevo en realidad, sin embargo son una tendencia más que está dando resultado, debido a la evolución de la mensajería instantánea actual, por lo que es un buen nicho que tomar, para emprender o crear plataformas, es por ello que las empresas que los usan son cada vez más y de gran envergadura, así que por qué no comenzar con esto ahora.

Los chatbots son una manera de llegar a esa audiencia que cada dia crece con mayor rapidez que las redes sociales, porque la mayoría de cosas ahora están ocurriendo en privado a través de mensajes instantáneos, lo cual representa un significante cambio en lo que conocemos como social media.

Incluso Mark Zuckerberg (Creador de Facebook), ha mencionado en sesiones anteriores que la Mensajería es una de esas cosas que las personas hacen más que estar en las redes sociales, aproximadamente unos 2.5 billones de personas tiene una aplicación de mensajería instalada, y dentro de uno o dos años llegará a 3.6 billones de personas, es decir aproximadamente la mitad de la humanidad, y podemos confirmar eso con solo analizarnos a nosotros mismos en este instante, basándonos en las aplicaciones que más usamos a diario.

Aproximadamente invertimos más de 200 minutos a la semana enviando mensajes instantáneos en alguna aplicacion de mensajeria.

Cuando se trata de compartir cosas, ya la mensajería está dominando, en que sentido?, aproximadamente el 70% del tráfico hacia sitios web hoy en día proviene de Dark Social, y para demostrar esto: veamos el siguiente gráfico obtenido de statista:

El dark social incluye tráfico proveniente de Aplicaciones de mensajería, correos electrónico o bien trafico directo.

Hace muy poco tiempo se hablaba de que los bots son las nuevas apps, y en efecto eso es correcto, y esta son algunas de las razones:

Cada vez que aparece una nueva aplicación móvil y las personas la descargan el porcentaje de abandono tras el primer uso es demasiado alto, eso sumado a la típica excusa de que no se tiene espacio suficiente para instalar una nueva app o simplemente se instala pero más nunca se utiliza de nuevo.

Otro aspecto a destacar es que crear chatbots tiene mucho menos coste de desarrollo, a diferencia de crear un sitio web o una aplicación móvil.

Así que en vista de esto, por qué no llegar a la mayor cantidad de usuarios de los cuales sabemos tienen casi que por defecto una aplicación de mensajería instantánea?, en la cual podemos implementar nuestros sistemas?, allí es donde se centra lo fascinante de esto.

Aparte de dominar la forma de compartir contenido, también ha sobrepasado el uso de las redes sociales en términos de usuarios activos mensuales, para ilustrarlo mejor podemos ver la siguiente gráfica que ha sido extraída de Business Insider:

Así que en pocas palabras, los bots serán las apps del futuro y el lenguaje hablado la nueva forma de interactuar.

Conozcamos la arquitectura de un chatbot:

Como podemos apreciar en el gráfico anterior, el funcionamiento de un chatbot es relativamente sencillo en términos generales, simplemente necesitamos un servidor, que conecte con la API de mensajería, las cuales generalmente se hacen a través de simples peticiones HTTP y dentro del código fuente de nuestro bot procesaremos las peticiones entrantes generando por supuesto las respuestas correspondientes según la entrada del usuario, pero durante ese proceso de selección de respuesta se pueden aplicar dos maneras de generar la respuesta, las cuales son: basadas en reglas, (es decir a través de simples condiciones o patrones), o bien usando técnicas de inteligencia artificial que sería la manera difícil pero muy efectiva bajo condiciones diferentes en la que se podría aprovechar más el lenguaje natural tanto escrito como hablado.

Prácticamente no tenemos límites, podemos también agregar botones, generar recibos, recibir pagos, subir fotos, videos, audios, y por supuesto texto.

Así mismo como todo es posible a través de la programación, podemos integrar microservicios a nuestro bot, por ejemplo para conocer el clima, el precio actual de una divisa, conectarlo con Wordpress para por ejemplo obtener estadísticas y mucho más, sin necesidad de implementar dichas funciones directamente sobre nuestro bot, permitiéndonos hacer despliegues de actualizaciones muchisimo mas rapido.

Te invitamos a que pruebes algunos de los siguientes chatbots en Telegram que creemos te ayudaran con tareas de tu dia a dia.

  • Nombre: Wolfram Alpha

Descripción: Con este bot puedes calcular integrales, hacer búsquedas complejas en torno a temas cientifico/matematicos.
Enlace: https://t.me/WolframBot

  • Nombre: Rextester

Descripción: Compilar o interpretar código fuente en diferentes lenguajes de programación y retornar el resultado, ideal para estudiantes de Ingeniería de Sistemas o carreras afines.
Enlace: https://t.me/rextester_bot

  • Nombre: Linuxbot

Descripción: Conjunto de herramientas todo en uno, para buscar en la Wikipedia, en le diccionario de la Real Academia Española, Consultar el clima de una zona, ver las zonas horarias entre otras funciones interesantes que para términos académicos se considera de bastante utilidad.
Enlace: https://t.me/linuxlat_bot

¿Te pareció interesante? ¡Compártelo con otros developers como tú!

Alexander Rodriguez Duvén comparte contenido con otros profesionales tecnológicos en el ecosistema Parkode.

--

--