Chatbot


Un chatbot o chatterbot es una aplicación de software que se utiliza para llevar a cabo una conversación de chat en línea a través de texto o de texto a voz , en lugar de proporcionar contacto directo con un agente humano en vivo. [1] Diseñados para simular de manera convincente la forma en que un humano se comportaría como un compañero de conversación, los sistemas de chatbot típicamente requieren ajustes y pruebas continuas, y muchos en producción siguen sin poder conversar adecuadamente, mientras que ninguno de ellos puede pasar la prueba estándar de Turing . [2] El término "ChatterBot" fue originalmente acuñado por Michael Mauldin (creador del primer Verbot) en 1994 para describir estos programas conversacionales. [3]

Los chatbots se utilizan en los sistemas de diálogo para diversos fines, incluido el servicio al cliente, el enrutamiento de solicitudes o la recopilación de información. Si bien algunas aplicaciones de chatbot utilizan procesos extensos de clasificación de palabras, procesadores de lenguaje natural e inteligencia artificial sofisticada , otras simplemente buscan palabras clave generales y generan respuestas utilizando frases comunes obtenidas de una biblioteca o base de datos asociada .

Se accede a la mayoría de los chatbots en línea a través de ventanas emergentes del sitio web o mediante asistentes virtuales . Se pueden clasificar en categorías de uso que incluyen: comercio ( comercio electrónico a través del chat), educación , entretenimiento , finanzas , salud , noticias y productividad . [4]

En 1950, se publicó el famoso artículo de Alan Turing " Computing Machinery and Intelligence ", [5] que proponía lo que ahora se llama la prueba de Turing como criterio de inteligencia. Este criterio depende de la capacidad de un programa de computadora para hacerse pasar por un ser humano en una conversación escrita en tiempo real con un juez humano en la medida en que el juez sea incapaz de distinguir de manera confiable, basándose únicamente en el contenido de la conversación, entre el programa y un ser humano real. La notoriedad de la prueba propuesta por Turing despertó un gran interés en el programa ELIZA de Joseph Weizenbaum, publicado en 1966, que parecía poder engañar a los usuarios haciéndoles creer que estaban conversando con un ser humano real. Sin embargo, el propio Weizenbaum no afirmó que ELIZA fuera genuinamente inteligente, y la introducción a su artículo lo presentó más como un ejercicio de desacreditación:

[En] inteligencia artificial ... las máquinas están hechas para comportarse de maneras maravillosas, a menudo suficientes para deslumbrar incluso al observador más experimentado. Pero una vez que se desenmascara un programa en particular, una vez que se explica su funcionamiento interno ... su magia se desmorona; se revela como una mera colección de procedimientos ... El observador se dice a sí mismo "Podría haber escrito eso". Con ese pensamiento, traslada el programa en cuestión de la estantería marcada como "inteligente", a la reservada a las curiosidades ... El objeto de este trabajo es provocar precisamente esa reevaluación del programa a punto de ser "explicado". Pocos programas lo necesitaron más. [6]

El método de operación clave de ELIZA (copiado por los diseñadores de chatbot desde entonces) implica el reconocimiento de palabras o frases clave en la entrada y la salida de las correspondientes respuestas preparadas o preprogramadas que pueden hacer avanzar la conversación de una manera aparentemente significativa. (por ejemplo, respondiendo a cualquier entrada que contenga la palabra 'MADRE' con 'CUÉNTAME MÁS SOBRE SU FAMILIA'). [7] Así se genera una ilusión de comprensión, aunque el procesamiento involucrado ha sido meramente superficial. ELIZA demostró que tal ilusión es sorprendentemente fácil de generar porque los jueces humanos están tan dispuestos a otorgar el beneficio de la duda cuando las respuestas conversacionales pueden ser interpretadas como "inteligentes".


El chatbot de ELIZA de 1966