Skip to main content

¿Qué es un bot de chat?

Un chat bot es un programa informático diseñado para entablar conversación con un compañero humano. Este tipo de software está destinado a convencer a sus interlocutores de que es un participante activo en la conversación y que se está intercambiando un significado real. Algunos tipos de bots de chat incluso están diseñados para hacer que los usuarios crean que están conversando con un ser humano vivo. Este tipo de programa, aunque a menudo se emplea únicamente por valor de novedad, es útil en la investigación psicológica, el desarrollo de inteligencia artificial y en el manejo de algunos tipos de interacción comercial con los clientes.

El primer programa que funcionó como bot de chat fue ELIZA, una herramienta de investigación desarrollada en la década de 1960. ELIZA fue diseñado para simplemente analizar los comentarios de un usuario humano y luego responder con preguntas basadas en algunas de las palabras en la entrada del usuario. Los usuarios encontraron esto fascinante y se involucraron en conversaciones sorprendentemente prolongadas con ELIZA, que a menudo interpretaron como significativas, gracias a la predilección humana por encontrar el significado en la conversación.

Un bot de chat moderno tiene acceso a muchas más capacidades informáticas que los programas anteriores. En consecuencia, los bots de chat modernos a menudo pueden engañar a los usuarios durante un período de tiempo y muchos tienen buenos resultados al pasar la prueba de Turing. Esta prueba presenta una conversación entre un humano y un programa de computadora. Se puede considerar que un programa cuyo resultado no puede distinguirse de la conversación humana ha pasado la prueba.

Muchos bots de chat están diseñados para propósitos frívolos o nefastos. Algunos usuarios simplemente crean bots y los colocan en sitios de chat o mensajería en una alondra. Otros usan estos bots para distribuir publicidad no deseada o para hostigar a los usuarios, aunque tales bots publicitarios son relativamente fáciles de descartar, ya que su difusión constante de información publicitaria rompe su cobertura.

Sin embargo, en 2011, en los últimos años hemos visto que este tipo de programa tiene propósitos más prácticos. Cuando se contacta con muchas grandes entidades corporativas o gubernamentales, un humano es recibido a menudo por un bot de chat automatizado. Estos bots ahora son capaces de realizar muchas tareas una vez manejadas por operadores humanos y se usan de manera rutinaria para recopilar información del usuario, para dirigir llamadas al departamento apropiado o para manejar tareas simples sin intervención humana.

Los bots de chat también se usan en el desarrollo de inteligencia artificial. Cualquier IA exitosa debe ser capaz de analizar el lenguaje natural y formular respuestas apropiadas. Estas son tareas para las cuales un chat bot ya está diseñado.