Le premier chatbot au monde, ELIZA, ressuscité à partir d'un code informatique vieux de 60 ans

infohightech ·

Une petite équipe de chercheurs des États-Unis et du Royaume-Uni a ressuscité le code d'un chatbot vieux de 60 ans appelé ELIZA, considéré comme le premier chatbot électronique. Dans leur article publié sur le serveur de pré-impression arXiv , l'équipe décrit le code écrit dans les années 1960 par le professeur du MIT, aujourd'hui décédé, Joseph Weizenbaum.

En 2021, un archiviste du MIT nommé Myles Crowley a trouvé des copies imprimées de codes informatiques écrits par Weizenbaum dans une boîte contenant certaines de ses affaires. Un examen ultérieur du code a montré qu'il s'agissait en grande 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 un outil de demande/réponse. Un utilisateur lui poserait une question simple et le système répondrait avec une réponse simple et une question complémentaire, de manière similaire à la manière dont se déroulent les séances avec un thérapeute humain.

On pensait que le code de l'ELIZA original avait été perdu, bien qu'il existe des codes pour d'autres versions écrites par d'autres programmeurs. Après avoir été écrit en Lisp, il a fini par être utilisé sur ARPAnet, et de là, s'est lentement frayé un chemin jusqu'aux 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. Ils ont d'abord dû développer un environnement d'exploitation ; ELIZA a été codé 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, qu'ils devaient écrire des fonctions qui étaient 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, comme un outil de requête/réponse, et ont constaté qu'il fonctionnait mieux que prévu. Il n'était bien sûr pas à la hauteur des LLM modernes, mais ils affirment qu'il était amusant.

Un bug flagrant pouvait provoquer le plantage du programme si l'utilisateur saisissait des chiffres, mais l'équipe de résurrection l'a laissé en place par souci d'authenticité. Ils suggèrent qu'ELIZA devrait être considéré comme une partie majeure de l'histoire de l'informatique car il représente le premier exemple connu d'un chatbot électronique.

https://arxiv.org/abs/2501.06707

https://sites.google.com/view/elizagen-org/blog/eliza-reanimated

https://github.com/rupertl/eliza-ctss

Cet article vous a été utile ? Partagez-le.