ELIZA

Ir a: navegación, búsqueda de
Para otras aplicaciones, vea ELIZA (desambiguación).
Ejemplo de ELIZA en Emacs.

ELIZA es un Programa de computadora y un ejemplo temprano de la primitiva procesamiento del lenguaje natural. ELIZA operada mediante el procesamiento de las respuestas de los usuarios a secuencias de comandos, el más famoso de los cuales fue MÉDICO, una simulación de un Psicoterapeuta rogeriano. Con casi ninguna información sobre pensamiento humano o la emoción, DOCTOR a veces proporciona una interacción sorprendentemente humano-como. ELIZA fue escrita en MIT por Joseph Weizenbaum entre 1964 y 1966.

Cuando el "paciente" supera la base de conocimiento muy pequeña, DOCTOR podría proporcionar una respuesta genérica, por ejemplo, en respuesta a "Mi cabeza duele" con "¿por qué dice tu cabeza duele?" Una respuesta a "mi madre me odia" sería "Quién en tu familia te odia?" ELIZA se implementó mediante simple coincidencia de patrón técnicas, pero fue tomado en serio por varios de sus usuarios, incluso después de Weizenbaum les explicó cómo funcionaba. Fue uno de los primeros Chatterbots.

Contenido

  • 1 Resumen
  • 2 Importantes puestas en práctica
  • 3 Influencia en juegos
  • 4 Respuesta y legado
  • 5 Lista parcial de las implementaciones
  • 6 Véase también
  • 7 Notas de la
  • 8 Referencias
  • 9 Enlaces externos

Resumen

Weizenbaum dice que ELIZA, ejecutar el script DOCTOR, un "parodia"de"las respuestas de un psicoterapeuta no directivo en una entrevista psiquiátrica inicial."[1] Escogió el contexto de la psicoterapia "esquivar el problema de dar al programa una base de datos del mundo real conocimiento"[2] la situación terapéutica, siendo una de las pocas situaciones humanas real en el que un ser humano puede responder a una declaración con una pregunta que indica poco conocimiento específico del tema bajo discusión. Por ejemplo, es un contexto en el que la pregunta quién es su compositor favorito?"pueden ser contestado aceptablemente con respuestas como"y su compositor favorito?"o"que pregunta le interesan?"

ELIZA fue nombrada después de Eliza Doolittle, un personaje de clase trabajadora De Shaw juego Pigmalión, que se le enseña a hablar con un clase alta acento.[3]

Primero implementado en de Weizenbaum ANTIDESLIZANTE lenguaje de procesamiento de lista, ELIZA trabajada por simple análisis sintáctico y sustitución de palabras clave en frases enlatadas. Dependiendo de las entradas iniciales por parte del usuario, la ilusión de un escritor humano podría ser disipada al instante, o podría continuar a través de varios intercambios. Era a veces tan convincente que hay muchas anécdotas sobre ser muy emocionalmente atrapadas en el tratamiento médico durante varios minutos hasta que llegó a ser evidente el desconocimiento verdadero de la máquina de las personas.[citación necesitada]

En 1966, computación interactiva (a través de un teletipo) era nueva. 15 años antes de que el ordenador personal se convirtió en familiar para el público en general y tres décadas antes de que mayoría de la gente se encontró con intentos de procesamiento del lenguaje natural en servicios de Internet como Ask.com o sistemas de ayuda de PC como Microsoft Office Clippy. Aunque esos programas incluían años de investigación y trabajo, ELIZA sigue siendo un hito simplemente porque era la primera vez un programador había intentado tal una interacción hombre-maquina con el objetivo de crear la ilusión (sin embargo breve) de humanos -humano interacción.[citación necesitada]

En el artículo 1976 "Equipo energía y razón humana", un fragmento de la que se incluye en El nuevo lector de los medios de comunicación editado por NOAH Wardrip-Fruin y Nick Montfort, Weizenbaum notas cómo rápidamente y profundamente personas llegó a ser emocionalmente involucradas con el programa de computadora, tomar ofensa cuando pidió ver las transcripciones, diciendo que era una invasión de su privacidad, incluso pidiéndole que salga de la habitación mientras estaban trabajando con el script DOCTOR.[citación necesitada]

Teniendo en cuenta estas respuestas comunes a ELIZA y programas similares, es interesante contrastar la relativa simplicidad de la lógica de programación de ELIZA en relación con los requisitos para Prueba de Turing para Inteligencia artificial. Tal vez la barra de "aparente" AI no es tan elevada como se podría suponer.[¿síntesis incorrecta?]

Importantes puestas en práctica

