Articulo de referencia

ELIZA

ELIZA es un programa informático de procesamiento del lenguaje natural desarrollado entre 1964 y 1967 [ 1 ] en el MIT por Joseph Weizenbaum . [ 2 ] [ 3 ] Creado para explorar la...

ELIZA es un programa informático de procesamiento del lenguaje natural desarrollado entre 1964 y 1967 [ 1 ] en el MIT por Joseph Weizenbaum . [ 2 ] [ 3 ] Creado para explorar la comunicación entre humanos y máquinas, ELIZA simulaba una conversación utilizando una metodología de coincidencia y sustitución de patrones que daba a los usuarios la ilusión de comprensión por parte del programa, pero no daba ninguna respuesta que pudiera considerarse una comprensión real de lo que decían las partes. [ 4 ] [ 5 ] [ 6 ] Mientras que el programa ELIZA en sí fue escrito (originalmente) [ 7 ] en MAD-SLIP , las directivas de coincidencia de patrones que contenían la mayor parte de su capacidad lingüística se proporcionaban en "scripts" separados, representados en una expresión similar a Lisp . [ 8 ] El guion más famoso, DOCTOR, simulaba a un psicoterapeuta de la escuela rogeriana (en la que el terapeuta a menudo refleja las palabras del paciente al propio paciente), [ 9 ] [ 10 ] [ 11 ] y utilizaba reglas, dictadas en el guion, para responder con preguntas no direccionales a las entradas del usuario. Como tal, ELIZA fue uno de los primeros chatbots (originalmente "chatterbots") y uno de los primeros programas capaces de intentar la prueba de Turing . [ 12 ] [ 13 ]

Weizenbaum concibió el programa como un método para explorar la comunicación entre humanos y máquinas. Le sorprendió que algunas personas, incluida su secretaria, atribuyeran sentimientos similares a los humanos al programa informático, [ 3 ] un fenómeno que llegó a conocerse como el efecto ELIZA . Muchos académicos creían que el programa podría influir positivamente en la vida de muchas personas, en particular aquellas con problemas psicológicos, y que podría ayudar a los médicos que trabajaban en el tratamiento de dichos pacientes. [ 3 ] [ 14 ] Si bien ELIZA era capaz de dialogar, no podía conversar con verdadera comprensión. [ 15 ] Sin embargo, muchos de los primeros usuarios estaban convencidos de la inteligencia y la comprensión de ELIZA, a pesar de la insistencia de Weizenbaum en lo contrario. [ 6 ]

El código fuente original de ELIZA había estado desaparecido desde su creación en la década de 1960, ya que en aquel entonces no era común publicar artículos que incluyeran código fuente. Sin embargo, en 2021 se descubrió el código fuente de MAD-SLIP en los archivos del MIT y se publicó en varias plataformas, como Internet Archive . [ 16 ] El código fuente tiene un gran interés histórico, ya que demuestra no solo la especificidad de los lenguajes y técnicas de programación de la época, sino también el inicio de la estratificación y la abstracción del software como medio para lograr una programación de software sofisticada.

Descripción general

Una conversación entre un humano y el guion del DOCTOR de ELIZA

ELIZA de Joseph Weizenbaum , ejecutando el script DOCTOR, creó una interacción conversacional algo similar a la que podría tener lugar en el consultorio de "un psicoterapeuta [no directivo] en una entrevista psiquiátrica inicial" [ 17 ] y para "demostrar que la comunicación entre el hombre y la máquina era superficial". [ 18 ] Si bien ELIZA es más conocida por actuar como un psicoterapeuta, los patrones de habla se deben a los datos e instrucciones proporcionados por el script DOCTOR. [ 19 ] ELIZA misma examinó el texto en busca de palabras clave, asignó valores a dichas palabras clave y transformó la entrada en una salida; el script que ELIZA ejecutó determinó las palabras clave, estableció los valores de las palabras clave y estableció las reglas de transformación para la salida. [ 20 ] Weizenbaum eligió crear el script DOCTOR en el contexto de la psicoterapia para "evitar el problema de proporcionar al programa una base de datos de conocimiento del mundo real", [ 3 ] lo que le permitió reflejar las declaraciones del paciente para continuar la conversación. [ 3 ] El resultado fue una respuesta que parecía algo inteligente y que, según se informa, engañó a algunos de los primeros usuarios del programa. [ 21 ]

