El primer sistema de chat del mundo podía cambiar de personalidad: el código de ELIZA revela nuevos secretos
MIT
El código fuente recién descubierto de ELIZA, el primer chatbot de la historia, muestra que el programa era mucho más complejo de lo que se pensaba. ELIZA no solo imitaba a un psicoterapeuta, sino que era una plataforma para múltiples 'personalidades' (scripts), podía editar scripts y recordar el contexto. Esto cambia la comprensión del desarrollo temprano de la inteligencia artificial.
Un grupo de investigadores ha examinado el código fuente del programa ELIZA, que recientemente fue descubierto en los archivos del Instituto Tecnológico de Massachusetts (MIT). Anteriormente, ELIZA era conocida principalmente como una 'amable terapeuta femenina' que hacía preguntas orientadoras a los usuarios. Sin embargo, el análisis del código reveló que ELIZA no es solo un simple chatbot con coincidencia de patrones. Es una plataforma compleja que admite múltiples 'personas' (guiones), incluido el famoso guion Doctor (que simula un psicoterapeuta), así como guiones para hablar sobre el clima, matemáticas, poesía, colores, paradojas, ascensores e incluso Francia. La arquitectura de ELIZA, que separa el sistema y los guiones, anticipó patrones de software modernos como la configuración como datos, la arquitectura de complementos y los lenguajes específicos de dominio. Los investigadores señalan que la elección del rol de psicoterapeuta fue una conveniencia técnica: este rol permitía hacer preguntas generales abiertas sin requerir un conocimiento extenso del mundo real. Otros guiones formaban diferentes personalidades, por ejemplo, el guion Neweng para charlas triviales sobre Nueva Inglaterra, donde el programa usa frases como 'NICE AND COOL' y 'UP THERE'. Así, ELIZA no solo cambió la percepción de la interacción humano-computadora, sino que también demostró que ya en la década de 1960 los desarrolladores estaban sentando las bases para crear chatbots con personalidades personalizables.
Fuente: IEEE Spectrum AI —
original