Original de Weizenbaum LOCO-ANTIDESLIZANTE implementación fue reescrito en Lisp por Bernie Cosell.[4][5] A BASIC versión apareció en Informática creativa en 1977 (aunque fue escrito en 1973 por Jeff Shrager).[6] Esta versión, que fue portada a muchos de los primeros ordenadores personales, parece que han sido traducidos posteriormente en muchas otras versiones en muchas otras idiomas.

Otra versión de Eliza popular entre ingenieros de software es la versión que viene con la versión por defecto de GNU Emacs, y que se puede acceder escribiendo Mdoctor - x de más modernas implementaciones de emacs.

Influencia en juegos

ELIZA tenía un impacto en una serie de principios Juegos de ordenador demostrando las clases adicionales de diseños de interfaz. Don Daglow escribió una versión mejorada del programa llamado Ecala en un DEC PDP-10 Minicomputadora en Pomona College en 1973 antes de escribir al ordenador juego de rol, Mazmorra (1975). ambos estos juegos aparecieron nueve años después de la original ELIZA.

Respuesta y legado

Las respuestas laicas a ELIZA eran inquietantes para Weizenbaum y lo motivaron a escribir su libro Potencia de los ordenadores y la razón humana: de la sentencia al cálculo, en la que explica los límites de la informática, como quiere dejar claro en la mente de la gente su opinión que las vistas antropomorfas de las computadoras son sólo una reducción del ser humano y cualquier forma de vida para el caso. En la película documental independiente Enchufe y orar Weizenbaum (2010), dijo que sólo las personas que mal entendido a ELIZA llamaron una sensación.[7]

El Israel poeta David Avidan, que estaba fascinada con las tecnologías futuras y su relación con el arte, deseada explorar el uso de computadoras para escribir literatura. Llevó a cabo varias conversaciones con un APL implementación de ELIZA y publicado, en inglés y en su propia traducción al Hebreo – bajo el título Mi psiquiatra electrónica – ocho conversaciones auténticas con un ordenador. En el prólogo presenta como una forma de restringida de la escritura.[8]

Hay muchos programas basados en ELISA en diferentes lenguajes de programación. Por ejemplo, en 1980, una empresa llamada «No pedir Software», fundada por Randy Simon, creó una versión llamada"Abuso"para el Apple II, Atari, y Commodore 64 computadoras, que abusaron verbalmente al usuario basado en la entrada del usuario.[9] Otras versiones adaptaron a ELIZA alrededor de un tema religioso, como los con Jesús (serio y cómico) y otra variante de Apple II llamado Soy Buda. El juego de 1980 El preso interacción de ELIZA-estilo incorporada dentro de su gameplay. George Lucas y Walter Murch incorpora una interfaz de diálogo de Eliza-como en su guión de largometraje THX-1138 en 1969. Habitantes del mundo subterráneo futuro de THX se retirarse a "confesionarios" cuando se estresa e iniciar una conversación unilateral de Eliza-fórmula con una computadora frente a Jesús que decía ser "Omm". En 1988 el artista británico y amigo de Weizenbaum Brian Reffin Smith creado y mostró en la exposición 'Salamandre', en el Musée du Berry, Bourges, Francia, dos arte-ELIZA-estilo programas escritos en BASIC, uno llama 'Crítico' y otro 'artista', corriendo en dos separados Amiga 1000 Computadoras. El visitante iba a ayudarles a conversar escribiendo al 'Artista' lo dicho 'Crítico' y vice versa. El secreto era que los dos programas eran idénticos. GNU Emacs anteriormente había una conocerse-pinhead comando que simula una sesión entre ELIZA y Zippy el Pinhead.[10] Los Zippyisms fueron quitados debido a problemas de derechos de autor, pero sigue siendo el programa médico.

ELIZA ha sido referenciada en la cultura popular y sigue siendo una fuente de inspiración para los programadores y desarrolladores enfocados en la Inteligencia Artificial. Por ejemplo, cuando Siri (Servicio de voz de Apple) se preguntó "Quién votaría usted por – Mitt Romney o Barack Obama?", Siri responde "no puedo votar. Pero si lo hice, yo votaría por ELIZA. Ella sabe todo.» Los usuarios también repetidamente pueden decir Siri Cuéntenme una historia." Finalmente, contará una historia sobre cómo fue elegido para trabajar para Apple Inc. y menciones ELIZA en la historia. Los usuarios pueden incluso pregúntele a ELIZA a Siri y responderá hablando de ELIZA.[citación necesitada]

