ELIZA
Το ELIZA είναι ένα πρώιμο πρόγραμμα ικανό να επεξεργάζεται φυσική γλώσσα. Το ELIZA λειτουργούσε με την επεξεργασία των απαντήσεων των χρηστών σε σενάρια. Το πιο διάσημο σενάριο ονομαζόταν DOCTOR. Ήταν μια προσομοίωση ενός ροτζεριανού ψυχοθεραπευτή. Το ΕΛΙΖΑ δεν γνώριζε πολλά για τη σκέψη ή το συναίσθημα. Ωστόσο, ο DOCTOR παρείχε μερικές φορές συνομιλία σαν άνθρωπος. Το ELIZA γράφτηκε στο MIT από τον Joseph Weizenbaum μεταξύ 1964 και 1966.
Όταν το άτομο χρησιμοποιούσε λέξεις που δεν υπήρχαν στον πολύ μικρό κατάλογο, ο ΓΙΑΤΡΟΣ θα μπορούσε να πει, για παράδειγμα, απαντώντας στο "Πονάει το κεφάλι μου", "Γιατί λες ότι πονάει το κεφάλι σου;". Η απάντηση στο "Η μητέρα μου με μισεί" θα μπορούσε να είναι "Ποιος άλλος στην οικογένειά σου σε μισεί;". Το ELIZA προγραμματίστηκε χρησιμοποιώντας απλές τεχνικές αντιστοίχισης μοτίβων, αλλά αρκετοί από τους χρήστες του το πήραν στα σοβαρά, ακόμη και αφού ο Weizenbaum τους εξήγησε πώς λειτουργεί. Ήταν ένα από τα πρώτα chatterbots που υπήρχαν.
Παράδειγμα του ELIZA στον Emacs.
Εφαρμογές
- Χρησιμοποιώντας Java, και βασισμένο πολύ κοντά στη δημοσιευμένη περιγραφή του προγράμματος από τον Weizenbaum: http://www.chayden.net/eliza/Eliza.html
- Χρήση της συνέλευσης z80 στο TI-83 Plus: ticalc.org
- Η Trans-Tex Software κυκλοφόρησε εκδόσεις shareware για Classic Mac OS και Mac OS X: Trans-Tex Software
doctor.el
(περίπου 1985) σε Emacs lisp: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.- Πηγαίος κώδικας σε Tcl: http://wiki.tcl.tk/9235
- Πηγαίος κώδικας σε BASIC: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22
Σχετικές σελίδες
- 20Q
- Τεχνητή νοημοσύνη
- Chatterbot
- Βραβείο Loebner
- Τεστ Turing
Ερωτήσεις και απαντήσεις
Ε: Τι είναι το ΕΛΙΖΑ;
Α: Το ΕΛΙΖΑ είναι ένα πρώιμο πρόγραμμα που είναι σε θέση να επεξεργάζεται φυσική γλώσσα.
Ερ: Πώς λειτουργούσε το ΕΛΙΖΑ;
Α: Το ΕΛΙΖΑ λειτουργούσε με την επεξεργασία των απαντήσεων των χρηστών σε σενάρια.
Ερ: Ποιο ήταν το πιο διάσημο σενάριο που χρησιμοποιούσε ο ΕΛΙΖΑ;
Α: Το πιο διάσημο σενάριο που χρησιμοποιούσε το ΕΛΙΖΑ ονομαζόταν DOCTOR.
Ε: Τι ήταν το σενάριο DOCTOR;
Α: Το σενάριο DOCTOR ήταν μια προσομοίωση ενός Ροτζεριανού ψυχοθεραπευτή.
Ε: Ποιος δημιούργησε το ELIZA και πότε δημιουργήθηκε;
Α: Το ELIZA δημιουργήθηκε από τον Joseph Weizenbaum μεταξύ 1964 και 1966 στο MIT.
Ερ: Πώς ανταποκρινόταν ο DOCTOR σε λέξεις που δεν υπήρχαν στη μικρή λίστα του;
Α: Όταν οι λέξεις δεν ήταν στη μικρή λίστα του DOCTOR, μπορεί να απαντούσε με μια ερώτηση όπως: "Γιατί το λες αυτό;" ή "Ποιος άλλος στην οικογένειά σου σε μισεί;".
Ε: Πώς προγραμματίστηκε η ΕΛΙΖΑ;
Α: Ο ΕΛΙΖΑ προγραμματίστηκε χρησιμοποιώντας απλές τεχνικές αντιστοίχισης προτύπων.