Weizenbaum nombró a su programa ELIZA en honor a Eliza Doolittle , un personaje de clase trabajadora de Pigmalión , de George Bernard Shaw (que también aparece en el musical My Fair Lady , basado en la obra y que fue enormemente popular en su momento). Según Weizenbaum, la capacidad de ELIZA para ser "mejorada gradualmente" por diversos usuarios la hacía similar a Eliza Doolittle, [ 20 ] ya que a Eliza Doolittle se le enseñó a hablar con acento de clase alta en la obra de Shaw. [ 9 ] [ 22 ] Sin embargo, a diferencia del personaje humano de la obra de Shaw, ELIZA es incapaz de aprender nuevos patrones de habla o nuevas palabras solo mediante la interacción. Se deben realizar ediciones directamente en el guion activo de ELIZA para cambiar la forma en que opera el programa.

Weizenbaum implementó ELIZA por primera vez en su propio lenguaje de procesamiento de listas SLIP , donde, dependiendo de las entradas iniciales del usuario, la ilusión de inteligencia humana podía aparecer o disiparse a través de varios intercambios. [ 2 ] Algunas de las respuestas de ELIZA eran tan convincentes que Weizenbaum y otros tienen anécdotas de usuarios que se encariñaron con el programa, olvidando ocasionalmente que estaban conversando con una computadora. [ 3 ] Según se cuenta, la propia secretaria de Weizenbaum le pidió que saliera de la habitación para que ella y ELIZA pudieran tener una conversación real. Weizenbaum se sorprendió por esto y más tarde escribió: «No me había dado cuenta  ... de que exposiciones extremadamente breves a un programa informático relativamente simple pudieran inducir pensamientos delirantes poderosos en personas completamente normales». [ 23 ]

En 1966, la computación interactiva (a través de un teletipo) era novedosa. Pasaron 11 años antes de que la computadora personal se familiarizara con el público en general, y tres décadas antes de que la mayoría de la gente se encontrara con intentos de procesamiento del lenguaje natural en servicios de Internet como Ask.com o sistemas de ayuda para PC como Microsoft Office Clippit . [ 24 ] Si bien esos programas incluían años de investigación y trabajo, ELIZA sigue siendo un hito porque fue la primera vez que un programador intentó una interacción humano-máquina con el objetivo de crear la ilusión (aunque breve) de interacción entre humanos . [ 25 ]

En la ICCC de 1972 , ELIZA se combinó con otro programa de inteligencia artificial temprano llamado PARRY para una conversación exclusivamente informática. Mientras que ELIZA fue diseñado para hablar como un médico, PARRY tenía como objetivo simular a un paciente con esquizofrenia . [ 26 ]

Diseño e implementación

Weizenbaum escribió originalmente ELIZA en MAD-SLIP para CTSS en un IBM 7094 como un programa para hacer posible la conversación en lenguaje natural con una computadora. [ 27 ] Para lograr esto, Weizenbaum identificó cinco "problemas técnicos fundamentales" que ELIZA debía superar: la identificación de palabras clave, el descubrimiento de un contexto mínimo, la elección de transformaciones apropiadas, la generación de respuestas en ausencia de palabras clave y la provisión de una capacidad de edición para los scripts de ELIZA. [ 20 ] Weizenbaum resolvió estos problemas y creó ELIZA de tal manera que no tuviera un marco contextual incorporado ni un universo de discurso. [ 19 ] Sin embargo, esto requirió que ELIZA tuviera un script de instrucciones sobre cómo responder a las entradas de los usuarios. [ 6 ]

ELIZA comienza su proceso de respuesta a una entrada de un usuario examinando primero el texto de entrada en busca de una "palabra clave". [ 5 ] Una "palabra clave" es una palabra designada como importante por el script ELIZA en ejecución, que asigna a cada palabra clave un número de precedencia, o un RANK, diseñado por el programador. [ 15 ] Si se encuentran dichas palabras, se colocan en una "pila de claves", con la palabra clave del RANK más alto en la parte superior. La oración de entrada se manipula y transforma según lo indique la regla asociada con la palabra clave del RANK más alto. [ 20 ] Por ejemplo, cuando el script DOCTOR encuentra palabras como "similar" o "igual", generaría un mensaje relacionado con la similitud, en este caso "¿De qué manera?", [ 4 ] ya que estas palabras tenían un número de precedencia alto. Esto también demuestra cómo ciertas palabras, según lo dictado por el guion, pueden manipularse independientemente del contexto, como intercambiar pronombres de primera y segunda persona, ya que estos también tenían una alta prioridad. Dichas palabras con alta prioridad se consideran superiores a los patrones conversacionales y se tratan independientemente del contexto.