Lista parcial de las implementaciones

  • Utilizando Java, y basada muy de cerca por Weizenbaum de Descripción del programa: https://www.chayden.net/Eliza/Eliza.html
  • Utilizando Lenguaje ensamblador Z80 en el TI-83 Plus: ticalc.org
  • Trans-Tex Software ha lanzado shareware versiones para Mac OS Classic y Mac OS X[11]
  • Doctor (circa 1985) en Emacs lisp: https://www.cs.cmu.edu/Groups/AI/areas/Classics/Eliza/Emacs/doctor.el. Versión actual.
  • Código fuente en TCL: https://wiki.TCL.tk/9235
  • Código fuente en BASIC: https://www.atariarchives.org/bigcomputergames/showpage.php?page=20
  • En AGT: Goblin automático (terapeutaWorld of Warcraft Add-on) https://www.wowinterface.com/downloads/FileInfo.php?id=9780#info
  • Escrito en TDBS para las postas de Konnection de Kakadu en Australia Darwin y ampliamente distribuido a otros TBBS tablones de anuncios en 1989.
  • Código fuente en Esquema de Guile: https://github.com/apgwoz/chatter
  • Reimplementación de Lisp (aparentemente basado en la versión básica de Apple II): [1]
  • en línea Prolog Demo completo con código fuente [2]
  • JavaScript puesta en práctica [3]
  • Edición de código fuente, Darius Steighler trae una nueva versión de Eliza. (ELIS [4] )
  • Módulo del Perl de CPAN https://Search.cpan.org/~neilb/Chatbot-Eliza-1.05/lib/Chatbot/Eliza.PM
  • Implementación de Python Eliza https://www.jezuk.co.uk/cgi-bin/view/software/Eliza

Véase también

  • Lista de chatterbots
  • Efecto de ELIZA

Notas de la

  1. ^ Weizenbaum 1976, p. 188
  2. ^ Weizenbaum 1976, págs. 188 – 189
  3. ^ Markoff, John (2008-03-13), «Joseph Weizenbaum, afamado programador, es muerto a los 85», El New York Times, obtenido 2009-01-07
  4. ^ Codificadores en el trabajo: Bernie Cosell
  5. ^ La genealogía de Eliza
  6. ^ Grandes juegos de computadora: Eliza - su propio psicoterapeuta
  7. ^ Enchufe y orar, película documental con Joseph Weizenbaum y Ray Kurzweil
  8. ^ Avidan, David (2010), Poemas recogidos 3, Jerusalén: Hakibbutz Hameuchad, OCLC804664009
  9. ^ Davidson, Steve (enero de 1983), "Abuso", Juegos electrónicos 1 (11)
  10. ^ "lol: > pinhead psicoanalizar".
  11. ^ Software trans-Tex

Referencias

  • McCorduck, Pamela (2004), Máquinas que piensan (2do ed.), Natick, MA: A. K. Peters, Ltd., ISBN1-56881-205-1
  • Weizenbaum, Joseph (Enero de 1966), "ELIZA-un programa de computadora para el estudio de la comunicación Lenguaje Natural entre el hombre y la máquina", Comunicaciones del ACM 9 (1): 36 – 45, doi:10.1145/365153.365168
  • Weizenbaum, Joseph (1976), Potencia de los ordenadores y la razón humana: de la sentencia al cálculo, W el. H. Freeman y Company, ISBN0-7167-0463-3
  • Whitby, Blay (1996), "la prueba de Turing: callejón de ciegos más grande del AI?", en Millican, Peter & Clark, Andy, Máquinas y pensamiento: el legado de Alan Turing 1, Oxford University Press, págs. 53-62, ISBN0-19-823876-2
  • Este artículo está basado en material extraído de la Diccionario en línea libre de computar previo al 01 de noviembre de 2008 e incorporado bajo los términos "conjetura" de la GFDL, versión 1.3 o posterior.

Enlaces externos

  • Una página dedicada a la genealogía de los programas de Eliza.
  • diálogos con personalidades coloridas del AI temprano, una colección de diálogos entre ELIZA y conversants varios, tales como un Vicepresidente de la empresa y PARRY (una simulación de un esquizofrénico paranoide)
  • Weizenbaum. Rebelde en el trabajo – Peter Haas, Silvia Holzinger, película documental con Joseph Weizenbaum y ELIZA.
  • CounterCounseling – Código de C, Windows
  • AGT WoWInterface[link muerto] – Automático terapeuta Goblin, un complemento para el juego online masivo basado en ELIZA World of Warcraft
  • Eliza Chat Bot – Este Bot de Chat es una aplicación de software original de Weizenbaum
  • Eliza, terapeuta de computadora en línea

Otras Páginas

Obtenido de»https://en.copro.org/w/index.php?title=Eliza&oldid=670488426"