EEEEEE LL IIII ZZZZZZZ AAAAAEE LL II ZZ AA AAEEEEE LL II ZZZ AAAAAAAEE LL II ZZ AA AAEEEEEE LLLLLL IIII ZZZZZZZ AA AA
Una versión ampliada y en español de ELIZA. También PARRY, y un editor para crear tu propio guion.
Este proyecto
Proyecto Eliza nace de la voluntad de hacer accesible, en español y con un guion más amplio, una de las piezas fundacionales de la inteligencia artificial conversacional. La página permite hablar con ELIZA de inmediato; además se entrega un archivo descargable para quien quiera ejecutarla y modificarla en local, y un editor propio en el sitio para ensayar personalidades sin tocar el motor. De forma experimental, la misma interfaz admite también a PARRY, con las limitaciones ya señaladas: no forma parte del paquete descargable ni del editor.
Descargar elizaespanol.zip
index.html · elizabot.js · eliza-espanol.js
Qué es ELIZA
ELIZA es un programa de conversación escrito entre 1964 y 1966 por Joseph Weizenbaum en el Massachusetts Institute of Technology. Suele citarse como el primer chatbot: no porque pretendiera «pensar», sino porque por primera vez una persona podía intercambiar frases en lenguaje natural con una máquina y obtener respuestas que, a simple vista, parecían de alguien que escuchaba. Weizenbaum lo planteó como un experimento sobre lo poco que hace falta para sostener la ilusión de una conversación; no como un modelo de inteligencia.
El sistema no interpreta el sentido de lo que se le dice. Reconoce palabras clave, aplica plantillas que parten y reordenan la frase, e invierte pronombres para devolver una pregunta o un comentario que suena a diálogo. El nombre viene de Eliza Doolittle, el personaje de Pygmalion que aprende a hablar de otra manera: de forma parecida, el programa podía cargar distintos guiones y adoptar tonos distintos sin cambiar el motor.
Cómo funcionaba el original
Weizenbaum separó con claridad el motor —el algoritmo que procesa el texto— del guion, es decir, de los datos: claves, patrones y respuestas. Cada mensaje se normalizaba; se buscaba la palabra clave de mayor rango; una regla de descomposición cortaba la frase en trozos numerados; otra de reensamblado armaba la salida; y una tabla de transposición convertía «yo» en «tú», «mi» en «tu», y así sucesivamente. Si no había clave reconocible, el programa tiraba de una memoria breve o de una frase neutra del tipo «por favor, continúa».
El guion más conocido, DOCTOR, imitaba la terapia centrada en el cliente de Carl Rogers: el terapeuta no aconseja ni interpreta, solo refleja lo oído. Esa elección no fue casual. En una entrevista rogeriana quien pregunta puede no saber casi nada del mundo sin que resulte extraño; así Weizenbaum evitaba dotar al programa de conocimiento general. Lo que sí observó, y le inquietó, es que mucha gente le atribuía comprensión y empatía de todos modos. Ese fenómeno se conoce como efecto ELIZA. Años después, en Computer Power and Human Reason (1976), argumentó que calcular y juzgar no son lo mismo, y que hay tareas que una máquina no debería asumir aunque pudiera ejecutarlas.
mass:werk y la versión actual
En 2005, Norbert Landsteiner (mass:werk) reescribió el motor en JavaScript: elizabot.js. Mantiene la arquitectura de Weizenbaum —claves con rango, descomposición, reensamblado, memoria— y añade preprocesado, sinónimos dentro de los patrones y frases de despedida. El guion sigue siendo un conjunto de datos aparte del motor; un fragmento tiene esta forma:
["madre", 5, [
["* mi madre *", [
"Háblame más de tu madre.",
"¿Cómo es tu relación con ella?"
]],
["*", ["Cuéntame más sobre tu familia."]]
]]
La versión que corre aquí usa ese mismo motor, sin tocarlo. Lo que cambia es el guion: ampliado y pasado al español. Traducir ELIZA no es sustituir palabras una a una; hay que ajustar la transposición de pronombres, la conjugación («estoy» pasa a «estás»), el género y el registro. Todo se ejecuta en el navegador, sin servidor.
PARRY
PARRY lo creó Kenneth Colby en 1972. A diferencia de ELIZA, no se limitaba a reformular lo que oía: intentaba simular una personalidad paranoide con reglas, creencias y un estado interno que influía en las respuestas posteriores. En su momento se llegó a confrontar una versión de DOCTOR con PARRY por red; fue uno de los primeros «encuentros» entre dos programas conversacionales.
La opción PARRY de esta página es una recreación propia, inspirada en esa idea de estado acumulado (sospecha, confianza, tensión), no una reproducción del código histórico. No se ofrece para editar ni para descargar desde aquí: está pensada solo como interlocutor experimental dentro de la interfaz.