Tras el primer examen, el siguiente paso del proceso consiste en aplicar una regla de transformación adecuada, que incluye dos partes: la «regla de descomposición» y la «regla de reensamblaje». [ 20 ] En primer lugar, se revisa la entrada en busca de patrones sintácticos para establecer el contexto mínimo necesario para responder. Utilizando las palabras clave y otras palabras cercanas de la entrada, se prueban diferentes reglas de desensamblaje hasta encontrar un patrón adecuado. Utilizando las reglas del script, la oración se «desmantela» y se organiza en secciones de las partes componentes según lo dicte la «regla de descomposición para la palabra clave de mayor rango». El ejemplo que da Weizenbaum es la entrada «You are very helpful», que se transforma en «I are very helpful». Esta se divide luego en (1) vacío (2) «I» (3) «are» (4) «very helpful». La regla de descomposición ha dividido la frase en cuatro pequeños segmentos que contienen tanto las palabras clave como la información de la oración. [ 20 ]

La regla de descomposición designa entonces una regla de reensamblaje particular, o un conjunto de reglas de reensamblaje, que se debe seguir al reconstruir la oración. [ 5 ] La regla de reensamblaje toma los fragmentos de la entrada que la regla de descomposición había creado, los reorganiza y agrega palabras programadas para crear una respuesta. Usando el ejemplo de Weizenbaum mencionado anteriormente, dicha regla de reensamblaje tomaría los fragmentos y los aplicaría a la frase "What makes you think I am (4)", lo que daría como resultado "What makes you think I am very useful?". Este ejemplo es bastante simple, ya que dependiendo de la regla de desensamblaje, la salida podría ser significativamente más compleja y usar más información de la entrada del usuario. Sin embargo, a partir de este reensamblaje, ELIZA envía la oración construida al usuario en forma de texto en la pantalla. [ 20 ]

Estos pasos representan la mayor parte de los procedimientos que ELIZA sigue para crear una respuesta a partir de una entrada típica, aunque existen varias situaciones especializadas a las que ELIZA/DOCTOR puede responder. Una de las situaciones que Weizenbaum describió específicamente fue cuando no hay una palabra clave. Una solución fue que ELIZA respondiera con un comentario sin contenido, como "Ya veo" o "Por favor, continúa". [ 20 ] El segundo método fue usar una estructura de "MEMORIA", que registraba entradas recientes anteriores y las utilizaba para crear una respuesta que hacía referencia a una parte de la conversación anterior cuando no se encontraban palabras clave. [ 28 ] Esto fue posible gracias a la capacidad de Slip para etiquetar palabras para otros usos, lo que permitió a ELIZA examinar, almacenar y reutilizar palabras para su uso en las salidas. [ 20 ]

Si bien todas estas funciones estaban integradas en la programación de ELIZA, la forma exacta en que el programa desmantelaba, examinaba y reensamblaba las entradas venía determinada por el script operativo. Este script no era estático y podía editarse, o bien crearse uno nuevo, según fuera necesario para la operación en el contexto requerido. Esto permitía aplicar el programa en diversas situaciones, incluido el conocido script DOCTOR, que simula a un psicoterapeuta rogeriano. [ 16 ]

Una versión de ELIZA en Lisp , basada en el artículo de Weizenbaum en CACM, fue escrita poco después de la publicación de dicho artículo por Bernie Cosell. [ 29 ] [ 30 ] Una versión en BASIC apareció en Creative Computing en 1977 (aunque fue escrita en 1973 por Jeff Shrager). [ 31 ] Esta versión, que fue adaptada a muchos de los primeros ordenadores personales, parece haber sido posteriormente traducida a muchas otras versiones en muchos otros idiomas. Shrager afirma no haber visto ni la versión de Weizenbaum ni la de Cosell.

En 2021, Jeff Shrager buscó en los archivos Weizenbaum del MIT, junto con el archivista del MIT Myles Crowley, y encontró archivos etiquetados como Computer Conversations. Estos incluían el listado completo del código fuente de ELIZA en MAD-SLIP, con el script DOCTOR adjunto. Los herederos de Weizenbaum dieron permiso para publicar este código como código abierto bajo una licencia de dominio público Creative Commons CC0 . El código y otra información se pueden encontrar en el sitio ELIZAGEN. [ 30 ] El código fuente de 1965 ha sido datado como parte de un proyecto de arqueología de software que reúne a investigadores de la USC , la Universidad de Sussex , Oxford y la Universidad de Stanford , quienes han trabajado juntos para desentrañar la compleja historia de ELIZA. [ 32 ]

