Bot

Publicado el 01 abril 2018 por Adolfo Gonzalez @adolforgs

¿Qué es un bot?
Un bot es un programa informático que realiza tareas automatizadas a través de Internet. Normalmente, estos bots ejecutan tareas rápidas y estructuralmente repetitivas, cuya realización por parte de una persona seria imposible o muy tediosa.
La palabra bot, se registra por primera vez en la década de los sesenta, como aféresis de robot en la jerga informática.
Los bots no solo pueden interactuar con las personas, sino que también pueden comunicarse entre ellos.
Tipos de bots
Crawler: se encargan se recoger información de otras APIs o webs.
Bots Informativos: ayudan a gestionar la información que se van publicando en canales de información.
Chat bots: su función es simular una conversación con humanos.
Bots transaccionales: actúan como intermediarios en transacciones entre personas y medios externos.
Hacker bots: su función principal es distribuir virus informáticos y realizar acciones fraudulentas.
Spam bots: diseñados para enviar spam de forma masiva.
Game bots: son bots con los que se puede jugar, por ejemplo Ajedrez.
Scraper bots: Construidos para robar información (Correos, imágenes, textos, etc.)
¿Dónde hay bots?
Facebook no es la primera compañía tecnológica en presentar una plataforma de bots, aunque sus más de 900 millones de usuarios podrían marcar un antes y un después en el desarrollo de estas pequeñas aplicaciones.
Antes que Facebook, otro gigante de la tecnología, Microsoft, también anunció en su propia conferencia BUILD la disponibilidad de un marco de desarrollo para que programadores de todo el mundo puedan crear bots. En su página oficial ya pueden encontrarse algunos bots de ejemplo.
Los bots de Facebook también se pueden usar desde ya, a través de su app de mensajería instantánea Messenger. Para ello solo hay que iniciar una conversación con ellos, buscándolos por su nombre, como si se tuviera un chat con una persona.
Pero si hay una aplicación muy avanzada en el campo de los bots, esa es Telegram. Esta app de mensajería cuenta con una completa sección de bots, de todo tipo y sobre temática muy diversa, listos para añadir a la app y empezar a utilizarlos al momento.
Y para no perderse entre tanto bot, una buena opción es usar la web Botlist, que recoge en un listado todos los bots disponibles en todas las plataformas que los ofrecen hoy en día. Así se puede revisar con comodidad cuáles son los bots más interesantes y en qué aplicaciones se pueden emplear.
Un experimento de bots reciente más polémico fue uno protagonizado por Microsoft, la empresa creadora de Windows, que lanzó un perfil-bot en Twitter denominado Tay. Este bot podía comunicarse con cualquier usuario de Twitter y aprender de todas esas conversaciones. El resultado fue que, tras unas cuantas horas de aprendizaje, Tay comenzó a lanzar todo tipo de comentarios racistas, homófobos y antisemitas. Microsoft tuvo que suspender rápidamente el experimento y pedir disculpas.

Aunque este experimento resultase fallido, la realidad es que los bots, en un entorno controlado como una conversación de chat, pueden resultar realmente útiles para guiar, asesorar, ayudar o entretener a cada usuario que solicite usarlos.

Fuente:Microsoft MVA y artículo comercio.es