Le premier chatbot au monde, ELIZA, ressuscité à partir d’un code informatique vieux de 60 ans
Une petite équipe de chercheurs des États-Unis et du Royaume-Uni a ressuscité le code d’un chatbot de 60 ans nommé ELIZA, considéré comme le premier chatbot électronique. Dans leur article publié au arXiv serveur de préimpression, l’équipe décrit le code écrit dans les années 1960 par Joseph Weizenbaum, professeur aujourd’hui décédé au MIT.
En 2021, un archiviste du MIT nommé Myles Crowley a trouvé des impressions de code informatique écrit par Weizenbaum dans une boîte contenant certaines de ses affaires. Un examen ultérieur du code a montré qu’il s’agissait de la majeure partie du code original d’ELIZA, un chatbot que le professeur avait codé. À l’époque, le terme « chatbot » n’avait pas encore été inventé ; on pensait que Weizenbaum considérait le programme comme un thérapeute électronique.
Il a été conçu pour être utilisé comme outil de requête/réponse. Un utilisateur lui poserait une question simple et le système répondrait par une réponse simple et une question de suivi, de la même manière que se déroulent les séances avec un thérapeute humain.
On pensait que le code de l’ELIZA original avait été perdu, bien que le code existe pour d’autres versions écrites par d’autres programmeurs. Après avoir été écrit en Lisp, il s’est retrouvé sur ARPAnet, et de là, il a lentement fait son chemin vers les ordinateurs personnels, où il est devenu populaire comme une sorte d’« ami » pour les utilisateurs férus de technologie.
Après avoir trouvé le code, les chercheurs se sont mis au travail pour essayer de le faire fonctionner. Premièrement, ils ont dû développer un environnement opérationnel ; ELIZA a été codée pour un système d’exploitation obsolète. Les chercheurs ont également découvert que le code avait besoin d’être nettoyé et, dans certains cas, les obligeait à écrire des fonctions appelées par le code mais non imprimées.
L’équipe a lancé le programme en décembre dernier. Ils l’ont exécuté comme prévu, en tant qu’outil de requête/réponse, et ont constaté qu’il fonctionnait mieux que prévu. Ce n’était bien sûr nulle part dans la ligue des LLM modernes, mais ils prétendent que c’était amusant.
Un bug flagrant provoquait le crash du programme si l’utilisateur saisissait des chiffres, mais l’équipe ressuscitant les a laissés par souci d’authenticité. Ils suggèrent qu’ELIZA devrait être considérée comme une partie importante de l’histoire de l’informatique car elle représente le premier exemple connu de chatbot électronique.