En diciembre de 2024, Rupert Lane, con la ayuda de varios ingenieros que habían estado estudiando el ELIZA MAD-SLIP original, recuperó el ELIZA original y demostró que la implementación de ELIZA basada en el código descubierto puede reproducir casi exactamente las conversaciones publicadas con ELIZA del artículo de Weizenbaum de 1966. Este ELIZA original se reconstruyó utilizando la gran mayoría de la versión de 1965 del código fuente: aproximadamente el 96% de las funciones. [ 33 ] Esto se ejecutó en una versión del MIT CTSS original ejecutándose en un emulador 7094 , ambos debido a David Pitts. [ 34 ] [ 35 ]

Otra versión de Eliza popular entre los ingenieros de software es la que viene con la versión predeterminada de GNU Emacs , y a la que se puede acceder escribiendo M-x doctordesde la mayoría de las implementaciones modernas de Emacs .

Pseudocódigo

De la Figura 15.5, Capítulo 15 de Procesamiento del Habla y del Lenguaje (tercera edición). [ 36 ]

La función ELIZA GENERATOR( oración del usuario ) devuelve una respuesta. Sea w la palabra en la oración que tiene el rango de palabra clave más alto. si w existe Sea r la regla de mayor rango para w que coincide con la oración respuesta ← Aplicar la transformación en r a la oración si w = 'mi' futuro ← Aplicar una transformación de la lista de reglas de 'memoria' a la oración. Agregar futuro a la cola de memoria. de lo contrario (no se aplica ninguna palabra clave) Cualquiera respuesta ← Aplicar la transformación para la palabra clave NONE a la oración O respuesta ← Extraer la respuesta más antigua de la cola de memoriaRespuesta de retorno

Respuesta y legado

Las reacciones del público general ante ELIZA resultaron inquietantes para Weizenbaum y lo motivaron a escribir su libro Computer Power and Human Reason: From Judgment to Calculation , en el que explica los límites de las computadoras, pues desea dejar clara su opinión de que las visiones antropomórficas de las computadoras no son más que una reducción de los seres humanos o de cualquier forma de vida. [ 37 ] En el documental independiente Plug & Pray (2010), Weizenbaum afirmó que solo quienes malinterpretaron ELIZA la consideraron una sensación. [ 38 ]

David Avidan , fascinado por las tecnologías del futuro y su relación con el arte, deseaba explorar el uso de las computadoras para la escritura literaria. Mantuvo varias conversaciones con una implementación de ELIZA en lenguaje APL y las publicó —en inglés y en su propia traducción al hebreo— bajo el título Mi psiquiatra electrónico: ocho conversaciones auténticas con una computadora . En el prólogo, lo presentó como una forma de escritura restringida . [ 39 ]

Existen numerosos programas basados ​​en ELIZA en diferentes lenguajes de programación. Para ordenadores MS-DOS , algunas tarjetas Sound Blaster incluían el Dr. Sbaitso , que funciona como el script DOCTOR. Otras versiones adaptaron ELIZA a una temática religiosa, como las que presentaban a Jesús (tanto en tono serio como cómico), y otra variante para Apple II llamada I Am Buddha . El juego de 1980, The Prisoner, incorporó la interacción al estilo ELIZA en su mecánica de juego. En 1988, el artista británico y amigo de Weizenbaum, Brian Reffin Smith, creó dos programas de estilo ELIZA orientados al arte, escritos en BASIC , uno llamado "Critic" y el otro "Artist", que se ejecutaban en dos ordenadores Amiga 1000 diferentes y los mostró en la exposición "Salamandre" en el Musée du Berry, Bourges , Francia. El visitante debía ayudarlos a conversar escribiendo en "Artist" lo que decía "Critic", y viceversa. El secreto era que los dos programas eran idénticos. GNU Emacs tenía anteriormente un psychoanalyze-pinheadcomando que simulaba una sesión entre ELIZA y Zippy the Pinhead . [ 40 ] Los Zippyismos fueron eliminados debido a problemas de derechos de autor, pero el programa DOCTOR permanece.

ELIZA ha sido referenciada en la cultura popular y continúa siendo una fuente de inspiración para programadores y desarrolladores centrados en la inteligencia artificial. También fue protagonista de una exposición en la Universidad de Harvard en 2012 , titulada "Go Ask ALICE ", como parte de la celebración del centenario del matemático Alan Turing . La exposición explora la fascinación que Turing sintió durante toda su vida por la interacción entre humanos y computadoras, señalando a ELIZA como una de las primeras materializaciones de las ideas de Turing. [ 1 ]

