Los científicos acaban de resucitar a «ELIZA», el primer chatbot del mundo, a partir de un código informático perdido hace mucho tiempo, y todavía funciona muy bien.
Utilizando impresiones polvorientas de archivos del MIT, estos «arqueólogos del software» descubrieron un código obsoleto que había estado perdido durante 60 años y lo devolvieron a la vida.
ELIZA fue desarrollado en la década de 1960 por el profesor del MIT. Joseph Weizenbaum y lleva el nombre de Eliza Doolittle, la protagonista de la obra «Pygmalion», a quien le enseñaron a hablar como una mujer aristocrática británica.
Como modelo de lenguaje con el que el usuario podía interactuar, ELIZA tuvo un impacto significativo en la actualidad. inteligencia artificial (AI), escribieron los investigadores en un artículo publicado en la base de datos preimpresa arXiv Domingo (12 de enero). El guión de «DOCTOR» escrito para ELIZA fue programado para responder preguntas como lo haría un psicoterapeuta. Para ejemploELIZA decía: «Por favor, cuéntame tu problema». Si el usuario ingresa «Todos los hombres son iguales», el programa responderá «En qué forma».
Weizenbaum escribió ELIZA en un lenguaje de programación ya desaparecido que inventó, llamado Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP), pero fue copiado casi de inmediato al lenguaje Lisp. Con la llegada de Internet, la versión Lisp de ELIZA se volvió viral y la versión original quedó obsoleta.
Relacionado: La IA de Google les dice a los usuarios que agreguen pegamento a su pizza, coman piedras y produzcan cloro gaseoso
Los expertos pensaron que el código ELIZA original de 420 líneas se perdió hasta 2021, cuando el coautor del estudio Jeff Shragerun científico cognitivo de la Universidad de Stanford, y Myles Crowleyun archivero del MIT, lo encontró entre Los artículos de Weizenbaum..
«Tengo un interés particular en cómo pensaban los primeros pioneros de la IA», dijo Shrager a WordsSideKick.com en un correo electrónico. «Tener el código de los científicos informáticos es lo más parecido a tener un registro de sus pensamientos, y como ELIZA fue, y sigue siendo, para bien o para mal, una piedra de toque de las primeras IA, quiero saber qué tenía en mente». Pero por qué el equipo quería que ELIZA funcionara es más complejo, dijo.
«Desde un punto de vista técnico, ni siquiera sabíamos que el código que habíamos encontrado (la única versión jamás descubierta) realmente funcionaba», dijo Shrager. Entonces se dieron cuenta de que tenían que intentarlo.
Reanimando a ELIZA
Devolverle la vida a ELIZA no fue sencillo. Requirió que el equipo limpiara y depurara el código y creara un emulador que se aproximara al tipo de computadora que habría ejecutado ELIZA en la década de 1960. Después de restaurar el código, el equipo puso en funcionamiento ELIZA, por primera vez en 60 años, el 21 de diciembre.
«Al hacerlo funcionar, demostramos que esto era, de hecho, parte del linaje real de ELIZA y que no sólo funcionó, sino que funcionó extremadamente bien», dijo Shrager.
Pero el equipo también encontró un error en el código, que decidieron no corregir. «Arruinaría la autenticidad del artefacto», explicó Shrager, «como arreglar un error en la Mona Lisa original». El programa falla si el usuario ingresa un número, como «Hoy eres 999», escribieron en el estudio.
Aunque estaba destinado a ser una plataforma de investigación para la comunicación entre humanos y computadoras, «ELIZA era una novedad tal en ese momento que su ‘chatbotness’ superó sus propósitos de investigación», dijo Shrager.
Relacionado: 32 veces la inteligencia artificial se equivocó catastróficamente
Ese legado continúa hoy en día, ya que a menudo se compara a ELIZA con los modelos de lenguaje grande (LLM) actuales y otras inteligencias artificiales.
Aunque no se compara con las capacidades de los LLM modernos como ChatGPT, «ELIZA es realmente notable si se considera que fue escrito en 1965». David Berrydijo a Live Science en un correo electrónico un profesor de humanidades digitales en la Universidad de Sussex en el Reino Unido y coautor del artículo. «Puede mantenerse firme en una conversación por un tiempo».
Una cosa que ELIZA hizo mejor que los chatbots modernos, dijo Shrager, es escuchar. Los LLM modernos solo intentan completar sus oraciones, mientras que ELIZA fue programado para pedir al usuario que continúe una conversación. «Eso se parece más a lo que es ‘chatear’ que cualquier chatbot intencional desde entonces», dijo Shrager.
«Traer de vuelta a ELIZA, uno de los chatbots más famosos de la historia, si no el más, abre los ojos de la gente a la historia que se está perdiendo», dijo Berry. Debido a que el campo de la informática tiene tanta visión de futuro, los profesionales tienden a considerar su historia obsoleta y no la preservan.
Berry, sin embargo, cree que la historia de la informática es también historia cultural.
«Necesitamos trabajar más duro como sociedad para mantener vivas estas huellas de la naciente era de la computación», dijo Berry, «porque si no lo hacemos habremos perdido los equivalentes digitales de la Mona Lisa, el David de Miguel Ángel o la Acrópolis». «.