Eliza

¿Qué es Eliza?

ELIZA es el primer chatbot de la historia, creado entre 1964 y 1966 por Joseph Weizenbaum en el MIT. Simula a un terapeuta rogeriano que refleja y reformula lo que dices, creando la ilusión de comprensión emocional.

Esta versión en español usa una implementación fiel basada en elizabot.js (mass:werk, 2005), con respuestas, saludos y reglas adaptadas al español latino.

Saludos y despedidas

Eliza te saluda con frases como:

Al despedirte responde cosas como:

¿Cómo reconoce lo que dices?

Eliza busca palabras clave con diferentes prioridades. Algunas de las más importantes son:

Sinónimos y transformaciones

Eliza entiende muchas formas de decir lo mismo gracias a sinónimos:

También intercambia pronombres automáticamente:

yo    →  tú
mi    →  tu
me    →  te
mío   →  tuyo
...

Ejemplos de reglas (keywords)

Estructura típica en elizaKeywords:

["ansiedad", 6, [
  ["* @ansiedad *", [
    "¿Qué te hace sentir esa ansiedad justo ahora?",
    "¿Desde cuándo notas que está ahí?",
    "¿Qué pasa cuando intentas calmarte?",
    // ... más respuestas
  ]]
]]

O para "estoy":

["estoy", 5, [
  ["$ * estoy *", [
    "Hablemos de por qué estás (2).",
    "¿Por qué crees que estás (2)?",
    // ...
  ]],
  ["* estoy @triste *", [
    "Siento oír que estás triste.",
    "¿Puedes contarme qué te hace sentir así?",
    // ...
  ]]
]]

¿Cómo modificar o ampliar Eliza?

Todo está en el archivo eliza-espanol.js:

Después de editar el archivo, solo guarda y recarga la página.

¡Anímate a agregar reglas para temas que te interesen!

Si deseas contarme puedes hacerlo por medio de mi correo electrónico: aysermeno@outlook.com