ELIZA ganó un premio Legacy Peabody en 2021. Un preimpreso de 2023 informó que ELIZA superó a GPT-3.5 de OpenAI , el modelo utilizado por ChatGPT en ese momento, en un estudio de prueba de Turing . Sin embargo, no superó a GPT-4 ni a humanos reales. [ 41 ] [ 42 ]

Propósito histórico e interpretación

Aunque a menudo se describe a ELIZA como un chatbot primitivo, Joseph Weizenbaum lo presentó como un programa para investigar la comunicación en lenguaje natural entre máquinas y humanos. En su artículo de 1966, Weizenbaum describió a ELIZA como un sistema que aplicaba un mecanismo de reconocimiento de patrones junto con el intercambio de guiones, siendo el más famoso DOCTOR. [ 43 ] Producía respuestas que se asemejaban a las de los psicoterapeutas . En lugar de comprender el lenguaje semánticamente, ELIZA identificaba palabras clave y transformaba la entrada de los usuarios en nuevas indicaciones. Como resultado, los investigadores han señalado posteriormente que esta estructura particular hizo de ELIZA un elemento importante en la historia de los programas conversacionales y en los debates sobre las limitaciones de la comprensión automática.

El discurso histórico reciente se hace eco de esta idea de que Weizenbaum no pretendía crear ELIZA principalmente como un chatbot, sino como una plataforma única para investigar cómo los humanos conversan con las máquinas y los importantes procesos cognitivos de interpretación y mala interpretación. [ 44 ] La posterior reputación de ELIZA como el primer chatbot se vio influenciada por el momento de su creación y su difusión más allá de su contexto de investigación original. Otra razón fue la posterior pérdida de acceso al código fuente original durante más de cincuenta años, lo que dio lugar a un mayor margen de interpretación. Como resultado, ELIZA apareció en varios desarrollos en la historia de la inteligencia artificial, incluyendo el procesamiento del lenguaje natural y otros sistemas y lenguajes de programación.

En 2021, el código fuente original de ELIZA de Weizenbaum se publicó a través de Internet Archive . [ 45 ] Los investigadores pudieron estudiar los materiales recuperados que contenían el programa ELIZA y el script DOCTOR de forma más directa como un artefacto histórico primario. En consecuencia, los académicos intentaron recrear cómo funcionaría el programa en su entorno computacional original y en la implementación del MIT. [ 46 ] El código fuente recuperado creó una distinción entre la arquitectura técnica real de ELIZA y su reputación posterior en el desarrollo de chatbots. El trabajo de reconstrucción reciente a partir del código fuente recuperado ha permitido a los investigadores actuales comprender el funcionamiento técnico preciso de ELIZA, compararlo con su reputación posterior y reevaluar su papel histórico en la inteligencia artificial y el desarrollo de chatbots .

Doctor y terapia computacional

El script DOCTOR es el ejemplo más conocido de ELIZA, ya que simula el modo de la psicoterapia rogeriana . Funciona reinterpretando las palabras que el usuario introduce en forma de preguntas o indicaciones, lo que le permite entablar una conversación haciendo relativamente pocas afirmaciones sobre la situación de la persona.

La recepción de ELIZA influyó en la posterior crítica de Weizenbaum a la inteligencia artificial y la autoridad de la computación. En Computer Power and Human Reason , se opuso abiertamente a la idea de que los pensamientos humanos pudieran reducirse completamente a la capacidad de cálculo, y también cuestionó la tendencia emergente a considerar a las computadoras como sustitutos adecuados del juicio cognitivo humano en los ámbitos social y ético. La investigadora Caroline Bassett argumentó que la importancia de ELIZA radicaba en su papel como prototipo temprano de terapia computacional. [ 47 ] El script DOCTOR, con un programa conversacional relativamente simple, logró crear un entorno con los usuarios que imitaba el cuidado, la comprensión y la experiencia humanos. Otros investigadores, como Noah Wardrip-Fruin, también han tratado a ELIZA como un ejemplo significativo en los estudios de software, donde la experiencia del usuario dependía de la interacción entre el código subyacente, el script y las expectativas interpretativas del proceso. [ 48 ] Como resultado, ELIZA se volvió importante no solo como un programa conversacional temprano, sino también como un ejemplo donde los investigadores posteriores han examinado la interacción humano-máquina , la influencia fisiológica y conductual, y cómo percibían la inteligencia de los sistemas informáticos.

