Thursday, January 31, 2019

ELIZA - Wikipedia



Ein Gespräch mit Eliza

ELIZA ist ein Computerprogramm für die Verarbeitung natürlicher Sprache, das zwischen 1964 und 1966 [1] am MIT Artificial Intelligence Laboratory von Joseph Weizenbaum [2] erstellt wurde, um die Oberflächlichkeit der Kommunikation zu demonstrieren Zwischen Mensch und Maschine simulierte Eliza die Konversation mit einer "Pattern-Matching" -Methode und einer Substitutionsmethode, die den Benutzern eine Illusion des Verstehens auf Seiten des Programms gab, aber keinen eingebauten Rahmen für die Kontextualisierung von Ereignissen hatte. [3] Direktiven zur Interaktion wurden von 'Skripten' zur Verfügung gestellt, die ursprünglich in MAD-Slip geschrieben waren. ELIZA ermöglichte es Benutzereingaben zu verarbeiten und sich an den Regeln und Anweisungen des Skripts zu beteiligen. Das bekannteste Skript, DOCTOR, simulierte einen Rogerianischen Psychotherapeuten und verwendete im Skript vorgegebene Regeln, um mit nicht direktionalen Fragen auf Benutzereingaben zu antworten. ELIZA war somit einer der ersten Chatterbots und eines der ersten Programme, die den Turing-Test durchführen konnten.

ELIZA-Schöpfer, Weizenbaum, betrachtete das Programm als eine Methode, um die Oberflächlichkeit der Kommunikation zwischen Mensch und Maschine zu zeigen, war jedoch überrascht von der Anzahl der Personen, die dem Computerprogramm menschenähnliche Gefühle zuschrieben, darunter Weizenbaums Sekretär. [2] Viele Wissenschaftler waren der Ansicht, dass das Programm das Leben vieler Menschen positiv beeinflussen könnte, insbesondere derer, die unter psychischen Problemen leiden, und dass es Ärzten helfen könnte, die an der Behandlung solcher Patienten arbeiten. [2][4] Während ELIZA in der Lage war, sich im Diskurs zu engagieren, ELIZA konnte sich nicht mit dem wahren Verständnis unterhalten. [5] Viele frühe Anwender waren jedoch von der Intelligenz und dem Verständnis von ELIZA überzeugt, obwohl Weizenbaum das Gegenteil behauptete.




Überblick [ edit ]


