Une équipe de recherche américano-britannique a récemment réussi à faire revivre le code d'un chatbot nommé ELIZA, considéré comme le premier chatbot électronique de l'histoire. Selon leur article publié sur le serveur de prépublication arXiv, ce code a été initialement écrit par le regretté professeur du MIT, Joseph Weizenbaum, dans les années 1960.

image.png

En 2021, Miles Crowley, archiviste au MIT, a découvert des copies imprimées de ce code dans une caisse contenant les effets personnels de Weizenbaum. Des examens ultérieurs ont confirmé qu'il s'agissait du code source original d'ELIZA. À cette époque, le terme « chatbot » n'existait pas encore, et Weizenbaum considérait probablement le programme comme une sorte de thérapeute électronique. ELIZA était conçue comme un outil de question-réponse : l'utilisateur posait une question, et le système répondait par une réponse simple et une question de suivi, imitant ainsi une conversation avec un thérapeute humain.

Bien que le code original d'ELIZA ait été considéré comme perdu, des versions du code écrites par d'autres programmeurs existaient toujours. Le programme, écrit en Lisp, fonctionnait initialement sur ARPAnet avant de se répandre sur les ordinateurs personnels, devenant un « ami » pour les passionnés de technologie.

Après la découverte du code, l'équipe de recherche s'est attelée à le rendre fonctionnel. Ils ont d'abord dû créer un environnement d'exploitation, car ELIZA avait été écrite pour un système d'exploitation obsolète. L'équipe a également constaté que le code nécessitait un nettoyage, et dans certains cas, ils ont dû écrire des fonctions qui n'étaient pas explicitement présentes dans le code.

Finalement, l'équipe a réussi à exécuter le programme en décembre dernier. Ils l'ont fait fonctionner comme un outil de question-réponse, selon sa conception originale, et ont constaté qu'il surpassait leurs attentes. Bien qu'il ne puisse pas rivaliser avec les grands modèles linguistiques modernes, ils ont trouvé le processus de résurrection fascinant.

Cependant, ils ont également découvert un bug évident : le programme plante si l'utilisateur saisit un nombre. Mais par souci de préservation de l'originalité, l'équipe a choisi de conserver ce bug. Ils considèrent ELIZA comme une étape importante dans l'histoire de l'informatique, car il s'agit du premier chatbot électronique connu.

Points clés :

🗨️ ELIZA est le premier chatbot électronique, son code a été écrit par Joseph Weizenbaum dans les années 1960.

💻 L'équipe de recherche a réussi à faire revivre et à exécuter ce code, malgré quelques problèmes techniques.

📜 ELIZA a une importance historique en informatique, considéré comme le pionnier des chatbots.