Efecto Eliza

El efecto Eliza tomó su nombre de ELIZA, el chatbot. Este efecto se define por primera vez en Fluid Concepts and Creative Analogies: Computer Models and the Fundamental Mechanisms of Thought [ 49 ] como las interpretaciones humanas de que algunos programas informáticos entienden las entradas del usuario y establecen analogías.

Estas interpretaciones pueden manipular y desinformar a los usuarios. Al interactuar y comunicarse con los chatbots, los usuarios pueden confiar excesivamente en la fiabilidad de sus respuestas. Además de la desinformación, la capacidad del chatbot para imitar a los humanos puede tener graves consecuencias, especialmente para los usuarios más jóvenes que no comprenden bien su funcionamiento.

Referencias

  1. 1 2 "Alan Turing a los 100 años" . Harvard Gazette . 13 de septiembre de 2012. Consultado el 22 de febrero de 2016 .
  2. ^ Berry , David M. (2018). "Weizenbaum, ELIZA y el fin de la razón humana". En Baranovska, Marianna; Höltgen, Stefan (eds.). Hola, soy Eliza: Fünfzig Jahre Gespräche mit Computern [ Hola, soy Eliza: Cincuenta años de conversaciones con computadoras ] (en alemán) (1ª ed.). Berlín: Projekt Verlag. págs. 53 a 70. ISBN   978-3-89733-467-0.
  3. 1 2 3 4 5 6 Weizenbaum 1976 .
  4. 1 2 Norvig, Peter (1992). Paradigmas de la programación de inteligencia artificial . Nueva York: Morgan Kaufmann Publishers. págs. 151–154 . ISBN  978-1-55860-191-8.
  5. 1 2 3 Weizenbaum, Joseph (enero de 1966). "ELIZA: un programa informático para el estudio de la comunicación en lenguaje natural entre el hombre y la máquina" . Communications of the ACM . 9 : 36–45 . doi : 10.1145/365153.365168 . S2CID 1896290 . 
  6. 1 2 3 Baranovska, Marianna; Höltgen, Stefan, eds. (2018). Hola, soy Eliza fünfzig Jahre Gespräche mit Computern (1ª ed.). Bochum: Bochum Friburgo projektverlag. ISBN  978-3-89733-467-0OCLC 1080933718 
  7. "ELIZAGEN - El ELIZA original" . sites.google.com . Archivado del original el 13 de agosto de 2021. Consultado el 31 de mayo de 2021 .
  8. Berry, David M. (6 de noviembre de 2023). "Los límites de la computación: Joseph Weizenbaum y el chatbot ELIZA" . Weizenbaum Journal of the Digital Society . 3 (3). doi : 10.34669/WI.WJDS/3.3.2 . ISSN 2748-5625 . 
  9. 1 2 Dillon, Sarah (2 de enero de 2020). "El efecto Eliza y sus peligros: de la desmitificación a la crítica de género" . Journal for Cultural Research . 24 (1): 1– 15. doi : 10.1080/14797585.2020.1754642 . ISSN 1479-7585 . S2CID 219465727 .  
  10. Bassett, Caroline (2019). "La terapia computacional: explorando ELIZA de Weizenbaum como una historia del presente" . AI & Society . 34 (4): 803–812 . doi : 10.1007/s00146-018-0825-9 .
  11. "La prueba de Samantha" . The New Yorker . Archivado del original el 31 de julio de 2020. Consultado el 25 de mayo de 2019 .
  12. Marino, Mark (2006). Chatbot: La performatividad de género y raza de los agentes conversacionales . Universidad de California.
  13. Marino, Mark C.; Berry, David M. (3 de noviembre de 2024). "Leyendo ELIZA: Estudios críticos del código en acción" . Reseña de libro electrónico .
  14. Colby, Kenneth Mark; Watt, James B.; Gilbert, John P. (1966). "Un método computarizado de psicoterapia". The Journal of Nervous and Mental Disease . 142 (2): 148– 52. doi : 10.1097/00005053-196602000-00005 . PMID 5936301. S2CID 36947398 .  
  15. 1 2 Shah, Huma; Warwick, Kevin; Vallverdú, Jordi; Wu, Defeng (2016). "¿Pueden hablar las máquinas? Comparación de Eliza con sistemas de diálogo modernos" (PDF) . Computers in Human Behavior . 58 : 278–95 . doi : 10.1016/j.chb.2016.01.004 .
  16. ^ Shrager , Jeff; Baya, David M.; Hay, Antonio; Millican, Peter (2022). "Encontrar a ELIZA - Redescubrir el código fuente, los comentarios y los faksímiles de Weizenbaum". En Baranovska, Marianna; Höltgen, Stefan (eds.). Hola, soy Eliza: Fünfzig Jahre Gespräche mit Computern (2ª ed.). Berlín: Projekt Verlag. págs. 247-248 .  
  17. Weizenbaum 1976 , pág. 188.
  18. Epstein, J.; Klinkenberg, WD (2001). "De Eliza a Internet: una breve historia de la evaluación computarizada". Computers in Human Behavior . 17 (3): 295– 314. doi : 10.1016/S0747-5632(01)00004-8 .
  19. 1 2 Wortzel, Adrianne (2007). "ELIZA REDUX: Una iteración mutable". Leonardo . 40 ( 1): 31– 6. doi : 10.1162/leon.2007.40.1.31 . JSTOR 20206337. S2CID 57565169 .  
  20. 1 2 3 4 5 6 7 8 9 Weizenbaum, Joseph (1966). "ELIZA: un programa informático para el estudio de la comunicación en lenguaje natural entre el hombre y la máquina" . Communications of the ACM . 9 : 36–45 . doi : 10.1145/365153.365168 . S2CID 1896290 . 
  21. Wardrip-Fruin, Noah (2009). Procesamiento expresivo: ficciones digitales, videojuegos y estudios de software . Cambridge, Massachusetts: MIT Press. pág. 33. ISBN  978-0-262-01343-7OCLC 827013290 .​ 
  22. Markoff, John (13 de marzo de 2008), "Joseph Weizenbaum, famoso programador, muere a los 85 años" , The New York Times , consultado el 7 de enero de 2009..
  23. Weizenbaum 1976 , pág. 7.
  24. Meyer, Robinson (23 de junio de 2015). "Incluso los primeros grupos focales odiaron a Clippy" . The Atlantic . Recuperado el 7 de noviembre de 2023 .
  25. Weizenbaum, Joseph (1966). "ELIZA: un programa informático para el estudio de la comunicación en lenguaje natural entre el hombre y la máquina". Communications of the ACM . 9 (1): 36– 45. doi : 10.1145/365153.365168 .
  26. Megan, Garber (9 de junio de 2014). "Cuando PARRY conoció a ELIZA: una ridícula conversación con un chatbot de 1972" . The Atlantic . Archivado del original el 18 de enero de 2017. Recuperado el 19 de enero de 2017 .
  27. Walden, David; Van Vleck, Tom , eds. (2011). "Sistema de tiempo compartido compatible (1961-1973): Resumen conmemorativo del quincuagésimo aniversario" (PDF) . IEEE Computer Society . Recuperado el 20 de febrero de 2022. El proyecto CTSS más famoso de Joe Wiezenbaum fue ELIZA .
  28. Wardip-Fruin, Noah (2014). Procesamiento expresivo: ficciones digitales, videojuegos y estudios de software . Cambridge: The MIT Press. pág. 33. ISBN  978-0-262-01343-7 a través de eBook Collection (EBSCOhost).
  29. "Coders at Work: Bernie Cosell" . codersatwork.com .
  30. 1 2 "elizagen.org" . elizagen.org .
  31. Grandes videojuegos: Eliza – Tu propia psicoterapeuta en www.atariachives.org.
  32. Marino, David M. Berry Mark C. (3 de noviembre de 2024). "Leyendo ELIZA: Estudios críticos del código en acción" . Reseña de libro electrónico .
  33. Berry, David M. (2025). "Ruinas digitales y estudios críticos del código: hacia una ética de la reconstrucción histórica del software" . Stunlaw . Recuperado el 26 de enero de 2025 .
  34. "ELIZA Reanimada" . elizagen.org .
  35. Killgrove, Kristina (18 de enero de 2025) .«ELIZA», el primer chatbot del mundo, fue resucitado a partir de un código informático de hace 60 años . Live Science . Consultado el 18 de enero de 2025 .
  36. "Chatbots y sistemas de diálogo" (PDF) . stanford.edu . Consultado el 6 de abril de 2023 .
  37. Berry, David M. (2014). Teoría crítica y lo digital . Londres: Bloomsbury Publishing. ISBN 978-1-4411-1830-1OCLC 868488916 
  38. maschafilm. "Contenido: Plug & Pray Film – Inteligencia Artificial – Robots" . plugandpray-film.de .
  39. Avidan, David (2010), Poemas recopilados , vol. 3, Jerusalén: Hakibbutz Hameuchad, OCLC 804664009  .
  40. "lol:> psicoanaliza-cabeza-de-pin" . IBM . Archivado del original el 23 de octubre de 2007.
  41. Edwards, Benj (1 de diciembre de 2023). "El chatbot ELIZA de la década de 1960 venció a GPT-3.5 de OpenAI en un estudio reciente de la prueba de Turing" . Ars Technica . Consultado el 3 de diciembre de 2023 .
  42. Jones, Cameron R.; Bergen, Benjamin K. (20 de abril de 2024), ¿ Supera GPT-4 la prueba de Turing?, arXiv : 2310.20216
  43. Weizenbaum, Joseph (enero de 1966). "ELIZA: un programa informático para el estudio de la comunicación en lenguaje natural entre el hombre y la máquina" . Communications of the ACM . 9 (1): 36–45 . doi : 10.1145/365153.365168 . ISSN 0001-0782 . 
  44. "ELIZA Reinterpretada: El primer chatbot del mundo no fue concebido como un chatbot en absoluto" . arxiv.org . Consultado el 28 de mayo de 2026 .
  45. Joseph Weizenbaum (28 de mayo de 2021). Código fuente original de ELIZA en MAD-SLIP .
  46. "ELIZAGEN - ELIZA original" . sites.google.com . Consultado el 28 de mayo de 2026 .
  47. Bassett, C. La terapia computacional: explorando ELIZA de Weizenbaum como una historia del presente. AI & Soc 34, 803–812 (2019). https://doi.org/10.1007/s00146-018-0825-9
  48. Wardrip-Fruin, Noah. Procesamiento expresivo: ficciones digitales, videojuegos y estudios de software . Cambridge, MA: MIT Press, 2009.
  49. Hofstadter, Douglas R. (1995). Fluid concepts & creative analogies: computer models of the fundamental mechanisms of thought . Fluid Analogies Research Group. Nueva York, NY: Basic Books. ISBN 978-0-465-02475-9.

