¿Qué es un robot vitual?

Después de analizar las tendencias tecnológicas de las revoluciones industriales previas y considerando que la cuarta revolución industrial, a través de la digitalización, aumenta drásticamente el abanico de opciones para desarrollar nuevas soluciones o transformar las existentes, para mejorar la calidad de vida de las personas, entonces, se considera estratégico aventurarnos a tratar de definir conceptos como  “robot virtual”, por esta razón se indaga dentro de este tema.

“Un robot virtual es una serie de instrucciones desarrolladas en un lengua de programación, cuyo propósito es simular y automatizar una tarea humana que en la mayoría de los casos es repetitiva, estas instrucciones detallan el alcance de las decisiones que el robot virtual logra realizar y pueden mejorarse hasta darle al robot la capacidad de aprender según la acumulación de su propia experiencia. Hoy existen varios tipos de robots virtuales, pero los dos tipos más comercializados son:

  1. ChatBots: Son instrucciones capaces de interpretar el lenguaje humano para dar respuesta a solicitudes o consultas, hasta el punto de entablar una conversación natural entre el solicitante y el robot. Por ejemplo los chatbot de Google o Microsoft. ( https://dialogflow.com/ https://azure.microsoft.com/en-us/services/bot-service/ )
  1. Robots de procesos: una serie de instrucciones que automatizan un proceso operativo. Por ejemplo el robot automático de IBM que graba procesos y los reproduce; por ejemplo recibir correos con trabajo y asignarlo sin intervención humano. ( https://www.ibm.com/automation/software/rpa )“

Es importante considerar que la característica fundamental para un robot virtual moderno es la capacidad de aprender, ya sea de forma supervisada (que una persona le enseñe al robot) o no supervisada (que el robot tenga la capacidad de aprender solo), por ejemplo, un servicio de mensajería automatizado, ¿sabe qué hacer en caso de recibir un correo erróneo?, ¿escala el problema? La respuesta es no, a menos que se haya programado, entonces, generalmente intenta enviarlo 5 veces y da resultado erróneo, el servicio no tiene la capacidad de aprender, solo podríamos mejorarlo agregando más condiciones a su código, sin embargo, si logra simular y automatizar el proceso de enviar mensajes, por esta razón, se considera un robot clásico.

Por otra parte, algunas personas o empresas utilizan títulos rimbombantes para vender servicios, que al final son iguales o más limitados, en comparación con las automatizaciones desarrolladas a la medida dentro de las organizaciones o empresas. Igual al concepto de “Big Data”, esto es un tema de moda, que hoy no tiene una clara definición oficial.

Con esta visión sobre los robots virtuales, podemos decir que: “Los procesos automáticos desarrollados en cualquier lenguaje de programación son robots virtuales clásicos, porque reciben información, la procesan y actúan, o sea simulan y automatizan una tarea humana, pero no son inteligentes, por otro lado, un robot virtual inteligente es capaz de aprender a través de un proceso supervisado o no supervisado.”