Die ELIZA von Joseph Weizenbaum, die das DOCTOR-Skript ausführt, wurde erstellt, um eine Parodie von "Antworten eines nicht direktionalen Psychotherapeuten in einem ersten psychiatrischen Interview" bereitzustellen. [6] [ nicht in Zitat angegeben und "demonstriert, dass die Kommunikation zwischen Mensch und Maschine oberflächlich war". [7] Während ELIZA am bekanntesten ist, um in der Art eines Psychotherapeuten zu handeln Dieser Umstand beruht auf den Daten und Anweisungen, die vom DOCTOR-Skript bereitgestellt werden. [8] ELIZA selbst hat den Text auf Schlüsselwörter untersucht, Werte auf die Schlüsselwörter angewendet und die Eingabe in eine Ausgabe umgewandelt; das von ELIZA ausgeführte Skript bestimmte die Schlüsselwörter, legte die Werte der Schlüsselwörter fest und legte die Regeln für die Umwandlung der Ausgabe fest. [6] Weizenbaum entschied sich für das DOCTOR-Skript im Kontext der Psychotherapie, um "das Problem zu umgehen, dem Programm ein a zu geben Datenbank des Wissens aus der realen Welt ", [2] Wie in einer therapeutischen Situation von Roger, musste das Programm nur die Aussagen des Patienten widerspiegeln. [2] Die Algorithmen von DOCTOR ermöglichten eine täuschend intelligente Reaktion, die viele Personen täuschte, als sie zuerst kamen using das Programm. [9]

Weizenbaum nannte sein Programm ELIZA nach Eliza Doolittle, einer Arbeiterfigur in George Bernard Shaws Pygmalion . Laut Weizenbaum machte ELIZAs Fähigkeit, von verschiedenen Benutzern "inkrementell verbessert" zu werden, vergleichbar mit Eliza Doolittle, [6] da Eliza Doolittle in Shaws Schauspiel mit einem Akzent der Oberklasse gesprochen hatte. [10] Im Gegensatz zu Shaw's ELIZA ist nicht in der Lage, allein durch Interaktion neue Sprachmuster oder neue Wörter zu lernen. Das aktive Skript von ELIZA muss direkt bearbeitet werden, um die Funktionsweise des Programms zu ändern.

Weizenbaum implementierte ELIZA zuerst in seiner eigenen SLIP-Listenverarbeitungssprache, in der abhängig von den anfänglichen Eingaben des Benutzers die Illusion menschlicher Intelligenz auftreten konnte oder durch mehrere Austauschvorgänge zerstreut werden konnte. Einige Antworten von ELIZA waren so überzeugend, dass Weizenbaum und einige andere Anekdoten von Anhängern hatten, die sich emotional mit dem Programm verbunden fühlten, und manchmal vergaßen, dass sie sich mit einem Computer unterhielten. [2] Weizenbaums eigene Sekretärin soll Weizenbaum gebeten haben, den Raum zu verlassen ELIZA könnte ein richtiges Gespräch führen. Weizenbaum war überrascht, als er später schrieb: "Mir war nicht klar, dass extrem kurze Aufnahmen mit einem relativ einfachen Computerprogramm bei ganz normalen Menschen zu starkem Wahndenken führen können." [11]

Das interaktive Computing (über einen Fernschreiber) war 1966 neu. Es dauerte 15 Jahre, bevor der Personal Computer der breiten Öffentlichkeit bekannt wurde, und drei Jahrzehnte zuvor hatten die meisten Menschen Versuche mit der Verarbeitung natürlicher Sprache in Internetdiensten wie Ask.com oder PC-Hilfesystemen wie Microsoft Office Clippit gefunden. Obwohl diese Programme jahrelange Forschung und Arbeit beinhalteten, bleibt ELIZA ein Meilenstein, nur weil ein Programmierer zum ersten Mal versucht hatte, eine solche Mensch-Maschine-Interaktion mit dem Ziel zu versuchen, die (auch nur kurze) Illusion eines menschlichen menschlichen Interaktion. [ Zitat erforderlich

Bei der ICCC 1972 traf ELIZA ein anderes frühes Programm für künstliche Intelligenz namens PARRY und führte ein Computergespräch. Während ELIZA als "Arzt" gebaut wurde, sollte PARRY einen Patienten mit Schizophrenie simulieren. [12]



Weizenbaum schrieb ELIZA ursprünglich in MAD-Slip für den IBM 7094, als Programm, um Gespräche in natürlicher Sprache mit einem Computer zu ermöglichen. Um dies zu erreichen, hat Weizenbaum fünf "grundlegende technische Probleme" identifiziert, die ELIZA überwinden sollte: Identifizierung von kritischen Wörtern, Entdeckung eines minimalen Kontextes, Auswahl geeigneter Transformationen, Erzeugung von Antworten, die für die Transformation geeignet sind, oder in Abwesenheit kritischer Antworten Worte und die Bereitstellung einer Endkapazität für ELIZA-Skripte. [6] Weizenbaum löste diese Probleme in seinem ELIZA-Programm und machte ELIZA so, dass sie keinen in Kontext oder Diskurs eingebauten Kontext hatte. [8] Dies war jedoch für ELIZA erforderlich ein Skript mit Anweisungen zur Reaktion auf Eingaben von Benutzern.

ELIZA beginnt ihren Prozess der Antwort auf eine Eingabe eines Benutzers, indem sie zunächst die Texteingabe auf ein "Schlüsselwort" untersucht. Ein "Schlüsselwort" ist ein Wort, das von dem agierenden ELIZA-Skript als wichtig eingestuft wird, das jedem Schlüsselwort eine Vorrangnummer oder einen vom Programmierer entworfenen RANK zuweist. [5] Wenn solche Wörter gefunden werden, werden sie in einen "Keystack" gestellt ", mit dem Schlüsselwort des höchsten RANK an der Spitze. Der eingegebene Satz wird dann als Regel verarbeitet und transformiert, die mit dem Schlüsselwort der höchsten RANK-Direktiven verknüpft ist. [6] Wenn beispielsweise das DOCTOR-Skript auf Wörter wie "gleich" oder "gleich" stößt, würde es eine entsprechende Nachricht ausgeben Ähnlichkeit, in diesem Fall „Wie?“, [3] da diese Wörter eine hohe Prioritätszahl hatten. Dies zeigt auch, wie bestimmte Wörter, wie durch das Skript vorgegeben, unabhängig von kontextuellen Überlegungen manipuliert werden können, z. B. das Wechseln von Pronomen der ersten Person und der Pronomen der zweiten Person und umgekehrt, da auch diese hohe Vorrangzahlen hatten. Solche Wörter mit hohen Prioritätszahlen gelten Konversationsmustern als überlegen und werden unabhängig von Kontextmustern behandelt.

Nach der ersten Prüfung besteht der nächste Schritt im Prozess darin, eine geeignete Transformationsregel anzuwenden, die zwei Teile umfasst, die "Zerlegungsregel" und die "Neuzusammensetzungsregel". [6] Zunächst wird die Eingabe auf Syntax überprüft Muster, um den minimalen Kontext zu schaffen, der notwendig ist, um darauf zu reagieren. Mit den Schlüsselwörtern und anderen benachbarten Wörtern aus der Eingabe werden verschiedene Demontageregeln getestet, bis ein geeignetes Muster gefunden wird. Nach den Regeln des Skripts wird der Satz dann "zerlegt" und in Abschnitten der Komponententeile angeordnet, wie es die "Dekompositionsregel für das höchstrangige Schlüsselwort" vorschreibt. Das Beispiel, das Weizenbaum gibt, ist die Eingabe "Ich bin sehr hilfreich" (wobei daran erinnert wird, dass "Ich" in "Sie" umgewandelt wurde), die in (1) leer (2) zerlegt wird. (3) (3) sind sehr hilfreich. Die Dekompositionsregel hat den Satz in vier kleine Segmente unterteilt, die sowohl die Schlüsselwörter als auch die Informationen im Satz enthalten. [6]

Die Dekompositionsregel bezeichnet dann eine bestimmte Wiederzusammensetzungsregel oder einen Satz von Wiederzusammensetzungsvorgängen Regeln, die bei der Rekonstruktion des Satzes zu beachten sind. Die Wiederzusammensetzungsregel übernimmt dann die Fragmente der von der Dekompositionsregel erstellten Eingabe, ordnet sie neu an und fügt programmierte Wörter hinzu, um eine Antwort zu erstellen. Unter Verwendung des zuvor genannten Beispiels von Weizenbaum würde eine solche Wiederzusammensetzungsregel die Fragmente verwenden und sie auf den Ausdruck "Was macht Sie denken, ich bin (4)" anwenden, was zu "Was bringt Sie denken, dass ich sehr hilfreich bin" ergeben. Dieses Beispiel ist ziemlich einfach, da die Ausgabe in Abhängigkeit von der Demontageregel wesentlich komplexer sein könnte und mehr Eingaben des Benutzers erfordern würde. Aus dieser erneuten Zusammenstellung sendet ELIZA dann den konstruierten Satz in Form von Text auf dem Bildschirm an den Benutzer. [6]

Diese Schritte stellen den Großteil der Verfahren dar, denen ELIZA folgt Erstellen Sie eine Antwort aus einer typischen Eingabe, obwohl ELIZA / DOCTOR auf einige spezielle Situationen reagieren kann. Ein Weizenbaum schrieb spezifisch darüber, wann es kein Schlüsselwort gibt. Eine Lösung bestand darin, dass ELIZA mit einer inhaltlosen Bemerkung reagierte, wie "Ich verstehe" oder "Bitte machen Sie weiter". [6] Die zweite Methode bestand darin, eine "MEMORY" -Struktur zu verwenden, die frühere Eingaben aufzeichnete, und würde Verwenden Sie diese Eingaben, um eine Antwort zu erstellen, die auf einen Teil der früheren Konversation verweist, wenn keine Schlüsselwörter vorgefunden werden. [9] Dies war aufgrund der Fähigkeit von Slip möglich, Wörter für andere Zwecke zu kennzeichnen, wodurch ELIZA gleichzeitig Wörter prüfen, speichern und erneut verwenden konnte in Ausgaben. [6]

Während diese Funktionen alle in der ELIZA-Programmierung enthalten waren, wird die genaue Art und Weise, in der das Programm die Eingänge zerlegt, untersucht und neu zusammengestellt hat, durch das Bedienskript bestimmt. Das Skript ist jedoch nicht statisch und kann bearbeitet oder neu erstellt werden, wie es für die Operation im erforderlichen Kontext erforderlich ist (wie ELIZA neue Informationen "lernen" kann). Dies ermöglicht auch die Anwendung des Programms in mehreren Situationen, einschließlich des bekannten DOCTOR-Skripts, das einen Rogerianischen Psychotherapeuten simuliert, aber auch ein Skript namens "STUDENT", das logische Analyseparameter aufnehmen und verwenden kann Antworten auf Probleme der verwandten Logik. [13]


Signifikante Implementierungen [ edit ]


Die ursprüngliche MAD-SLIP-Implementierung von Weizenbaum wurde von Bernie Cosell in Lisp neu geschrieben. [14][15] Eine BASIC-Version erschien in Creative Computing im Jahr 1977 (obwohl es 1973 von Jeff Shrager geschrieben wurde). [16] Diese Version, die auf viele der ersten PCs übertragen wurde, scheint später in vielen anderen Sprachen in andere Sprachen übersetzt worden zu sein.

Eine andere Version von Eliza, die bei Software-Ingenieuren beliebt ist, ist die Version, die mit der Standardversion von GNU Emacs geliefert wird und auf die zugegriffen werden kann, indem Sie M-x doctor aus den meisten modernen Emacs-Implementierungen eingeben.


In der populären Kultur [ edit ]


ELIZA beeinflusste eine Reihe früher Computerspiele, indem sie zusätzliche Arten von Schnittstellendesigns demonstrierte. Don Daglow schrieb 1973 eine verbesserte Version des Programms Ecala auf einem DEC PDP-10-Minicomputer am Pomona College, bevor er das Computer-Rollenspiel Dungeon [19759029] (1975) schrieb.

Im 2008 von Anime RD Sennou Chousashitsu, alias Real Drive erscheint eine Figur namens Eliza Weizenbaum, eine offensichtliche Hommage an ELIZA und Joseph Weizenbaum. Ihr Verhalten in der Geschichte ahmt oft die Reaktionen des ELIZA-Programms nach.

Das Spiel Deus Ex: Human Revolution aus dem Jahr 2011 enthält einen Nachrichtenanker für künstliche Intelligenz namens Eliza Cassan.

Im Januar 2018 spielte die zwölfte Episode der amerikanischen Sitcom Young Sheldon den Protagonisten, der sich mit ELIZA "unterhielt", in der Hoffnung, ein inländisches Problem zu lösen.

Am 19. Juli 2018 wurde ELIZA von dem Protagonisten des Films Zoe kurz erwähnt, um seine Begründung zu unterstützen, warum seine Beziehung zu Zoe, einer hyperrealistischen KI, nicht real war.


Antwort und Vermächtnis [ edit ]


Laias Antworten auf ELIZA waren für Weizenbaum ein Ärgernis und motivierten ihn, sein Buch zu schreiben. Computer Power and Human Reason: Vom Urteil zur Berechnung in dem er die Grenzen von Computern erläutert, da er in den Augen seiner Meinung deutlich machen will, dass die anthropomorphen Ansichten von Computern nur eine Reduktion des Menschen und jeglicher Lebensformen sind. In dem unabhängigen Dokumentarfilm Plug & Pray (2010) sagte Weizenbaum, dass nur Personen, die ELIZA missverstanden haben, dies eine Sensation nannten. [18]

Der israelische Dichter David Avidan war es Fasziniert von Zukunftstechnologien und ihrer Beziehung zur Kunst, wollte sie die Verwendung von Computern zum Schreiben von Literatur erforschen. Er führte mehrere Gespräche mit einer APL-Implementierung von ELIZA und veröffentlichte sie - auf Englisch und in seiner eigenen Übersetzung ins Hebräische - unter dem Titel Mein elektronischer Psychiater - Acht authentische Gespräche mit einem Computer . Im Vorwort stellte er es als eine Form der Zwangsschrift vor. [19]

Es gibt viele auf ELIZA basierende Programme in verschiedenen Programmiersprachen. Ein Unternehmen namens "Don't Ask Software" erstellte 1980 eine Version mit dem Namen "Abuse" für die Computer Apple II, Atari und Commodore 64, die den Benutzer basierend auf den Eingaben des Benutzers verbal missbrauchte. [20] Andere Versionen passten ELIZA an ein religiöses Thema, wie etwa Jesus (sowohl ernst als auch komödiantisch) und eine andere Variante von Apple II mit dem Namen I Am Buddha . Das Spiel von 1980 The Prisoner integrierte die Interaktion im ELIZA-Stil in sein Gameplay. George Lucas und Walter Murch bauten eine Eliza-artige Dialogschnittstelle in ihr Drehbuch für den Spielfilm THX-1138 im Jahr 1969 ein. Einwohner der unterirdischen zukünftigen THX-Welt würden sich unter Stress zu "Geständniskabinen" zurückziehen initiieren Sie ein einseitiges Gespräch mit der Eliza-Formel mit einem Computer mit Jesus-Gesicht, der behauptet, "Omm" zu sein. 1988 gründete der britische Künstler und Freund von Weizenbaum Brian Reffin Smith in der Ausstellung "Salamandre", im Musée du Berry, Bourges, Frankreich, zwei kunstorientierte ELIZA-Programme, die in BASIC geschrieben wurden, eines, das als "Critic" bezeichnet wurde der andere "Artist", der auf zwei separaten Amiga 1000-Computern läuft. Der Besucher sollte ihnen helfen, sich zu unterhalten, indem er "Artist" eingab, was "Critic" sagte, und umgekehrt. Das Geheimnis war, dass die beiden Programme identisch waren. GNU Emacs hatte früher einen psychoanalyze-pinhead -Befehl, der eine Sitzung zwischen ELIZA und Zippy the Pinhead simuliert. [21] Die Zippyismen wurden aufgrund von Copyright-Problemen entfernt, aber das DOCTOR-Programm bleibt erhalten.

Auf ELIZA wurde in der Populärkultur Bezug genommen und ist nach wie vor eine Quelle der Inspiration für Programmierer und Entwickler, die sich auf künstliche Intelligenz konzentrieren. Es wurde auch in einer Ausstellung 2012 an der Harvard University mit dem Titel "Go Ask A.L.I.C.E" als Teil einer Feier des 100. Geburtstages des Mathematikers Alan Turing gezeigt. Die Ausstellung erforscht die lebenslange Faszination von Turing für die Interaktion zwischen Mensch und Computer und verweist auf ELIZA als eine der frühesten Erkenntnisse von Turings Ideen. [1].


Siehe auch [ edit ]




  1. ^ a b b "Alan Turing at 100". Harvard Gazette . 2016-02-22 .

  2. ^ a b c d e f Weizenbaum, Joseph (1976). Computermacht und menschliche Vernunft: Vom Urteil zur Berechnung . New York: W.H. Freeman und Company. S. 2, 3, 6, 182, 189. ISBN 0-7167-0464-1

  3. ^ a b Norvig, Peter (1992) ). Paradigmen der Programmierung künstlicher Intelligenz . New York: Morgan Kaufmann Publishers. S. 151–154. ISBN 1-55860-191-0.

  4. ^ Colby, Kenneth Mark; Watt, James B .; Gilbert, John P. (1966). "Eine Computer-Methode der Psychotherapie". Die Zeitschrift für nervöse und psychische Erkrankungen . 142 (2): 148–52. doi: 10.1097 / 00005053-196602000-00005. PMID 5936301.

  5. ^ a b Shah, Huma; Warwick, Kevin; Vallverdú, Jordi; Wu, Defeng (2016). "Können Maschinen reden? Vergleich von Eliza mit modernen Dialogsystemen" (PDF) . Computer im menschlichen Verhalten . 58 : 278–95. doi: 10.1016 / j.chb.2016.01.004.

  6. ^ a b [19599069] c d und
    h i j Weizenbaum, Joseph (1966). "ELIZA - ein Computerprogramm zum Studium der Kommunikation zwischen Mensch und Maschine in natürlicher Sprache". Mitteilungen der ACM . 9 : 36–45. doi: 10.1145 / 365153.365168.

  7. ^ Epstein, J; Klinkenberg, W.D (2001). "Von Eliza zum Internet: Eine kurze Geschichte der computergestützten Bewertung". Computer im menschlichen Verhalten . 17 (3): 295–314. doi: 10.1016 / S0747-5632 (01) 00004-8.

  8. ^ a b Wortzel, Adrianne (2007). "ELIZA REDUX: Eine veränderliche Iteration". Leonardo . 40 : 31–6. Doi: 10.1162 / Leon 2007.40.1.31. JSTOR 20206337.

  9. ^ a 19659081] Wardip-Fruin, Noah (1976). Expressive Processing: Digitale Fiktionen, Computerspiele und Softwarestudien . Cambridge: Die MIT-Presse. p. 33. ISBN 9780262013437 - über eBook Collection (EBSCOhost).

  10. ^ Markoff, John (2008-03-13), "Joseph Weizenbaum, berühmter Programmierer, ist mit 85 Jahren tot", The New York Times abgerufen 2009-01-07

  11. ^ Weizenbaum, Joseph (1976). Computermacht und menschliche Vernunft: Vom Urteil zur Berechnung . W. H. Freeman. p. 7.

  12. ^ Megan, Garber (9. Juni 2014). "Wenn sich PARRY mit ELIZA traf: Ein lächerliches Chatbot-Gespräch von 1972". Der Atlantik. Archiviert aus dem Original am 18.01.2017 . 19. Januar 2017 .

  13. Weizenbaum, J. (1977). "Eine Antwort auf Donald Michie". Internationale Zeitschrift für Mensch-Maschine-Studien . 9 (4): 503–5. doi: 10.1016 / S0020-7373 (77) 80016-3.

  14. ^ "Coders at Work: Bernie Cosell". www.codersatwork.com .

  15. ^ "elizagen.org". elizagen.org .

  16. ^ Große Computerspiele: Eliza - Ihre eigene Psychotherapeutin bei www.atariarchives.org

  17. McCarthy, Tyler (2018-01- 18). "Young Sheldon Episode 12 Zusammenfassung: Der erste Computer der Familie zerreißt ihn fast". Fox News . 2018-01-24 .

  18. ^ maschafilm. "Inhalt: Plug & Pray-Film - Künstliche Intelligenz - Roboter - [maschafilm]". www.plugandpray-film.de .

  19. ^ Avidan, David (2010), Collected Poems 3 Jerusalem: Hakibbutz Hameuchad, OCLC 804664009

  20. ^ Davidson, Steve (Januar 1983), "Missbrauch", Electronic Games 1 (11)

  21. ^ "lol:> psychoanalyze-pinhead".