Bibliografía

  • Norvig, Peter (1992), ELIZA: Paradigmas de la programación de inteligencia artificial , San Francisco: Morgan Kaufmann Publishers, pp. 151–154 , 159, 163–169 , 175, 181, ISBN  978-1-55860-191-8.
  • Wardip-Fruin, Noah (2014), Procesamiento expresivo: ficciones digitales, videojuegos y estudios de software , Cumberland: MIT Press, pp. 24–36 , ISBN  978-0-262-51753-9.
  • Weizenbaum, Joseph (1976), El poder de la computadora y la razón humana: del juicio al cálculo , WH Freeman and Company , pág.  6, ISBN 978-0-7167-0463-8.
  • Whitby, Blay (1996), «La prueba de Turing: ¿El mayor callejón sin salida de la IA?», en Millican, Peter; Clark, Andy (eds.), Máquinas y pensamiento: El legado de Alan Turing , vol.  1, Oxford University Press , pp. 53–62 , ISBN  978-0-19-823876-8Archivado del original el 19 de junio de 2008 , consultado el 11 de agosto de 2008..

Lecturas adicionales

  • McCorduck, Pamela (2004), Máquinas que piensan (2.ª  ed.), Natick, Massachusetts: AK Peters, ISBN 1-5688-1205-1
  • ELIZAGEN : código original de Weizenbaum para ELIZA
  • Colección de varias versiones de código fuente en GitHub
  • Diálogos con personalidades coloridas de la IA temprana en Wayback Machine (archivado el 20 de enero de 2013) , una colección de diálogos entre ELIZA y varios interlocutores, como un vicepresidente de la compañía y PARRY (una simulación de un esquizofrénico paranoico).
  • Weizenbaum. Rebelde en el trabajo ; Archivado el 25/02/2021 en Wayback Machine – Peter Haas, Silvia Holzinger, Película documental con Joseph Weizenbaum y ELIZA.
  • CORECURSIVO N.° 078; La historia y el misterio de Eliza; Con Jeff Shrager : Adam Gordon Bell entrevista a Jeff Shrager, autor del BASIC ELIZA de 1973/77 y descubridor del código ELIZA original.
  • " ELIZA Reanimada "—Publicación en el blog ELIZAGen.org que describe la restauración por parte de Rupert Lane del ELIZA MAD-SLIP original funcionando en CTSS en un emulador 7094