Con los avances y mejoras desarrolladas en la última década sobre la Inteligencia Artificial (IA), las grandes empresas de tecnología del mundo cada vez más incorporan a sus soluciones la presencia de IA. Su aplicabilidad es muy variada, pero en este artículo nos enfocaremos en un término muy acuñado últimamente, los “bots”.

Qué es un Bot?

Un bot no es más que un software que aplica inteligencia artificial para realizar tareas por su cuenta sin la intervención humana. Estás tareas pueden ir desde responder preguntas simples sobre algún producto o servicio, hasta realizar tareas un poco más complejas como una reserva de vuelo o restaurante. La implementación más común hasta el momento, son los chatbot. Esto simula una conversación con una persona vía chat capaz de responder consultas, o dirigir alguna solicitud a un área o departamento específico.

Qué hacen?

Su principal aplicabilidad es la de realizar funciones de atención al cliente. El usuario, dependiendo del área comercial donde se aplique, podría consultar, por ejemplo, los servicios ofertados por su empresa de TV por suscripción, alternativas aplicables a su paquete actual contratado, agregar servicios adicionales a su paquete actual, reportar fallas de servicio y un sin fin de opciones más.

Dónde los puedo utilizar?

Las empresas de mensajería están incorporando a sus servicios la posibilidad de integrar los “Chatbots” a su interface conversacional. Como ejemplo de ellas, podríamos nombrar empresas como Facebook, Twitter, Telegram, Slack, Kik Messenger y más.

Por otra parte, las empresas que cuentan de servicio de atención al cliente, disponen de estos recursos para automatizar la atención y gestión de los productos ofrecidos. En este particular, integran la capacidad de reconocimiento de voz e interpretar o leer contenido escrito y transformarlo en voz, mientras realizan operaciones de atención o gestión a usuarios.

Cómo genero uno propio?

Además de las empresas de mensajería que nos permiten la integración de los “Chatbots”, tenemos por otro lado la posibilidad de crear el nuestro propio utilizando Amazon Lex. Este producto ofrecido por AWS permite la fácil creación de interfaces conversacionales con las funcionalidades avanzadas de aprendizaje profundo, lenguaje natural sofisticado y comprensión del lenguaje que posee “ALEXA”.

Amazon Lex ofrece fácil integración con otros servicios de AWS y particularmente con AWS Lambda y AWS Connect complementando entre ellos las características de reconocimiento de voz, atención y gestión. La integración con AWS Lambda incrementa la posibilidad de los bots para realizar tareas complejas ahorrando recursos, tiempo, esfuerzo y dinero.

Beneficios de implementarlo en el Cloud?

Existen soluciones aplicables a entornos onPremise que se podrían ajustar a las necesidades particulares de una solución esperada, pero vale la pena considerar una implementación en el cloud que nos ofrece beneficios particulares que difícilmente conseguiremos en una implementación local. Entre las más importantes consideramos:

1-  Flexibilidad de uso al contar con una consola que permite en pocos pasos tener una solución inicial desplegada.

2-  Integración con otros servicios propios del entorno cloud, estos servicios proporcionan un valor agregado a la solución como el hecho de contar con la monitorización y un sistema de alertas sobre uso, consumo, ejecuciones, etc. Configurable y de fácil administración.

3- La administración de la infraestructura donde corre el servicio la cubre el proveedor cloud, permitiendo un enfoque más directo al objetivo que debe alcanzar la solución.

4- La mayoría de los proveedores cloud gestionan los costos de soluciones como esta por solicitudes, evitando costos anticipados, cuotas mínimas o contratos de reserva.