Bot es un término que tiene su origen en la lengua inglesa. Se trata del acortamiento de robot, concepto referido a una máquina que, a partir de su programación, está en condiciones de llevar a cabo distintas tareas. Otro uso de robot aparece en la informática, donde se lo vincula al programa que puede realizar una exploración automática en una red para detectar ciertos datos.
Retomando la idea de bot, se usa para aludir al software que copia el comportamiento de una persona. De esta manera, un bot ejecuta acciones similares a las desarrolladas por un ser humano en un entorno digital, pudiendo aprender a través del machine learning.
Características de un bot
Existen diferentes tipos de bots. A nivel general, puede decirse que es un programa que realiza determinadas actividades en Internet gracias a los comandos que, de manera previa, le asignaron una función específica. Por lo tanto, funciona por automatización.
Una de las características más importantes de un bot es que puede interactuar con los usuarios humanos. Estos sistemas están preparados para reaccionar ante estímulos y brindar respuestas.
Hay bots que cumplen con roles básicos y no tienen una gran complejidad. Otros, en cambio, se basan en la inteligencia artificial y pueden tomar decisiones «autónomas» partiendo de los parámetros incluidos en su código de programación.
El rastreador web
El rastreador, araña o indexador web está entre los bots más usados. Estos programas se dedican a recorrer la Web, registrando las páginas que visitan para que después sean indexadas en un motor de búsqueda.
Un bot de esta clase, por lo tanto, navega de modo automatizado y ordenado para examinar millones de sitios web. Siguiendo diversas reglas, visita las diferentes páginas y crea listas de URLs. Luego, el motor de búsqueda hace uso de esa información para ofrecer resultados ante las indagaciones hechas por los internautas.
Con el objetivo de facilitar el trabajo del rastreador web, los diseñadores de los sitios tienen en cuenta la optimización de motores de búsqueda. Diversos criterios ayudan a que las páginas sean encontradas por los buscadores y las posicionen en los primeros lugares que presentan a la hora de mostrar los resultados de las búsquedas.
El bot conversacional
Un chatbot o bot conversacional es un software que puede entablar una comunicación con un individuo. Preparados para ofrecer respuestas a preguntas específicas, los bots están capacitados para «conversar».
Lo habitual es que el diálogo se establezca a través del intercambio de textos. Si bien parece que el bot razona y usa la lógica para contestar, en realidad solo analiza la información suministrada por la persona y, tras ese procesamiento, responde según lo indicado por su programador, dando lugar a un chat en vivo de respuesta instantánea.
Estos bots son cada vez más populares en la atención al cliente, usuario, consumidor o ciudadano. Los sitios web de empresas y organismos suelen disponer de un bot que invita a chatear y que puede responder las preguntas más frecuentes.
Un bot de servicio al cliente, por mencionar un caso, puede brindar información sobre horarios de atención. Un bot de ventas, en tanto, está preparado para responder precios de productos y servicios.
Según el ámbito, también puede haber un bot de noticias, un bot educativo, un bot financiero o un bot de salud, por mencionar otras posibilidades. La lógica es siempre la misma: el sistema facilita la interacción humano-computadora a través de un procesamiento de lenguaje natural. De esta manera, la persona le escribe al bot tal como si lo hiciera a otro individuo, y el bot responde a modo de un asistente personal.
Su uso en las redes sociales
En el ámbito de las redes sociales, es usual que se recurra a un tipo especial de bot conversacional que publica mensajes automáticos para apoyar o condenar proyectos, causas, ideas, etc. Así, se emplea para incidir en la opinión pública.
El bot de redes sociales sirve para hacer publicidad, difundir fake news, atacar a opositores o contribuir a la popularidad de alguien o algo. Estas aplicaciones son muy frecuentes en Twitter (hoy X), donde se conocen como twitterbots, estando facultadas para realizar las mismas acciones que las personas en el terreno virtual.
Estos bots obedecen a un diseño de interacción y a ciertas estrategias de contenido. Si la intención es perjudicar las opciones electorales de una candidato, por indicar una posibilidad, un bot puede ser programado para que, ante cada mención del candidato en cuestión en la red social, automáticamente responda con un mensaje determinado (donde se lo acusa de corrupción, por ejemplo).
Otra posibilidad es que el bot haga un seguimiento de las tendencias para publicar contenidos que ayuden a posicionar un marca. Así, a partir de dicho relevamiento, puede difundir tuits con una cierta periodicidad para contribuir a la visualización, ya que las tendencias se forman con los temás más debatidos o mencionados.