Mine sisu juurde

Kasutaja:JMoppel/ELIZA: erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
JMoppel (arutelu | kaastöö)
Sõnestasin "Notes" ümber
JMoppel (arutelu | kaastöö)
Lisasin mõned viited juurde
8. rida: 8. rida:


== Olulised implementatsioonid ==
== Olulised implementatsioonid ==
Bernie Cosell kirjutas [[:en:Lisp_(programming_language)|Lispil]] Weizenbaumi esialgse [[:en:MAD_(programming_language)|MAD]]-[[:en:SLIP_(programming_language)|SLIP]]-i rakenduse ümber. [[BASIC]] versioon ilmus [[:en:Creative_Computing|Creative Computing]] ajakirjas aastal 1977 (kuigi seda kirjutas Jeff Shrager aastal 1973).<ref>[http://www.atariarchives.org/bigcomputergames/showpage.php?page=20 Big Computer Games: Eliza - Your own psychotherapist] at www.atariarchives.org</ref> See versioon, mis oli paljudele varasematele personaalarvutitele teisaldatud, näib olevat hiljem tõlgitud paljudele teistele versioonidele paljudes teistes keeltes.
Bernie Cosell kirjutas [[:en:Lisp_(programming_language)|Lispil]] Weizenbaumi esialgse [[:en:MAD_(programming_language)|MAD]]-[[:en:SLIP_(programming_language)|SLIP]]-i rakenduse ümber.<ref>{{cite web|url=http://www.codersatwork.com/bernie-cosell.html|title=Coders at Work: Bernie Cosell|website=www.codersatwork.com}}</ref><ref>{{cite web|url=http://elizagen.org/index.html|title=elizagen.org|website=elizagen.org}}</ref> [[BASIC]] versioon ilmus [[:en:Creative_Computing|Creative Computing]] ajakirjas aastal 1977 (kuigi seda kirjutas Jeff Shrager aastal 1973).<ref>[http://www.atariarchives.org/bigcomputergames/showpage.php?page=20 Big Computer Games: Eliza - Your own psychotherapist] at www.atariarchives.org</ref> See versioon, mis oli paljudele varasematele personaalarvutitele teisaldatud, näib olevat hiljem tõlgitud paljudele teistele versioonidele paljudes teistes keeltes.


Veel üks tarkvarainseneride hulgas tuntud ELIZA versioon on versioon, mis oli vaikimisi [[GNU Emacs|GNU Emacsi]] sees, ja millele saab juurdepääsu trükkides <code>[[:en:Meta_key|M]]-x doctor</code> kõige kaasaegsematest emacs-implementatsioonidest.
Veel üks tarkvarainseneride hulgas tuntud ELIZA versioon on versioon, mis oli vaikimisi [[GNU Emacs|GNU Emacsi]] sees, ja millele saab juurdepääsu trükkides <code>[[:en:Meta_key|M]]-x doctor</code> kõige kaasaegsematest emacs-implementatsioonidest.

Redaktsioon: 21. märts 2018, kell 00:15

M-x doctor režiim, töötav ELIZA kloon GNU Emacsis

ELIZA on varakult loomuliku keele töötlemise arvutiprogramm, mis lõi Joseph Weizenbaum 1964. aastast kuni 1966. aastani[1] MIT Tehisintellekti Laboris. ELIZA simuleeris vestlust inimeste ja masinate vahel, kasutades "mustrite sobivust" ja asendusmeetodit, mis andis kasutajatele programmi arusaamise illusiooni, kuid ei sisaldanud raamistikku sündmuste kontekstualiseerimiseks.[2] Juhendid sellele kuidas masin peab käituma pakkusid esialgu MAD-Slipis kirjutatud skriptid, mis võimaldasid ELIZA-l töödelda kasutaja sisendeid ja osaleda diskursuses skripti reeglite ja juhiste järgi. Kõige kuulsam skript, DOCTOR, simuleeris Rogeria psühhoterapeudi ja kasutas skriptis dikteeritud reegleid, mis vastasid kasutaja sisenditele mittesuunalistele küsimustele.

Ülevaade

Joseph Weizenbaumi ELIZA, mis kasutab DOCTOR-skripti, loodi selleks, et näidata paroodiat sellest, et "the responses of a non-directional psychotherapist in an initial psychiatric interview"[3] ja "to demonstrate that the communication between man and machine was superficial"[4] Ehkki ELIZA on psühhoterapeudi käitumisest kõige rohkem tuntud, selline käitumine on tingitud DOCTORi skripti andmetest ja juhistest.[5] ELIZA uuris ise märksõnu tekstis, rakendas väärtusi mainitud märksõnadele ja muutis kasutaja sisendi väljundiks; skript, mille ELIZA jooksis, kasutati märksõnade kindlaksmääramiseks, märksõnade väärtuste määramiseks ja väljundi ümberkujundamise reeglite seadmiseks.[3] Weizenbaum otsustas teha DOCTOR-i skripti psühhoteraapia kontekstis, et "sidestep the problem of giving the program a data base of real-world knowledge,"[6] nagu Rogeria terapeutilises olukorras, programm pidi ainult peegeldama patsiendi avaldusi ja reageerima nendele.[6] DOCTORi algoritmid andsid võimaluse luua petlikult intelligentse vastuse, mis petatas esimest korda programmi kasutades palju inimesi.[7]

Weizenbaum esmakordselt rakendas ELIZAt oma SLIP-i listi-töötlemise keeles, kus olenevalt kasutaja esialgsetest sisestustest, võiks inimmõistuse illusioon ilmuda või hajutada mitmete vahetuste kaudu. Mõned ELIZA vastused olid nii veenvad, et Weizenbaumil ja mitmetel teistel on anekdooteid kasutajatest, mis saavad programmi emotsionaalselt kinni, mõnikord unustades, et nad vesteldusid arvutiga.[6] Weizenbaumi enda sekretär palus Weizenbaumil lahkuda ruumist nii, et ta ja ELIZA saaksid tõelist vestlust teha. Weizenbaum oli sellest üllatunud, hiljem kirjutades, “I had not realized… that extremely short exposures to a relatively simple computer program could induce powerful delusional thinking in quite normal people.”[8]

Olulised implementatsioonid

Bernie Cosell kirjutas Lispil Weizenbaumi esialgse MAD-SLIP-i rakenduse ümber.[9][10] BASIC versioon ilmus Creative Computing ajakirjas aastal 1977 (kuigi seda kirjutas Jeff Shrager aastal 1973).[11] See versioon, mis oli paljudele varasematele personaalarvutitele teisaldatud, näib olevat hiljem tõlgitud paljudele teistele versioonidele paljudes teistes keeltes.

Veel üks tarkvarainseneride hulgas tuntud ELIZA versioon on versioon, mis oli vaikimisi GNU Emacsi sees, ja millele saab juurdepääsu trükkides M-x doctor kõige kaasaegsematest emacs-implementatsioonidest.

Viited

  1. "Alan Turing at 100". Harvard Gazette. Vaadatud 22. veebruaril 2016.
  2. Norvig, Peter (1992). Paradigms of Artificial Intelligence Programming. New York: Morgan Kaufmann Publishers. Lk 151–154. ISBN 1-55860-191-0.
  3. 3,0 3,1 Weizenbaum, Joseph (1966). "ELIZA—a computer program for the study of natural language communication between man and machine". Communications of the ACM. 9: 36–45. DOI:10.1145/365153.365168.
  4. Epstein, J; Klinkenberg, W.D (2001). "From Eliza to Internet: A brief history of computerized assessment". Computers in Human Behavior. 17 (3): 295–314. DOI:10.1016/S0747-5632(01)00004-8.
  5. Wortzel, Adrianne (2007). "ELIZA REDUX: A Mutable Iteration". Leonardo. 40: 31–6. DOI:10.1162/leon.2007.40.1.31. JSTOR 20206337.
  6. 6,0 6,1 6,2 Weizenbaum, Joseph (1976). Computer Power and Human Reason: From Judgment to Calculation. New York: W.H. Freeman and Company. Lk 2, 3, 6, 182, 189. ISBN 0-7167-0464-1.
  7. Wardip-Fruin, Noah (1976). Expressive Processing: Digital Fictions, Computer Games, and Software Studies. Cambridge: The MIT Press. Lk 33. ISBN 9780262013437cit. via eBook Collection (EBSCOhost).
  8. Weizenbaum, Joseph (1976). Computer power and human reason: from judgment to calculation. W. H. Freeman. Lk 7.
  9. "Coders at Work: Bernie Cosell". www.codersatwork.com.
  10. "elizagen.org". elizagen.org.
  11. Big Computer Games: Eliza - Your own psychotherapist at www.atariarchives.org