Referenzen [ edit


  • McCorduck, Pamela (2004), Machines Who Think (2. Ausgabe), Natick, MA: AK Peters, Ltd., ISBN 1-56881-205-1 [19659144] Weizenbaum, Joseph (1976), Computermacht und menschliche Vernunft: Vom Urteil zur Berechnung WH Freeman und Company, ISBN 0-7167-0463-3

  • Whitby, Blay (1996), Der Turing-Test: Die größte Blindallee der KI? ", In Millican, Peter; Clark, Andy, Machines and Thought: Das Vermächtnis von Alan Turing 1 Oxford University Press, S. 53–62, ISBN 0-19-823876-2

  • This Dieser Artikel basiert auf Material aus dem Free Online-Wörterbuch für Computing vor dem 1. November 2008 und wurde unter den "relicensing" -Bestimmungen der GFDL, Version 1.3 oder höher, aufgenommen.

  • Norvig, Peter. Paradigmen der Programmierung künstlicher Intelligenz. (San Francisco: Morgan Kaufmann Publishers, 1992), 151-154, 159, 163-169, 175, 181. ISBN 1-55860-191-0.

  • Wardip-Fruin, Noah. Ausdruck der Verarbeitung: Digitale Fiktionen, Computerspiele und Softwarestudien. (Cumberland: MIT Press, 2014), 24-36. ISBN 9780262517539.

Externe Links [ edit ]


No comments:

Post a Comment