ELIZA: diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
m Suprimida Categoria:Programari usant HotCat
Creada per traducció de la pàgina «ELIZA»
Línia 1: Línia 1:
[[Fitxer:ELIZA_conversation.png|miniatura| Una conversa amb Eliza]]
{{Infotaula programari}}
'''ELIZA''' és un primer [[programa informàtic]] [[Processament de llenguatge natural|de processament del llenguatge natural]] creat entre 1964 i 1966 <ref name="turing">{{Ref-web|títol=Alan Turing at 100|url=http://news.harvard.edu/gazette/story/2012/09/alan-turing-at-100/|obra=Harvard Gazette|data=13 September 2012|consulta=2016-02-22}}</ref> al [[Massachusetts Institute of Technology|MIT]] per Joseph Weizenbaum . <ref name=":8">{{Ref-llibre|cognom=Berry|nom=David M.|títol=Hello, I'm Eliza: Fünfzig Jahre Gespräche mit Computern|editorial=Projekt Verlag|any=2018|isbn=9783897334670|editor=Baranovska|edició=1st|lloc=Berlin|pàgines=53–70|capítol=Weizenbaum, ELIZA and the End of Human Reason}}</ref> <ref name=":0">{{Ref-llibre|títol=Computer Power and Human Reason: From Judgment to Calculation|cognom=Weizenbaum|nom=Joseph|editorial=W. H. Freeman and Company|any=1976|isbn=0-7167-0464-1|lloc=New York}}</ref> Creada per explorar la comunicació entre humans i màquines, ELIZA va simular la conversa utilitzant una [[metodologia]] [[Comprovació de patrons|de concordança i substitució de patrons]] que donava als usuaris una il·lusió d' [[Comprensió del llenguatge natural|enteniment]] per part del programa, però no tenia cap representació que es pogués considerar realment comprenent el que es deia per cap dels dos. festa. <ref name=":2">{{Ref-llibre|títol=Paradigms of Artificial Intelligence Programming|cognom=Norvig|nom=Peter|editorial=Morgan Kaufmann Publishers|any=1992|isbn=1-55860-191-0|lloc=New York|pàgines=151–154}}</ref> <ref name=":6">{{Ref-publicació|cognom=Weizenbaum|nom=Joseph|data=January 1966|url=http://www.universelle-automation.de/1966_Boston.pdf|publicació=Communications of the ACM|volum=9|pàgines=36–35|doi=10.1145/365153.365168}}</ref> <ref name="Baranovska">{{Ref-llibre|títol=Hello, I'm Eliza fünfzig Jahre Gespräche mit Computern|editorial=Bochum Freiburg projektverlag|any=2018|isbn=978-3-89733-467-0|editor=Baranovska|edició=1st|lloc=Bochum|oclc=1080933718}}</ref> Mentre que el programa ELIZA en si es va escriure (originalment) <ref>{{Ref-web|títol=ELIZAGEN - The Original ELIZA|url=https://sites.google.com/view/elizagen-org/the-original-eliza|consulta=2021-05-31|obra=sites.google.com|llengua=en-US}}</ref> en MAD-SLIP, les directives de concordança de patrons que contenien la major part de la seva capacitat de llenguatge es van proporcionar en "scripts" separats, representats en una representació semblant a un lisp . El guió més famós, DOCTOR, simulava un psicoterapeuta de l'escola rogeriana (en què el terapeuta sovint reflecteix les paraules del pacient al pacient), <ref name=":9">{{Ref-publicació|cognom=Dillon|nom=Sarah|data=2020-01-02|url=https://doi.org/10.1080/14797585.2020.1754642|publicació=Journal for Cultural Research|volum=24|exemplar=1|pàgines=1–15|doi=10.1080/14797585.2020.1754642|issn=1479-7585}}</ref> <ref name="rogers">{{Ref-publicació|publicació=AI & Society|volum=34|exemplar=4|pàgines=803–812|doi=10.1007/s00146-018-0825-9|any=2019|cognom=Bassett|nom=Caroline|dataaccés=free}}</ref> i utilitzava regles, dictades al guió, per respondre. amb preguntes no direccionals a les entrades dels usuaris. Com a tal, ELIZA va ser un dels primers [[Bot conversacional|chatterbots]] ("chatbot" modernament) i un dels primers programes capaços de provar la [[Test de Turing|prova de Turing]] . <ref>{{Ref-llibre|cognom=Marino|nom=Mark|url=https://www.proquest.com/openview/3c91805eb882d2a56d58aaa6f809fa50/|títol=Chatbot: The Gender and Race Performativity of Conversational Agents|editorial=University of California|any=2006}}</ref>
'''ELIZA''' és un [[programa informàtic]] dissenyat el [[1966]] per [[Joseph Weizenbaum]].<ref>{{Ref-llibre |cognom=Golobardes |nom=Elisabet |cognom2=Orriols |nom2=Albert |títol=Intel·ligència Artificial |url=https://books.google.cat/books?id=DXWEsgCqyCsC&pg=PA101&dq=eliza+1966&hl=ca&sa=X&ved=0ahUKEwjB4Iq5ifbXAhUD2xoKHST1AKcQ6AEIKjAA#v=onepage&q=eliza%201966&f=false |editorial=La Salle Online |data=2008 |pàgines=101 |isbn=849356656X}}</ref> Parodiava al [[psicòleg]] [[Carl Rogers]] i intentava mantenir una [[Xat|conversa de text]] coherent amb l'usuari.<ref>{{Ref-llibre |cognom=Warwick |nom=Kevin |cognom2=Shah |nom2=Huma |títol=Turing's Imitation Game |url=https://books.google.cat/books?id=nMbxDAAAQBAJ&pg=PA71&dq=eliza+1966&hl=ca&sa=X&ved=0ahUKEwjB4Iq5ifbXAhUD2xoKHST1AKcQ6AEIQzAE#v=onepage&q=eliza%201966&f=false |llengua=anglès |editorial=Cambridge University Press |data=2016 |pàgines=71 |isbn=1107056381}}</ref> ELIZA funciona buscant paraules clau en la frase escrita per l'usuari i respon amb una frase model registrada en la seva [[base de dades]]. De vegades, les respostes d'aquest [[bot conversacional]] resultaven tan convincents que en conversar per primera vegada amb ell, algunes persones van creure que en veritat estaven dialogant amb un interlocutor humà. Tanmateix, això va tenir un límit quan l'usuari trobava missatges implícits o subliminars en les respostes del bot que en veritat no existien o no intentaven significar això. Arribat aquest punt, la conversa es tornava incoherent. Quan s'escrivia determinada frase que el bot no coneixia, el mateix reformulava aquesta expressió com a pregunta o reflexió.

El creador d'ELIZA, Weizenbaum, pensava que el programa fos un mètode per explorar la comunicació entre humans i màquines. Es va sorprendre i sorprendre que persones, inclosa la secretària de Weizenbaum, atribuïssin sentiments humans al programa informàtic. <ref name=":0" /> Molts acadèmics creien que el programa podria influir positivament en la vida de moltes persones, especialment aquelles amb problemes psicològics, i que podria ajudar els metges que treballen en el tractament d'aquests pacients. <ref name=":0" /> <ref>{{Ref-publicació|doi=10.1097/00005053-196602000-00005|pmid=5936301|publicació=The Journal of Nervous and Mental Disease|volum=142|exemplar=2|pàgines=148–52|any=1966|cognom=Colby|nom=Kenneth Mark|cognom2=Watt|nom2=James B.|cognom3=Gilbert|nom3=John P.}}</ref> Tot i que ELIZA era capaç de participar en el discurs, no podia conversar amb la veritable comprensió. <ref name=":3">{{Ref-publicació|doi=10.1016/j.chb.2016.01.004|publicació=Computers in Human Behavior|volum=58|pàgines=278–95|any=2016|cognom=Shah|nom=Huma|cognom2=Warwick|nom2=Kevin|cognom3=Vallverdú|nom3=Jordi|cognom4=Wu|nom4=Defeng|url=https://curve.coventry.ac.uk/open/items/d4c5572d-3a8f-4ed1-b085-c88f8124fd74/1/Can+Machines+Talk_+CHB_Shah-Warwick_2016+(1).pdf}}</ref> Tanmateix, molts usuaris primerencs estaven convençuts de la intel·ligència i la comprensió d'ELIZA, malgrat la insistència de Weizenbaum en el contrari. <ref name="Baranovska" /> El codi font original d'ELIZA havia desaparegut des de la seva creació a la dècada de 1960, ja que no era habitual publicar articles que incloguessin codi font en aquest moment. Tanmateix, més recentment, el codi font MAD-SLIP s'ha descobert als arxius del MIT i s'ha publicat a diverses plataformes, com archive.org. <ref name=":7">{{Ref-llibre|cognom=Shrager|nom=Jeff|títol=Hello, I'm Eliza: Fünfzig Jahre Gespräche mit Computern|editorial=Projekt Verlag|any=2022|editor=Baranovska|edició=2nd|lloc=Berlin|pàgines=247–248|capítol=Finding ELIZA - Rediscovering Weizenbaum's Source Code, Comments and Faksimiles}}</ref> El codi font té un gran interès històric, ja que demostra no només l'especificitat dels llenguatges i tècniques de programació en aquell moment, sinó també l'inici de l'abstracció i l'abstracció de programari com a mitjà per aconseguir una programació de programari sofisticada.

== Visió general ==
[[Fitxer:Video_Game_Museum_in_Berlin_(44129332940).jpg|miniatura| Una conversa entre un humà i el guió DOCTOR d'ELIZA]]
ELIZA de Joseph Weizenbaum, que executa el guió DOCTOR, va ser creat per oferir una [[paròdia]] de "les respostes d'un psicoterapeuta no direccional en una entrevista psiquiàtrica inicial" <ref>Weizenbaum 1976, p. 188.</ref> i per "demostrar que la comunicació entre l'home i la màquina era superficial" . <ref>{{Ref-publicació|doi=10.1016/S0747-5632(01)00004-8|publicació=Computers in Human Behavior|volum=17|exemplar=3|pàgines=295–314|any=2001|cognom=Epstein|nom=J.|cognom2=Klinkenberg|nom2=W. D.}}</ref> Tot i que ELIZA és més coneguda per actuar a la manera d'un psicoterapeuta, els patrons de parla es deuen a les dades i instruccions proporcionades pel guió DOCTOR. <ref name=":4">{{Ref-publicació|doi=10.1162/leon.2007.40.1.31|jstor=20206337|publicació=Leonardo|volum=40|exemplar=1|pàgines=31–6|any=2007|cognom=Wortzel|nom=Adrianne}}</ref> La mateixa ELIZA va examinar el text per buscar paraules clau, va aplicar valors a aquestes paraules clau i va transformar l'entrada en una sortida; l'script que va executar ELIZA va determinar les paraules clau, establir els valors de les paraules clau i establir les regles de transformació per a la sortida. <ref name=":1">{{Ref-publicació|doi=10.1145/365153.365168|publicació=Communications of the ACM|volum=9|pàgines=36–45|any=1966|cognom=Weizenbaum|nom=Joseph}}</ref> Weizenbaum va optar per fer el guió DOCTOR en el context de la psicoteràpia per "esquivar el problema de donar al programa una base de dades de coneixement del món real", <ref name=":0" /> ja que en una situació terapèutica rogeriana, el programa només havia de reflectir la visió del pacient. declaracions. <ref name=":0" /> Els algorismes de DOCTOR van permetre una resposta enganyosament intel·ligent, que va enganyar moltes persones quan van utilitzar el programa per primera vegada. <ref name="Wardip">{{Ref-llibre|cognom=Wardrip-Fruin|nom=Noah|oclc=827013290|pàgines=33|títol=Expressive Processing: Digital Fictions, Computer Games, and Software Studies|data=2009|editorial=MIT Press|isbn=9780262013437|lloc=Cambridge, Massachusetts}}</ref>

Weizenbaum va batejar el seu programa ELIZA després d'Eliza Doolittle, un personatge de la classe treballadora a ''[[Pigmalió (obra de teatre)|Pigmalió]]'' de [[George Bernard Shaw]] . Segons Weizenbaum, la capacitat d'ELIZA de ser "millorada progressivament" per diversos usuaris la va fer semblant a Eliza Doolittle, <ref name=":1" /> ja que a Eliza Doolittle se li va ensenyar a parlar amb un [[Accent (fonologia)|accent]] [[Classe alta|de classe alta]] a l'obra de Shaw. <ref name=":9" /> <ref name="weizenbaumobit">{{Citation|url=https://www.nytimes.com/2008/03/13/world/europe/13weizenbaum.html|accessdate=2009-01-07}}.</ref> Tanmateix, a diferència de l'obra de Shaw, ELIZA és incapaç d'aprendre nous patrons de parla o noves paraules només mitjançant la interacció. Les edicions s'han de fer directament a l'script actiu d'ELIZA per canviar la manera com funciona el programa.

Weizenbaum va implementar per primera vegada ELIZA en el seu propi llenguatge de processament de llistes SLIP, on, depenent de les entrades inicials de l'usuari, la il·lusió de la intel·ligència humana podia aparèixer o es va dissipar mitjançant diversos intercanvis. <ref name=":8" /> Algunes de les respostes d'ELIZA van ser tan convincents que Weizenbaum i diversos altres tenen anècdotes d'usuaris que s'enganxaven emocionalment al programa, oblidant de tant en tant que conversaven amb un ordinador. <ref name=":0" /> La pròpia secretària de Weizenbaum va demanar a Weizenbaum que abandonés la sala perquè ella i ELIZA poguessin tenir una conversa real. Weizenbaum va quedar sorprès per això, després va escriure: "No m'havia adonat&nbsp;... que les exposicions extremadament breus a un programa informàtic relativament senzill podrien induir un poderós pensament delirant en persones bastant normals." <ref name="Weizenbaum1">{{Ref-llibre|títol=Computer power and human reason: from judgment to calculation|url=https://archive.org/details/computerpowerhum0000weiz|cognom=Weizenbaum|nom=Joseph|editorial=W. H. Freeman|any=1976|pàgines=[https://archive.org/details/computerpowerhum0000weiz/page/7 7]}}</ref>

El 1966, la informàtica interactiva (mitjançant un teletip) era nova. Van passar 15 anys abans que l'ordinador personal es conegués al públic en general i tres dècades abans que la majoria de la gent es trobés amb intents de [[Processament de llenguatge natural|processament del llenguatge natural]] en serveis d'Internet com Ask.com o sistemes d'ajuda per a PC com Microsoft Office Clippit . Tot i que aquests programes incloïen anys d'investigació i treball, ELIZA continua sent una fita simplement perquè era la primera vegada que un programador intentava una interacció humà-màquina amb l'objectiu de crear la il·lusió (per molt breu que sigui) de la interacció humà- ''home'' .

A l' ICCC 1972, ELIZA es va reunir amb un altre primer programa d'intel·ligència artificial anomenat PARRY per a una conversa només amb ordinador. Mentre que ELIZA va ser construïda per parlar com a metge, PARRY estava pensat per simular un pacient amb [[esquizofrènia]] .

== Disseny ==
Weizenbaum va escriure originalment ELIZA a MAD-SLIP per a [[Compatible Time-Sharing System|CTSS]] en un [[IBM 7090|IBM 7094]], com un programa per fer possible la conversa en llenguatge natural amb un ordinador. <ref>{{Ref-web|url=https://multicians.org/thvv/compatible-time-sharing-system.pdf|títol=Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview|data=2011|editor=IEEE Computer Society|consulta=February 20, 2022}}</ref> Per aconseguir-ho, Weizenbaum va identificar cinc "problemes tècnics fonamentals" per a ELIZA a superar: la identificació de paraules clau, el descobriment d'un context mínim, l'elecció de transformacions adequades, la generació de respostes en absència de paraules clau i la provisió de paraules clau. d'una capacitat d'edició  per als scripts ELIZA. <ref name=":1" /> Weizenbaum va resoldre aquests problemes i va fer que ELIZA no tingués un marc contextual ni un univers de discurs integrat. <ref name=":4" /> Tanmateix, això requeria que ELIZA tingués un script d'instruccions sobre com respondre a les aportacions dels usuaris. <ref name="Baranovska" />

ELIZA comença el seu procés de resposta a una entrada d'un usuari examinant primer l'entrada de text per una "paraula clau". <ref name=":6" /> Una "paraula clau" és una paraula designada com a important per l'script d'ELIZA actuant, que assigna a cada paraula clau un número de precedència, o un RANK, dissenyat pel programador. <ref name=":3" /> Si es troben aquestes paraules, es col·loquen en una "pila de claus", amb la paraula clau del RANK més alt a la part superior. Aleshores, la frase d'entrada es manipula i es transforma tal com ho indiqui la regla associada a la paraula clau del RANK més alt. <ref name=":1" /> Per exemple, quan l'script DOCTOR troba paraules com "igual" o "igual", sortiria un missatge relacionat amb la similitud, en aquest cas "De quina manera?", <ref name=":2" /> ja que aquestes paraules tenien un nombre de precedència alt. Això també demostra com determinades paraules, tal com dicta el guió, es poden manipular independentment de consideracions contextuals, com ara canviar pronoms de primera persona i pronoms de segona persona i viceversa, ja que aquestes també tenien números de precedència elevats. Aquestes paraules amb números de precedència elevats es consideren superiors als patrons de conversa i es tracten independentment dels patrons contextuals.

Després del primer examen, el següent pas del procés és aplicar una regla de transformació adequada, que inclou dues parts: la "regla de descomposició" i la "regla de remuntatge". <ref name=":1" /> En primer lloc, es revisa l'entrada dels patrons sintàctics per tal d'establir el context mínim necessari per respondre. Utilitzant les paraules clau i altres paraules properes de l'entrada, es posen a prova diferents regles de desmuntatge fins que es troba un patró adequat. Utilitzant les regles de l'script, la frase es "desmunta" i s'organitza en seccions de les parts components tal com dicta la "regla de descomposició per a la paraula clau de més alt rang". L'exemple que dóna Weizenbaum és l'entrada "Ets molt útil", que es transforma en "Sóc molt útil". A continuació, es divideix en (1) buit (2) "jo" (3) "són" (4) "molt útil". La regla de descomposició ha dividit la frase en quatre petits segments que contenen tant les paraules clau com la informació de la frase. <ref name=":1" />

Aleshores, la regla de descomposició designa una regla de muntatge particular, o un conjunt de regles de muntatge, a seguir quan es reconstrueix l'oració. <ref name=":6" /> La regla de reassemblatge pren els fragments de l'entrada que la regla de descomposició havia creat, els reordena i afegeix paraules programades per crear una resposta. Utilitzant l'exemple de Weizenbaum indicat anteriorment, aquesta regla de muntatge agafaria els fragments i els aplicaria a la frase "Què et fa pensar que sóc (4)", que donaria com a resultat "Què et fa pensar que sóc molt útil?" . Aquest exemple és bastant simple, ja que depenent de la regla de desmuntatge, la sortida podria ser significativament més complexa i utilitzar més l'entrada de l'usuari. Tanmateix, a partir d'aquest muntatge, ELIZA envia la frase construïda a l'usuari en forma de text a la pantalla. <ref name=":1" />

Aquests passos representen la major part dels procediments que segueix ELIZA per crear una resposta a partir d'una entrada típica, tot i que hi ha diverses situacions especialitzades a les quals ELIZA/DOCTOR pot respondre. Una cosa que Weizenbaum va escriure específicament va ser quan no hi ha cap paraula clau. Una solució va ser que ELIZA respongués amb un comentari que no tenia contingut, com ara "Ja veig" o "Si us plau, segueix". <ref name=":1" /> El segon mètode va ser utilitzar una estructura "MEMÒRIA", que enregistrava entrades recents anteriors, i utilitzaria aquestes entrades per crear una resposta que fes referència a una part de la conversa anterior quan es trobava sense paraules clau. <ref name=":5">{{Ref-llibre|títol=Expressive Processing: Digital Fictions, Computer Games, and Software Studies|cognom=Wardip-Fruin|nom=Noah|editorial=The MIT Press|any=2014|isbn=9780262013437|lloc=Cambridge|pàgines=33}}</ref> Això va ser possible a causa de la capacitat de Slip d'etiquetar paraules per a altres usos, que simultàniament va permetre a ELIZA examinar, emmagatzemar i reutilitzar paraules per utilitzar-les a les sortides. <ref name=":1" />

Tot i que totes aquestes funcions estaven emmarcades en la programació d'ELIZA, la manera exacta en què el programa va desmuntar, examinar i tornar a muntar les entrades està determinada per l'script operatiu. L'script no és estàtic i es pot editar, o crear-ne un de nou, segons sigui necessari per a l'operació en el context necessari. Això permetria aplicar el programa en múltiples situacions, inclòs el conegut guió DOCTOR, que simula un psicoterapeuta rogerià. <ref name=":7">{{Ref-llibre|cognom=Shrager|nom=Jeff|títol=Hello, I'm Eliza: Fünfzig Jahre Gespräche mit Computern|editorial=Projekt Verlag|any=2022|editor=Baranovska|edició=2nd|lloc=Berlin|pàgines=247–248|capítol=Finding ELIZA - Rediscovering Weizenbaum's Source Code, Comments and Faksimiles}}</ref>

Una versió [[Lisp]] d'ELIZA, basada en el document CACM de Weizenbaum, va ser escrita poc després de la publicació d'aquest article, per Bernie Cosell. <ref>{{Ref-web|url=http://www.codersatwork.com/bernie-cosell.html|títol=Coders at Work: Bernie Cosell|obra=codersatwork.com}}</ref> <ref name="elizagen">{{Ref-web|títol=elizagen.org|url=http://elizagen.org/|obra=elizagen.org}}</ref> Una versió [[BASIC]] va aparèixer a ''Creative Computing'' el 1977 (tot i que va ser escrita el 1973 per Jeff Shrager). <ref>[http://www.atariarchives.org/bigcomputergames/showpage.php?page=20 Big Computer Games: Eliza – Your own psychotherapist] at www.atariarchives.org.</ref> Aquesta versió, que es va portar a molts dels primers ordinadors personals, sembla haver estat traduïda posteriorment a moltes altres versions en molts altres idiomes. Shrager afirma no haver vist ni les versions de Weizenbaum ni les de Cosell.

L'any 2021, Jeff Shrager va cercar als arxius de Weizenbaum del MIT, juntament amb l'arxiver del MIT Myles Crowley, i va trobar fitxers amb l'etiqueta Computer Conversations. Aquests inclouen la llista completa del codi font d'ELIZA a MAD-SLIP, amb l'script DOCTOR adjunt. La finca de Weizenbaum ha donat permís per obrir aquest codi sota una llicència [[Domini públic|de domini públic]] [[Creative Commons]] CC0. El codi i altra informació es poden trobar al lloc d'ELIZAGEN. <ref name="elizagen">{{Ref-web|títol=elizagen.org|url=http://elizagen.org/|obra=elizagen.org}}</ref>

Una altra versió d'Eliza popular entre els enginyers de programari és la versió que ve amb la versió predeterminada de GNU Emacs, i a la qual es pot accedir escrivint <code>M -x doctor</code> des de la majoria de les implementacions modernes d'Emacs.

=== Pseudocodi ===
A partir de la figura 15.5, capítol 15 de Processament de la parla i el llenguatge (tercera edició). <ref>{{Ref-web|url=https://web.stanford.edu/~jurafsky/slp3/15.pdf|consulta=6 April 2023|obra=stanford.edu|títol=Chatbots & Dialogue Systems}}</ref>
La funció ELIZA GENERATOR( ''frase'' d'usuari) retorna ''la resposta''
Sigui ''w'' la paraula de ''la frase'' que té el rang de paraula clau més alt
si ''w'' existeix
Sigui r la regla més alta per a w que coincideix amb la frase
''resposta'' ← Aplica la transformació en ''r'' a ''l'oració''
si w = 'el meu'
''futur'' ← Aplicar una transformació de la llista de regles de "memòria" a ''frase''
Envieu ''el futur'' a la cua de memòria
altrament (no s'aplica cap paraula clau)
Tampoc
''resposta'' ← Apliqueu la transformació de la paraula clau NONE a ''la frase''
O
''resposta'' ← Desplega la resposta més antiga de la cua de memòria
Torna ''la resposta''

== Resposta i llegat ==
Les respostes laics a ELIZA van ser inquietants per a Weizenbaum i el van motivar a escriure el seu llibre ''Computer Power and Human Reason: From Judgment to Calculation'', en el qual explica els límits dels ordinadors, ja que vol deixar clara la seva opinió que les visions antropomòrfiques dels ordinadors són només una reducció d'éssers humans o de qualsevol forma de vida per a això. <ref>{{Ref-llibre|cognom=Berry|nom=David M.|url=https://www.worldcat.org/oclc/868488916|títol=Critical theory and the digital|data=2014|editorial=Bloomsbury Publishing|isbn=978-1-4411-1830-1|lloc=London|oclc=868488916}}</ref> A la pel·lícula documental independent ''Plug &amp;amp; Pray'' (2010), Weizenbaum va dir que només les persones que van entendre malament ELIZA ho van dir sensació. <ref>{{Ref-web|url=http://www.plugandpray-film.de/en/content.html|títol=Content: Plug & Pray Film – Artificial Intelligence – Robots|cognom=maschafilm|obra=plugandpray-film.de}}</ref>

El poeta [[Israel|israelià]] [[David Avidan]], que estava fascinat amb les tecnologies futures i la seva relació amb l'art, va voler explorar l'ús dels ordinadors per escriure literatura. Va mantenir diverses converses amb una implementació [[APL]] d'ELIZA i les va publicar –en anglès i en la seva pròpia traducció a [[Hebreu|l'hebreu–]] sota el títol ''El meu psiquiatre electrònic – Vuit xerrades autèntiques amb un ordinador'' . En el pròleg el va presentar com una forma d' [[Escriptura restringida|escriptura limitada]] . <ref>{{Citation|last=Avidan|first=David|title=Collected Poems|year=2010|publisher=Hakibbutz Hameuchad|location=Jerusalem}}.</ref>

Hi ha molts programes basats en ELIZA en diferents llenguatges de programació. L'any 1980 una empresa anomenada "Don't Ask Software" va crear una versió anomenada " [[Abuse (chatterbot)|Abús]] " per als ordinadors [[Apple II]], [[Família Atari de 8 bits|Atari]] i [[Commodore 64]], que abusava verbalment de l'usuari basant-se en l'entrada de l'usuari. <ref name="abusereview">{{Ref-notícia|diari=Electronic Games|data=January 1983|volum=1|url=http://www.atarimania.com/magazine_review.awp?id=86}}.</ref> Per als ordinadors [[MS-DOS]], algunes targetes Sound Blaster es van incloure amb el Dr. Sbaitso, que funciona com l'script DOCTOR. Altres versions van adaptar ELIZA al voltant d'un tema religiós, com ara les que presentaven Jesús (tant serioses com còmiques), i una altra variant d'Apple II anomenada ''Jo sóc Buda'' . El joc de 1980 ''The Prisoner'' va incorporar la interacció a l'estil ELIZA dins del seu joc. El 1988, l'artista britànic i amic de Weizenbaum Brian Reffin Smith va crear dos programes d'estil ELIZA escrits en [[BASIC]], un anomenat "Critic" i l'altre "Artist", que funcionaven en dos ordinadors Amiga 1000 separats i els va mostrar a l'exposició. "Salamandre" al Musée du Berry, [[Bourges]], França. El visitant havia d'ajudar-los a conversar escrivint a "Artista" el que deia "Crític", i viceversa. El secret era que els dos programes eren idèntics. GNU Emacs antigament tenia una [[Ordre (informàtica)|comanda]] <code>psychoanalyze-pinhead</code> que simula una sessió entre ELIZA i Zippy the Pinhead . <ref>{{Ref-web|url=http://www.ibm.com/developerworks/ibm/library/lol/pinhead.html|títol=lol:> psychoanalyze-pinhead|obra=[[IBM]]}}</ref> Els zippyismes es van eliminar per problemes de drets d'autor, però el programa DOCTOR es manté.

ELIZA s'ha fet referència a la cultura popular i continua sent una font d'inspiració per a programadors i desenvolupadors centrats en la intel·ligència artificial. També es va presentar en una exposició de 2012 a [[Universitat Harvard|la Universitat de Harvard]] titulada "Go Ask ALICE ", com a part d'una celebració del 100è aniversari del matemàtic [[Alan Turing]] . L'exposició explora la fascinació de Turing de tota la vida per la interacció entre humans i ordinadors, assenyalant ELIZA com una de les primeres realitzacions de les idees de Turing. <ref name="turing">{{Ref-web|títol=Alan Turing at 100|url=http://news.harvard.edu/gazette/story/2012/09/alan-turing-at-100/|obra=Harvard Gazette|data=13 September 2012|consulta=2016-02-22}}</ref>

ELIZA va guanyar un [[Premis Peabody|premi Legacy Peabody]] 2021.

== En la cultura popular ==
El 1969, [[George Lucas]] i [[Walter Murch]] van incorporar una interfície de diàleg semblant a l'Eliza al seu guió per al llargmetratge ''THX-1138'' . Els habitants del futur món subterrani de THX, quan estaven estressats, es retirarien a les "cabines de confessió" i iniciarien una conversa unilateral amb la fórmula Eliza amb un ordinador amb cara de Jesús que afirmava ser "OMM". 

ELIZA va influir en alguns dels primers [[Videojoc|jocs d'ordinador]] demostrant tipus addicionals de dissenys d'interfície . Don Daglow va escriure una versió millorada del programa anomenada ''[[Ecala]]'' en un [[miniordinador]] [[Digital Equipment Corporation|DEC]] [[PDP-10]] al Pomona College el 1973 abans d'escriure el [[Joc de rol|joc de rol per]] ordinador ''Dungeon'' (1975). 

El videojoc ''[[Deus Ex: Human Revolution]]'' del 2011 i la seqüela del 2016 ''Deus Ex: Mankind Divided'' inclouen una lectora de notícies d'intel·ligència artificial Picus TV Network anomenada Eliza Cassan. <ref>{{Ref-notícia|url=https://www.forbes.com/sites/insertcoin/2016/08/25/deus-ex-mankind-divideds-ending-is-disappointing-in-a-different-way/|access-date=2020-04-04}}</ref>

Al documental d' [[Adam Curtis]] del 2016, ''HyperNormalisation'', es va fer referència a ELIZA en relació a [[Postveritat|la postveritat]] . <ref>{{Ref-web|títol=The Quietus {{!}} Opinion {{!}} Black Sky Thinking {{!}} HyperNormalisation: Is Adam Curtis, Like Trump, Just A Master Manipulator?|url=https://thequietus.com/articles/21077-adam-curtis-hypernormalisation-review-bbc-politics-doom|obra=The Quietus|consulta=26 June 2021|llengua=en-us}}</ref>

En el dotzè episodi de la sitcom nord-americana ''[[Young Sheldon]]'', emesa el gener de 2018, va protagonitzar el [[Sheldon Cooper|protagonista]] "conversant" amb ELIZA, amb l'esperança de resoldre un problema domèstic. <ref>{{Ref-notícia|url=http://www.foxnews.com/entertainment/2018/01/18/young-sheldon-episode-12-recap-familys-first-computer-almost-tears-it-apart.html|data=2018-01-18|access-date=2018-01-24}}</ref>

El 12 d'agost de 2019, el desenvolupador de jocs independent Zachtronics va publicar una [[novel·la visual]] anomenada ''Eliza'', sobre un servei d'assessorament basat en IA inspirat en ELIZA. <ref>{{Ref-notícia|url=https://www.rockpapershotgun.com/2019/08/01/the-next-zachtronics-game-is-eliza-a-visual-novel-about-ai/|data=2019-08-01|access-date=2019-08-01}}</ref> <ref>{{Ref-web|url=https://arstechnica.com/gaming/2019/08/eliza-review-startup-culture-meets-sci-fi-in-a-touching-fascinating-tale/|títol=Eliza review: Startup culture meets sci-fi in a touching, fascinating tale|nom=Sam|cognom=Machkovech|data=August 12, 2019|consulta=August 12, 2019|obra=[[Ars Technica]]}}</ref>
<references group="" responsive="1"></references>
<references group="" responsive="1"></references>


== Referències ==
== Referències ==
{{referències}}


== Vegeu també ==
=== Bibliografia ===

* [[Test de Turing]]
* {{Citation|last=Norvig|first=Peter|title=ELIZA: Paradigms of Artificial Intelligence Programming|place=San Francisco|publisher=Morgan Kaufmann Publishers|year=1992|pages=151–154, 159, 163–169, 175, 181|isbn=1-55860-191-0}}.
* [[Habitació xinesa]]
* {{Citation|last=Wardip-Fruin|first=Noah|title=Expressing Processing: Digital Fictions, Computer Games, and Software Studies|place=Cumberland|publisher=MIT Press|year=2014|pages=24–36|isbn=978-0262517539}}.
* {{Citation|last=Weizenbaum|first=Joseph|year=1976|title=Computer power and human reason: from judgment to calculation|isbn=0-7167-0463-3|publisher=[[W. H. Freeman and Company]]}}.
* {{Citation|last=Whitby|first=Blay|year=1996|title=Machines and Thought: The Legacy of Alan Turing|publisher=[[Oxford University Press]]|pages=53–62|isbn=0-19-823876-2|url=http://www.cogs.susx.ac.uk/users/blayw/tt.html|accessdate=2008-08-11}}.

*  


== Enllaços externs ==
== Enllaços externs ==
* http://kaikostack.com/ti89_en.htm {{Webarchive|url=https://web.archive.org/web/20041011051845/http://kaikostack.com/ti89_en.htm |date=2004-10-11}} # eliza
* [http://www.manifestation.com/neurotoys/eliza.php3 Versió de ELIZA en JavaScript] {{Webarchive|url=https://web.archive.org/web/20180429142425/http://www.manifestation.com/neurotoys/eliza.php3 |date=2018-04-29}}
* [http://chayden.net/eliza/Eliza.shtml Codi font de ELIZA en Java]
* [http://www.wedesoft.demon.co.uk/eliza/Una altra implementació de ELIZA en Java]{{Enllaç no actiu|bot=InternetArchiveBot |data=2021}}


* [https://github.com/jeffshrager/elizagen.org Col·lecció] de diverses versions de codi font a [[GitHub]]
[[Categoria:Intel·ligència artificial]]
* {{Webarchive|url=https://web.archive.org/web/20130120161839/http://www.stanford.edu/group/SHR/4-2/text/dialogues.html|date=January 20, 2013|title=dialogues with colorful personalities of early AI}} , una col·lecció de diàlegs entre ELIZA i diversos conversants, com ara un vicepresident de l'empresa i [[PARRY]] (una simulació d'un esquizofrènic paranoic)
* [http://www.ilmarefilm.org/archive/weizenbaum_archiv_E.html Weizenbaum.] [http://www.ilmarefilm.org/archive/weizenbaum_archiv_E.html Rebel a la feina] – Peter Haas, Silvia Holzinger, Documental amb Joseph Weizenbaum i ELIZA.
* [https://corecursive.com/eliza-with-jeff-shrager/ CORECURSIU #078; La història i el misteri d'Eliza; Amb Jeff Shrager] : Adam Gordon Bell entrevista Jeff Shrager, autor del BASIC ELIZA 1973/77 i descobridor del codi ELIZA original.
[[Categoria:Lingüística computacional]]
[[Categoria:Lingüística computacional]]
[[Categoria:Intel·ligència artificial]]
[[Categoria:Psicoteràpia]]
[[Categoria:Pàgines amb traduccions sense revisar]]

Revisió del 16:41, 18 set 2023

Una conversa amb Eliza

ELIZA és un primer programa informàtic de processament del llenguatge natural creat entre 1964 i 1966 [1] al MIT per Joseph Weizenbaum . [2] [3] Creada per explorar la comunicació entre humans i màquines, ELIZA va simular la conversa utilitzant una metodologia de concordança i substitució de patrons que donava als usuaris una il·lusió d' enteniment per part del programa, però no tenia cap representació que es pogués considerar realment comprenent el que es deia per cap dels dos. festa. [4] [5] [6] Mentre que el programa ELIZA en si es va escriure (originalment) [7] en MAD-SLIP, les directives de concordança de patrons que contenien la major part de la seva capacitat de llenguatge es van proporcionar en "scripts" separats, representats en una representació semblant a un lisp . El guió més famós, DOCTOR, simulava un psicoterapeuta de l'escola rogeriana (en què el terapeuta sovint reflecteix les paraules del pacient al pacient), [8] [9] i utilitzava regles, dictades al guió, per respondre. amb preguntes no direccionals a les entrades dels usuaris. Com a tal, ELIZA va ser un dels primers chatterbots ("chatbot" modernament) i un dels primers programes capaços de provar la prova de Turing . [10]

El creador d'ELIZA, Weizenbaum, pensava que el programa fos un mètode per explorar la comunicació entre humans i màquines. Es va sorprendre i sorprendre que persones, inclosa la secretària de Weizenbaum, atribuïssin sentiments humans al programa informàtic. [3] Molts acadèmics creien que el programa podria influir positivament en la vida de moltes persones, especialment aquelles amb problemes psicològics, i que podria ajudar els metges que treballen en el tractament d'aquests pacients. [3] [11] Tot i que ELIZA era capaç de participar en el discurs, no podia conversar amb la veritable comprensió. [12] Tanmateix, molts usuaris primerencs estaven convençuts de la intel·ligència i la comprensió d'ELIZA, malgrat la insistència de Weizenbaum en el contrari. [6] El codi font original d'ELIZA havia desaparegut des de la seva creació a la dècada de 1960, ja que no era habitual publicar articles que incloguessin codi font en aquest moment. Tanmateix, més recentment, el codi font MAD-SLIP s'ha descobert als arxius del MIT i s'ha publicat a diverses plataformes, com archive.org. [13] El codi font té un gran interès històric, ja que demostra no només l'especificitat dels llenguatges i tècniques de programació en aquell moment, sinó també l'inici de l'abstracció i l'abstracció de programari com a mitjà per aconseguir una programació de programari sofisticada.

Visió general

Una conversa entre un humà i el guió DOCTOR d'ELIZA

ELIZA de Joseph Weizenbaum, que executa el guió DOCTOR, va ser creat per oferir una paròdia de "les respostes d'un psicoterapeuta no direccional en una entrevista psiquiàtrica inicial" [14] i per "demostrar que la comunicació entre l'home i la màquina era superficial" . [15] Tot i que ELIZA és més coneguda per actuar a la manera d'un psicoterapeuta, els patrons de parla es deuen a les dades i instruccions proporcionades pel guió DOCTOR. [16] La mateixa ELIZA va examinar el text per buscar paraules clau, va aplicar valors a aquestes paraules clau i va transformar l'entrada en una sortida; l'script que va executar ELIZA va determinar les paraules clau, establir els valors de les paraules clau i establir les regles de transformació per a la sortida. [17] Weizenbaum va optar per fer el guió DOCTOR en el context de la psicoteràpia per "esquivar el problema de donar al programa una base de dades de coneixement del món real", [3] ja que en una situació terapèutica rogeriana, el programa només havia de reflectir la visió del pacient. declaracions. [3] Els algorismes de DOCTOR van permetre una resposta enganyosament intel·ligent, que va enganyar moltes persones quan van utilitzar el programa per primera vegada. [18]

Weizenbaum va batejar el seu programa ELIZA després d'Eliza Doolittle, un personatge de la classe treballadora a Pigmalió de George Bernard Shaw . Segons Weizenbaum, la capacitat d'ELIZA de ser "millorada progressivament" per diversos usuaris la va fer semblant a Eliza Doolittle, [17] ja que a Eliza Doolittle se li va ensenyar a parlar amb un accent de classe alta a l'obra de Shaw. [8] [19] Tanmateix, a diferència de l'obra de Shaw, ELIZA és incapaç d'aprendre nous patrons de parla o noves paraules només mitjançant la interacció. Les edicions s'han de fer directament a l'script actiu d'ELIZA per canviar la manera com funciona el programa.

Weizenbaum va implementar per primera vegada ELIZA en el seu propi llenguatge de processament de llistes SLIP, on, depenent de les entrades inicials de l'usuari, la il·lusió de la intel·ligència humana podia aparèixer o es va dissipar mitjançant diversos intercanvis. [2] Algunes de les respostes d'ELIZA van ser tan convincents que Weizenbaum i diversos altres tenen anècdotes d'usuaris que s'enganxaven emocionalment al programa, oblidant de tant en tant que conversaven amb un ordinador. [3] La pròpia secretària de Weizenbaum va demanar a Weizenbaum que abandonés la sala perquè ella i ELIZA poguessin tenir una conversa real. Weizenbaum va quedar sorprès per això, després va escriure: "No m'havia adonat ... que les exposicions extremadament breus a un programa informàtic relativament senzill podrien induir un poderós pensament delirant en persones bastant normals." [20]

El 1966, la informàtica interactiva (mitjançant un teletip) era nova. Van passar 15 anys abans que l'ordinador personal es conegués al públic en general i tres dècades abans que la majoria de la gent es trobés amb intents de processament del llenguatge natural en serveis d'Internet com Ask.com o sistemes d'ajuda per a PC com Microsoft Office Clippit . Tot i que aquests programes incloïen anys d'investigació i treball, ELIZA continua sent una fita simplement perquè era la primera vegada que un programador intentava una interacció humà-màquina amb l'objectiu de crear la il·lusió (per molt breu que sigui) de la interacció humà- home .

A l' ICCC 1972, ELIZA es va reunir amb un altre primer programa d'intel·ligència artificial anomenat PARRY per a una conversa només amb ordinador. Mentre que ELIZA va ser construïda per parlar com a metge, PARRY estava pensat per simular un pacient amb esquizofrènia .

Disseny

Weizenbaum va escriure originalment ELIZA a MAD-SLIP per a CTSS en un IBM 7094, com un programa per fer possible la conversa en llenguatge natural amb un ordinador. [21] Per aconseguir-ho, Weizenbaum va identificar cinc "problemes tècnics fonamentals" per a ELIZA a superar: la identificació de paraules clau, el descobriment d'un context mínim, l'elecció de transformacions adequades, la generació de respostes en absència de paraules clau i la provisió de paraules clau. d'una capacitat d'edició  per als scripts ELIZA. [17] Weizenbaum va resoldre aquests problemes i va fer que ELIZA no tingués un marc contextual ni un univers de discurs integrat. [16] Tanmateix, això requeria que ELIZA tingués un script d'instruccions sobre com respondre a les aportacions dels usuaris. [6]

ELIZA comença el seu procés de resposta a una entrada d'un usuari examinant primer l'entrada de text per una "paraula clau". [5] Una "paraula clau" és una paraula designada com a important per l'script d'ELIZA actuant, que assigna a cada paraula clau un número de precedència, o un RANK, dissenyat pel programador. [12] Si es troben aquestes paraules, es col·loquen en una "pila de claus", amb la paraula clau del RANK més alt a la part superior. Aleshores, la frase d'entrada es manipula i es transforma tal com ho indiqui la regla associada a la paraula clau del RANK més alt. [17] Per exemple, quan l'script DOCTOR troba paraules com "igual" o "igual", sortiria un missatge relacionat amb la similitud, en aquest cas "De quina manera?", [4] ja que aquestes paraules tenien un nombre de precedència alt. Això també demostra com determinades paraules, tal com dicta el guió, es poden manipular independentment de consideracions contextuals, com ara canviar pronoms de primera persona i pronoms de segona persona i viceversa, ja que aquestes també tenien números de precedència elevats. Aquestes paraules amb números de precedència elevats es consideren superiors als patrons de conversa i es tracten independentment dels patrons contextuals.

Després del primer examen, el següent pas del procés és aplicar una regla de transformació adequada, que inclou dues parts: la "regla de descomposició" i la "regla de remuntatge". [17] En primer lloc, es revisa l'entrada dels patrons sintàctics per tal d'establir el context mínim necessari per respondre. Utilitzant les paraules clau i altres paraules properes de l'entrada, es posen a prova diferents regles de desmuntatge fins que es troba un patró adequat. Utilitzant les regles de l'script, la frase es "desmunta" i s'organitza en seccions de les parts components tal com dicta la "regla de descomposició per a la paraula clau de més alt rang". L'exemple que dóna Weizenbaum és l'entrada "Ets molt útil", que es transforma en "Sóc molt útil". A continuació, es divideix en (1) buit (2) "jo" (3) "són" (4) "molt útil". La regla de descomposició ha dividit la frase en quatre petits segments que contenen tant les paraules clau com la informació de la frase. [17]

Aleshores, la regla de descomposició designa una regla de muntatge particular, o un conjunt de regles de muntatge, a seguir quan es reconstrueix l'oració. [5] La regla de reassemblatge pren els fragments de l'entrada que la regla de descomposició havia creat, els reordena i afegeix paraules programades per crear una resposta. Utilitzant l'exemple de Weizenbaum indicat anteriorment, aquesta regla de muntatge agafaria els fragments i els aplicaria a la frase "Què et fa pensar que sóc (4)", que donaria com a resultat "Què et fa pensar que sóc molt útil?" . Aquest exemple és bastant simple, ja que depenent de la regla de desmuntatge, la sortida podria ser significativament més complexa i utilitzar més l'entrada de l'usuari. Tanmateix, a partir d'aquest muntatge, ELIZA envia la frase construïda a l'usuari en forma de text a la pantalla. [17]

Aquests passos representen la major part dels procediments que segueix ELIZA per crear una resposta a partir d'una entrada típica, tot i que hi ha diverses situacions especialitzades a les quals ELIZA/DOCTOR pot respondre. Una cosa que Weizenbaum va escriure específicament va ser quan no hi ha cap paraula clau. Una solució va ser que ELIZA respongués amb un comentari que no tenia contingut, com ara "Ja veig" o "Si us plau, segueix". [17] El segon mètode va ser utilitzar una estructura "MEMÒRIA", que enregistrava entrades recents anteriors, i utilitzaria aquestes entrades per crear una resposta que fes referència a una part de la conversa anterior quan es trobava sense paraules clau. [22] Això va ser possible a causa de la capacitat de Slip d'etiquetar paraules per a altres usos, que simultàniament va permetre a ELIZA examinar, emmagatzemar i reutilitzar paraules per utilitzar-les a les sortides. [17]

Tot i que totes aquestes funcions estaven emmarcades en la programació d'ELIZA, la manera exacta en què el programa va desmuntar, examinar i tornar a muntar les entrades està determinada per l'script operatiu. L'script no és estàtic i es pot editar, o crear-ne un de nou, segons sigui necessari per a l'operació en el context necessari. Això permetria aplicar el programa en múltiples situacions, inclòs el conegut guió DOCTOR, que simula un psicoterapeuta rogerià. [13]

Una versió Lisp d'ELIZA, basada en el document CACM de Weizenbaum, va ser escrita poc després de la publicació d'aquest article, per Bernie Cosell. [23] [24] Una versió BASIC va aparèixer a Creative Computing el 1977 (tot i que va ser escrita el 1973 per Jeff Shrager). [25] Aquesta versió, que es va portar a molts dels primers ordinadors personals, sembla haver estat traduïda posteriorment a moltes altres versions en molts altres idiomes. Shrager afirma no haver vist ni les versions de Weizenbaum ni les de Cosell.

L'any 2021, Jeff Shrager va cercar als arxius de Weizenbaum del MIT, juntament amb l'arxiver del MIT Myles Crowley, i va trobar fitxers amb l'etiqueta Computer Conversations. Aquests inclouen la llista completa del codi font d'ELIZA a MAD-SLIP, amb l'script DOCTOR adjunt. La finca de Weizenbaum ha donat permís per obrir aquest codi sota una llicència de domini públic Creative Commons CC0. El codi i altra informació es poden trobar al lloc d'ELIZAGEN. [24]

Una altra versió d'Eliza popular entre els enginyers de programari és la versió que ve amb la versió predeterminada de GNU Emacs, i a la qual es pot accedir escrivint M -x doctor des de la majoria de les implementacions modernes d'Emacs.

Pseudocodi

A partir de la figura 15.5, capítol 15 de Processament de la parla i el llenguatge (tercera edició). [26]

La funció ELIZA GENERATOR( frase d'usuari) retorna la resposta
  Sigui w la paraula de la frase que té el rang de paraula clau més alt
  si w existeix
    Sigui r la regla més alta per a w que coincideix amb la frase
    resposta ← Aplica la transformació en r a l'oració
    si w = 'el meu'
      futur ← Aplicar una transformació de la llista de regles de "memòria" a frase
      Envieu el futur a la cua de memòria
    altrament (no s'aplica cap paraula clau)
      Tampoc
        resposta ← Apliqueu la transformació de la paraula clau NONE a la frase
      O
        resposta ← Desplega la resposta més antiga de la cua de memòria
  Torna la resposta

Resposta i llegat

Les respostes laics a ELIZA van ser inquietants per a Weizenbaum i el van motivar a escriure el seu llibre Computer Power and Human Reason: From Judgment to Calculation, en el qual explica els límits dels ordinadors, ja que vol deixar clara la seva opinió que les visions antropomòrfiques dels ordinadors són només una reducció d'éssers humans o de qualsevol forma de vida per a això. [27] A la pel·lícula documental independent Plug &amp; Pray (2010), Weizenbaum va dir que només les persones que van entendre malament ELIZA ho van dir sensació. [28]

El poeta israelià David Avidan, que estava fascinat amb les tecnologies futures i la seva relació amb l'art, va voler explorar l'ús dels ordinadors per escriure literatura. Va mantenir diverses converses amb una implementació APL d'ELIZA i les va publicar –en anglès i en la seva pròpia traducció a l'hebreu– sota el títol El meu psiquiatre electrònic – Vuit xerrades autèntiques amb un ordinador . En el pròleg el va presentar com una forma d' escriptura limitada . [29]

Hi ha molts programes basats en ELIZA en diferents llenguatges de programació. L'any 1980 una empresa anomenada "Don't Ask Software" va crear una versió anomenada " Abús " per als ordinadors Apple II, Atari i Commodore 64, que abusava verbalment de l'usuari basant-se en l'entrada de l'usuari. [30] Per als ordinadors MS-DOS, algunes targetes Sound Blaster es van incloure amb el Dr. Sbaitso, que funciona com l'script DOCTOR. Altres versions van adaptar ELIZA al voltant d'un tema religiós, com ara les que presentaven Jesús (tant serioses com còmiques), i una altra variant d'Apple II anomenada Jo sóc Buda . El joc de 1980 The Prisoner va incorporar la interacció a l'estil ELIZA dins del seu joc. El 1988, l'artista britànic i amic de Weizenbaum Brian Reffin Smith va crear dos programes d'estil ELIZA escrits en BASIC, un anomenat "Critic" i l'altre "Artist", que funcionaven en dos ordinadors Amiga 1000 separats i els va mostrar a l'exposició. "Salamandre" al Musée du Berry, Bourges, França. El visitant havia d'ajudar-los a conversar escrivint a "Artista" el que deia "Crític", i viceversa. El secret era que els dos programes eren idèntics. GNU Emacs antigament tenia una comanda psychoanalyze-pinhead que simula una sessió entre ELIZA i Zippy the Pinhead . [31] Els zippyismes es van eliminar per problemes de drets d'autor, però el programa DOCTOR es manté.

ELIZA s'ha fet referència a la cultura popular i continua sent una font d'inspiració per a programadors i desenvolupadors centrats en la intel·ligència artificial. També es va presentar en una exposició de 2012 a la Universitat de Harvard titulada "Go Ask ALICE ", com a part d'una celebració del 100è aniversari del matemàtic Alan Turing . L'exposició explora la fascinació de Turing de tota la vida per la interacció entre humans i ordinadors, assenyalant ELIZA com una de les primeres realitzacions de les idees de Turing. [1]

ELIZA va guanyar un premi Legacy Peabody 2021.

En la cultura popular

El 1969, George Lucas i Walter Murch van incorporar una interfície de diàleg semblant a l'Eliza al seu guió per al llargmetratge THX-1138 . Els habitants del futur món subterrani de THX, quan estaven estressats, es retirarien a les "cabines de confessió" i iniciarien una conversa unilateral amb la fórmula Eliza amb un ordinador amb cara de Jesús que afirmava ser "OMM". 

ELIZA va influir en alguns dels primers jocs d'ordinador demostrant tipus addicionals de dissenys d'interfície . Don Daglow va escriure una versió millorada del programa anomenada Ecala en un miniordinador DEC PDP-10 al Pomona College el 1973 abans d'escriure el joc de rol per ordinador Dungeon (1975). 

El videojoc Deus Ex: Human Revolution del 2011 i la seqüela del 2016 Deus Ex: Mankind Divided inclouen una lectora de notícies d'intel·ligència artificial Picus TV Network anomenada Eliza Cassan. [32]

Al documental d' Adam Curtis del 2016, HyperNormalisation, es va fer referència a ELIZA en relació a la postveritat . [33]

En el dotzè episodi de la sitcom nord-americana Young Sheldon, emesa el gener de 2018, va protagonitzar el protagonista "conversant" amb ELIZA, amb l'esperança de resoldre un problema domèstic. [34]

El 12 d'agost de 2019, el desenvolupador de jocs independent Zachtronics va publicar una novel·la visual anomenada Eliza, sobre un servei d'assessorament basat en IA inspirat en ELIZA. [35] [36]

  1. 1,0 1,1 «Alan Turing at 100». Harvard Gazette, 13-09-2012. [Consulta: 22 febrer 2016].
  2. 2,0 2,1 Berry, David M. «Weizenbaum, ELIZA and the End of Human Reason». A: Baranovska. Hello, I'm Eliza: Fünfzig Jahre Gespräche mit Computern. 1st. Berlin: Projekt Verlag, 2018, p. 53–70. ISBN 9783897334670. 
  3. 3,0 3,1 3,2 3,3 3,4 3,5 Weizenbaum, Joseph. Computer Power and Human Reason: From Judgment to Calculation. New York: W. H. Freeman and Company, 1976. ISBN 0-7167-0464-1. 
  4. 4,0 4,1 Norvig, Peter. Paradigms of Artificial Intelligence Programming. New York: Morgan Kaufmann Publishers, 1992, p. 151–154. ISBN 1-55860-191-0. 
  5. 5,0 5,1 5,2 Weizenbaum, Joseph Communications of the ACM, 9, January 1966, pàg. 36–35. DOI: 10.1145/365153.365168.
  6. 6,0 6,1 6,2 Baranovska. Hello, I'm Eliza fünfzig Jahre Gespräche mit Computern. 1st. Bochum: Bochum Freiburg projektverlag, 2018. ISBN 978-3-89733-467-0. OCLC 1080933718. 
  7. «ELIZAGEN - The Original ELIZA» (en anglès americà). sites.google.com. [Consulta: 31 maig 2021].
  8. 8,0 8,1 Dillon, Sarah Journal for Cultural Research, 24, 1, 02-01-2020, pàg. 1–15. DOI: 10.1080/14797585.2020.1754642. ISSN: 1479-7585.
  9. Bassett, Caroline AI & Society, 34, 4, 2019, pàg. 803–812. DOI: 10.1007/s00146-018-0825-9 [Consulta: free].
  10. Marino, Mark. Chatbot: The Gender and Race Performativity of Conversational Agents. University of California, 2006. 
  11. Colby, Kenneth Mark; Watt, James B.; Gilbert, John P. The Journal of Nervous and Mental Disease, 142, 2, 1966, pàg. 148–52. DOI: 10.1097/00005053-196602000-00005. PMID: 5936301.
  12. 12,0 12,1 Shah, Huma; Warwick, Kevin; Vallverdú, Jordi; Wu, Defeng Computers in Human Behavior, 58, 2016, pàg. 278–95. DOI: 10.1016/j.chb.2016.01.004.
  13. 13,0 13,1 Shrager, Jeff. «Finding ELIZA - Rediscovering Weizenbaum's Source Code, Comments and Faksimiles». A: Baranovska. Hello, I'm Eliza: Fünfzig Jahre Gespräche mit Computern. 2nd. Berlin: Projekt Verlag, 2022, p. 247–248. 
  14. Weizenbaum 1976, p. 188.
  15. Epstein, J.; Klinkenberg, W. D. Computers in Human Behavior, 17, 3, 2001, pàg. 295–314. DOI: 10.1016/S0747-5632(01)00004-8.
  16. 16,0 16,1 Wortzel, Adrianne Leonardo, 40, 1, 2007, pàg. 31–6. DOI: 10.1162/leon.2007.40.1.31. JSTOR: 20206337.
  17. 17,0 17,1 17,2 17,3 17,4 17,5 17,6 17,7 17,8 Weizenbaum, Joseph Communications of the ACM, 9, 1966, pàg. 36–45. DOI: 10.1145/365153.365168.
  18. Wardrip-Fruin, Noah. Expressive Processing: Digital Fictions, Computer Games, and Software Studies. Cambridge, Massachusetts: MIT Press, 2009, p. 33. ISBN 9780262013437. OCLC 827013290. 
  19. , <https://www.nytimes.com/2008/03/13/world/europe/13weizenbaum.html>. Consulta: 7 gener 2009.
  20. Weizenbaum, Joseph. Computer power and human reason: from judgment to calculation. W. H. Freeman, 1976, p. 7. 
  21. «Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview». IEEE Computer Society, 2011. [Consulta: February 20, 2022].
  22. Wardip-Fruin, Noah. Expressive Processing: Digital Fictions, Computer Games, and Software Studies. Cambridge: The MIT Press, 2014, p. 33. ISBN 9780262013437. 
  23. «Coders at Work: Bernie Cosell». codersatwork.com.
  24. 24,0 24,1 «elizagen.org». elizagen.org.
  25. Big Computer Games: Eliza – Your own psychotherapist at www.atariarchives.org.
  26. «Chatbots & Dialogue Systems». stanford.edu. [Consulta: 6 abril 2023].
  27. Berry, David M. Critical theory and the digital. London: Bloomsbury Publishing, 2014. ISBN 978-1-4411-1830-1. OCLC 868488916. 
  28. maschafilm. «Content: Plug & Pray Film – Artificial Intelligence – Robots». plugandpray-film.de.
  29. Avidan, David (2010), Collected Poems, Jerusalem: Hakibbutz Hameuchad.
  30. , January 1983..
  31. «lol:> psychoanalyze-pinhead». IBM.
  32. .
  33. «The Quietus | Opinion | Black Sky Thinking | HyperNormalisation: Is Adam Curtis, Like Trump, Just A Master Manipulator?» (en anglès americà). The Quietus. [Consulta: 26 juny 2021].
  34. , 18-01-2018.
  35. , 01-08-2019.
  36. Machkovech, Sam. «Eliza review: Startup culture meets sci-fi in a touching, fascinating tale». Ars Technica, August 12, 2019. [Consulta: August 12, 2019].


Referències

Bibliografia

  •  

Enllaços externs