Contenidos
Un chatbot es un programa informático que simula una conversación humana a través de comandos de voz, chats de texto o ambos. El chatbot, abreviatura de chatterbot, es una función de inteligencia artificial (IA) que puede incorporarse y utilizarse a través de cualquier aplicación de mensajería importante. Hay varios sinónimos de chatbot, como “talkbot”, “bot”, “IM bot”, “agente interactivo” o “entidad de conversación artificial”.
Un chatbot es un programa automatizado que interactúa con los clientes como lo haría un humano y cuyo coste es mínimo. Los chatbots atienden a los clientes en cualquier momento del día y de la semana y no están limitados por el tiempo o por una ubicación física. Esto hace que su implementación sea atractiva para muchas empresas que no tienen la mano de obra o los recursos financieros para mantener a los empleados trabajando las 24 horas del día.
Un chatbot que funciona con un conjunto de directrices está limitado en su conversación. Sólo puede responder a un número determinado de peticiones y vocabulario y es tan inteligente como su código de programación. Un ejemplo de bot limitado es un bot bancario automatizado que hace algunas preguntas a la persona que llama para entender lo que ésta quiere hacer.
¿Qué es un bot en el juego?
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “Internet bot” – noticias – periódicos – libros – scholar – JSTOR (septiembre de 2020) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)Un bot de Internet, robot web, robot o simplemente bot, es una aplicación de software que ejecuta tareas automatizadas (scripts) a través de Internet[1] Un bot de Internet desempeña el papel de cliente en un modelo cliente-servidor mientras que el papel de servidor lo suelen desempeñar los servidores web. Los bots de Internet son capaces de realizar tareas, que son simples y repetitivas, mucho más rápido de lo que podría hacer una persona. El uso más extendido de los bots es el rastreo de la web, en el que un script automatizado obtiene, analiza y archiva información de los servidores web. Más de la mitad del tráfico web es generado por bots[2].
Los esfuerzos de los servidores web para restringir los bots varían. Algunos servidores tienen un archivo robots.txt que contiene las reglas que rigen el comportamiento de los bots en ese servidor. Cualquier bot que no siga las reglas podría, en teoría, ver denegado el acceso o eliminado el sitio web afectado. Si el archivo de texto publicado no tiene ningún programa/software/aplicación asociado, la adhesión a las reglas es totalmente voluntaria. No habría forma de hacer cumplir las normas ni de garantizar que el creador o ejecutor de un bot lea o reconozca el archivo robots.txt. Algunos bots son “buenos” -por ejemplo, las arañas de los motores de búsqueda-, mientras que otros se utilizan para lanzar ataques maliciosos contra, por ejemplo, campañas políticas[2].
Definición de bots
Lo más probable es que hayas utilizado una herramienta de chat en vivo en un sitio web. Los chatbots son básicamente lo mismo, salvo que las preguntas y respuestas están programadas en lugar de depender de que un humano lea y responda a cada mensaje.
Los chatbots simples responden a palabras clave preescritas o a comandos programados por un desarrollador. Estos bots son simples y limitados en lo que respecta a la comunicación. Por ejemplo, si un visitante del sitio web le hiciera una pregunta a un bot, o escribiera palabras que no coincidieran con ninguna de esas palabras clave o frases específicas que el bot estaba programado para reconocer, el bot no lo entendería.
A diferencia de los bots simples, los chatbots avanzados utilizan la IA (Inteligencia Artificial) cuando se comunican con los visitantes online. Esto les permite entender el lenguaje y la comunicación básicos y responder con múltiples sugerencias, sin necesidad de introducir palabras clave o frases preprogramadas.
Su sitio web es una gran cantidad de información, que proporciona todo lo que el cliente podría querer saber. Sin embargo, aunque la información esté a disposición del cliente, el ajetreado cliente de hoy en día no quiere andar rebuscando para encontrar información o respuestas.
Cómo escribir un bot para un sitio web
Hay muchos tipos de malware que infectan los dispositivos de los usuarios finales, con el objetivo de alistarlos en una red de bots. Cualquier dispositivo que se infecte comienza a comunicarse con un centro de mando y control (C&C) y puede realizar actividades automatizadas bajo el control central del atacante.
Muchos actores de amenazas se dedican activamente a construir redes de bots masivas, y las más grandes abarcan millones de ordenadores. A menudo, la red de bots puede crecer por sí misma, por ejemplo, utilizando dispositivos infectados para enviar correos electrónicos de spam, que pueden infectar más máquinas.
Los propietarios de las redes de bots las utilizan para actividades maliciosas a gran escala, normalmente ataques de denegación de servicio distribuidos (DDoS). Las redes de bots también pueden utilizarse para cualquier otra actividad maliciosa de bots, como los bots de spam o los bots sociales (descritos a continuación), aunque a una escala mucho mayor.
Si tienes un gran número de páginas web, puedes colocar un archivo robots.txt en la raíz de tu servidor web, y proporcionar instrucciones a los bots, especificando qué partes de tu sitio pueden rastrear, y con qué frecuencia.