Eliza es uno de los primeros chatbots de la historia. Fue creado en 1966 por Joseph Weizenbaum, un profesor e investigador del Instituto Tecnológico de Massachusetts (MIT). Su objetivo principal era simular una conversación entre un humano y una máquina utilizando texto simple, para demostrar las capacidades y limitaciones de los sistemas de procesamiento de lenguaje natural en esa época.
Eliza simula el estilo de un terapeuta rogeriano, basado en la terapia centrada en el cliente desarrollada por Carl Rogers. En este enfoque, el terapeuta no da consejos directos ni interpreta, sino que refleja las emociones y el contenido expresado por el paciente mediante reformulaciones y preguntas abiertas, fomentando que el paciente explore sus propios sentimientos.
Joseph Weizenbaum nació en 1923 en Berlín, Alemania, en una familia judía. En 1935, ante el ascenso del nazismo, huyó con su familia a Estados Unidos. Estudió matemáticas en la Universidad Wayne State y luego se unió al MIT, donde se convirtió en un pionero en informática y desarrolló el lenguaje SLIP para procesamiento de listas. Creó Eliza como experimento para explorar la comprensión del lenguaje natural por parte de las computadoras, pero nunca imaginó el impacto emocional que tendría en los usuarios.
Weizenbaum se sorprendió y preocupó profundamente por cómo las personas interactuaban con Eliza. Muchos usuarios, incluso sabiendo que era un programa simple, le confiaban problemas personales, secretos íntimos y emociones profundas, tratándola como un terapeuta real. Esta reacción lo inquietó tanto que lo llevó a convertirse en un crítico acérrimo de la inteligencia artificial. En su libro "Computer Power and Human Reason: From Judgment to Calculation" publicado en 1976, advirtió sobre los riesgos de delegar decisiones humanas y éticas a las máquinas, argumentando que las computadoras carecen de verdadera comprensión, empatía y juicio moral.
El funcionamiento de Eliza se basa en un sistema de reglas y patrones predefinidos llamado "scripts", especialmente el script DOCTOR. No comprende el significado real del texto, sino que busca palabras clave (como "deprimido", "madre", "siento", "mi") y selecciona respuestas preprogramadas o reformula lo dicho por el usuario en forma de pregunta. Esto crea la ilusión de empatía y comprensión, aunque en realidad sigue instrucciones rígidas sin ningún entendimiento profundo.
De esta experiencia nace el llamado "Efecto Eliza", que describe la tendencia humana a proyectar inteligencia, empatía y emociones reales en programas informáticos simples que solo siguen algoritmos. Weizenbaum vio en esto un peligro para la sociedad: la deshumanización de las relaciones y la sobreconfianza en la tecnología para resolver problemas emocionales.
Para ilustrar cómo funciona Eliza, aquí un ejemplo simplificado de conversación (adaptado al español y basado en el funcionamiento clásico del script DOCTOR):
Usuario: Me siento muy deprimido últimamente.
Eliza: Lo siento mucho de oír que estás deprimido. ¿Cuánto tiempo llevas sintiéndote así?
Usuario: Desde que mi madre murió el año pasado.
Eliza: Háblame más de tu madre.
Usuario: Era una persona muy importante en mi vida y la extraño mucho.
Eliza: ¿Qué significa para ti que tu madre fuera tan importante?
Usuario: Me hacía sentir seguro.
Eliza: ¿Por qué crees que te hacía sentir seguro?
Este tipo de respuestas refleja las palabras clave del usuario en forma de preguntas abiertas o reformulaciones, sin ofrecer consejos ni interpretaciones, lo que caracteriza la terapia rogeriana y genera la ilusión de una conversación terapéutica coherente.
Aunque Eliza parece básica hoy en día, representó un avance revolucionario en 1966 y sigue siendo un referente clave en la historia de la inteligencia artificial, la psicología computacional y los estudios sobre la interacción humano-máquina.
En esta versión quise mantener la esencia minimalista y algo nostálgica del software antiguo, pero con una barra de herramientas: cambio de temas, fuentes accesibles, tamaños de texto ajustables y una interfaz que recuerda a un programa de escritorio, principalmente me inspiré en Elinks.
Decidí que Eliza no fuera un chat moderno como en las redes sociales, sino un programa. Quería que se sintiera como abrir un ejecutable antiguo en tu computadora, con menús simples, bordes negros y texto plano.
Espero que disfrutes de este pequeño proyecto personal tanto como yo he disfrutado al hacerlo.
Hecho con cariño por Yared Sermeño > Proyecto Eliza