Saltar al contenido
Tecnología

Han vuelto a la vida a ELIZA, el primer chatbot del mundo

Creían que se había perdido el código original, pero lo encontraron y ahora está en funcionamiento.
Por Matthew Gault Traducido por

Tiempo de lectura 3 minutos

Comentarios (0)

El 21 de diciembre de 2024 justo antes de las 2 p.m. los científicos hicieron hablar a alguien que estaba muerto. ELIZA, el primer chatbot del mundo, ha regresado. Hubo muchas imitaciones, aunque ninguna fue perfecta. Creían que ELIZA se había perdido, pero los científicos descubrieron una antigua versión de su código en los archivos de su creador en 2021, y en estos años han logrado armarlo todo otra vez. 

ELIZA está funcionando, y puedes descargarlo aquí para verlo con tus propios ojos.

Entre 1964 y 1967 se hizo la codificación e iteración, y ELIZA fue un desarrollo del científico en computación del MIT Joseph Weisenbaum. Para los parámetros actuales es rudimentario pero en el momento de su creación fue un éxito. Su creador le dio la personalidad de un psicoterapeuta, y su secretaria quedó tan encantada que le pedía a Weizenbaum que saliera de la oficina cuando ella chateaba con ELIZA.

Un nuevo trabajo científico de los miembros del Proyecto de Arqueología ELIZA detalla cómo encontraron y resucitaron al chatbot, además de describir sus orígenes y posterior difusión. Weizenbaum programó ELIZA en un antiguo lenguaje llamado MAD-SLIP en un sistema de computación de tiempo compartido conocido como Sistema Compatible de Tiempo Compartido o CTSS. 

ELIZA se separó pronto de Weizenbaum y se difundió en las primeras redes de computación. Los programadores lo adaptaron a otros lenguajes. Uno de los primeros clones se construyó en Lisp, gracias a uno de los jefes técnicos de ARPAnet, precursora de la Internet moderna. La versión Lisp de Eliza se contó entre los primeros bits de datos en esta naciente red, y se difundió rápidamente. 

“Como resultado, ELIZA en su versión Lisp se convirtió pronto en la cepa dominante y la versión MAD-SLIP de Weizenbaum se volvió invisible para ARPAnet y quedó en la historia”, indica el trabajo. “Hasta su redescubrimiento en 2021, nadie había visto el ELIZA MAD-SLIP original durante al menos 50 años”. 

Más y más clones

Una década después una revista llamada Creative Computer publicó un clon de ELIZA escrito en BASIC. Fue en 1977, el mismo año en que llegaron al mercado Apple II, Commodore Pet y TRS-80. Esas máquinas dieron lugar a una explosión de computadoras domésticas y a la proliferación del lenguaje de computación BASIC. 

“Es probable que buena parte de los que tenían afición por este hobby tuvieran suficiente interés en la posibilidad de la IA para tipear en este ELIZA BASIC (eran solo un par de páginas de código), para probarlo”, dijeron los científicos. “Debido a su brevedad y simplicidad y a la explosión de las computadoras personales, esta derivación de ELIZA se multiplicó a lo largo de las décadas en todos los lenguajes de programación que se pudieran concebir, convirtiéndolo en el programa más imitado de la historia, y así como el ELIZA Lisp de Cosell se propagó vía ARPANet, el ELIZA BASIC lo hizo a través del contagio explosivo de las computadoras personales”. 

Hoy existen en línea muchas versiones de esta versión BASIC  de ELIZA, y la versión original MAD-SLIP se creía perdida. Luego el científico en computación Jeff Shrager de Stanford convenció a los archivistas del MIT que buscaran en las cajas de material de Weizenbaum, y fue entonces que se produjo el importante descubrimiento: versiones iniciales del código MAD-SLIP.

El código no estaba completo y se requirieron muchas pruebas y complicadas imitaciones para lograr que volviera a funcionar. Todo esto llevó tiempo y requirió mucho esfuerzo pero los arqueólogos de código lograron que ELIZA volviera a funcionar, y lo pusieron a disposición de todo el que quiera jugar. “Lo probamos en varias versiones de Linux y MacOS, pero notamos algunos problemas con versiones diferentes, así que las experiencias podrían variar. Queremos que nos avisen si funciona en las computadoras de los usuarios y alguien encuentra que hay que cambiar algo”.

Compartir esta historia

Artículos relacionados