Retro Computing
Η αναβίωση του ELIZA: Το πρώτο chatbot στον κόσμο
Η αναβίωση του ELIZA, του πρώτου chatbot, και η σημασία του στην εποχή των σύγχρονων chatbots.
Η ιστορική ανακάλυψη του ELIZA
Η τελευταία φορά που ασχοληθήκαμε με το αρχαιολογικό έργο του ELIZA, οι ερευνητές είχαν ανακαλύψει το παλαιότερο γνωστό αντίγραφο του κώδικα για τον περιβόητο υπολογιστή-ψυχίατρο, γραμμένο στη γλώσσα MAD-SLIP. Μετά από πολλή δουλειά, αυτή η έκδοση λειτουργεί ξανά, αποκαλύπτοντας αρκετές ενδιαφέρουσες εκπλήξεις.
Η πρωτοποριακή δημιουργία του Joseph Weizenbaum
Ενώ τα chatbots είναι σήμερα εξαιρετικά δημοφιλή, ο Joseph Weizenbaum δημιούργησε το πρώτο από αυτά, το ELIZA, στα μέσα της δεκαετίας του 1960. Φυσικά, δεν ήταν τόσο ικανό όσο τα σύγχρονα chatbots, αλλά αποτελεί ένα καλό παράδειγμα του πόσο απλό είναι να μιμηθείς την ανθρώπινη συμπεριφορά με τεχνητά μέσα.
Η τεχνολογία πίσω από το ELIZA
Ο αρχικός υπολογιστής που φιλοξενούσε το ELIZA ήταν ένας IBM 7094, και η γλώσσα MAD-SLIP έπεσε σύντομα σε αχρηστία. Οι περισσότερες γνωστές εκδόσεις του ELIZA ήταν γραμμένες σε Lisp ή ακόμα και Basic. Ωστόσο, η εύρεση του αρχικού κώδικα δεν ήταν αρκετή. Η ομάδα ήθελε να τον θέσει σε λειτουργία.
Η πρόκληση της αναβίωσης
Ευτυχώς, υπάρχει ένας εξομοιωτής για τον IBM 7094. Η MAD-SLIP είναι διαθέσιμη, αλλά για κάποιο λόγο δεν υποστήριζε όλες τις λειτουργίες που είχε χρησιμοποιήσει ο Weizenbaum. Οι 2.600 γραμμές του κώδικα είναι κυρίως χωρίς τεκμηρίωση, και το μοναδικό αντίγραφο βρισκόταν σε χαρτί εκτυπωτή, οπότε το πρώτο βήμα ήταν η μετατροπή του κειμένου σε ψηφιακή μορφή.
Η ανακατασκευή του κώδικα
Αφού ο κώδικας μεταγράφηκε χειροκίνητα, ανακαλύφθηκε ότι κάποιες λειτουργίες έλειπαν από την έκδοση της MAD-SLIP που είχαν. Η επανεγγραφή των λειτουργιών και η διόρθωση ενός τυπογραφικού λάθους έκαναν τα πάντα να λειτουργήσουν σωστά.
Η εκπαιδευτική λειτουργία του ELIZA
Η αρχική έκδοση είχε μια λειτουργία μάθησης που δεν μεταφέρθηκε στις μεταγενέστερες εκδόσεις. Στο πρωτότυπο χαρτί υπάρχει ένα παράδειγμα για το πώς να διδάξεις νέους κανόνες στο σύστημα. Μπορείτε επίσης να δείτε ένα βίντεο με τον αρχικό κώδικα να αναπαράγει (σχεδόν) τις αρχικές συνομιλίες που δημοσιεύθηκαν το 1966.
Η σύγχρονη σημασία του ELIZA
Παρακολουθούμε την ομάδα για αρκετό καιρό και έχουν διαθέσει το έργο τους αν θέλετε να το δοκιμάσετε. Έχουμε σκεφτεί πολύ για το ELIZA από τότε που τα chatbots έχουν αρχίσει να κυριαρχούν στον χώρο της τεχνολογίας.