An older white man with long salt-and-pepper hair and glasses sits at a desk with a keyboard and computer monitor

« ELIZA », le premier chatbot au monde, vient de ressusciter à partir d’un code informatique vieux de 60 ans

Par Anissa Chauvin

Des scientifiques viennent de ressusciter « ELIZA », le premier chatbot au monde, à partir d’un code informatique perdu depuis longtemps – et il continue à le faire. fonctionne extrêmement bien.

À l’aide d’impressions poussiéreuses provenant des archives du MIT, ces « archéologues du logiciel » ont découvert un code défunt, perdu depuis 60 ans, et lui ont redonné vie.

ELIZA a été développé dans les années 1960 par un professeur du MIT Joseph Weizenbaum et nommé en l’honneur d’Eliza Doolittle, la protagoniste de la pièce « Pygmalion », à qui on a appris à parler comme une aristocratique britannique.

En tant que modèle de langage avec lequel l’utilisateur pouvait interagir, ELIZA a eu un impact significatif sur le langage actuel. intelligence artificielle (IA), ont écrit les chercheurs dans un article publié dans la base de données pré-imprimée arXiv Dimanche (12 janvier). Le scénario « DOCTOR » écrit pour ELIZA a été programmé pour répondre aux questions comme le ferait un psychothérapeute. Pour exempleELIZA disait : « S’il vous plaît, parlez-moi de votre problème. » Si l’utilisateur saisit « Les hommes sont tous pareils », le programme répondra « De quelle manière ».

Weizenbaum a écrit ELIZA dans un langage de programmation aujourd’hui disparu qu’il a inventé, appelé Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP), mais il a été presque immédiatement copié dans le langage Lisp. Avec l’avènement des premiers Internet, la version Lisp d’ELIZA est devenue virale et la version originale est devenue obsolète.

Les experts pensaient que le code ELIZA original de 420 lignes avait été perdu jusqu’en 2021, date à laquelle le co-auteur de l’étude Jeff Shragerchercheur en sciences cognitives à l’Université de Stanford, et Myles Crowleyun archiviste du MIT, l’a trouvé parmi Les papiers de Weizenbaum.

« Je m’intéresse particulièrement à la façon dont pensaient les premiers pionniers de l’IA », a déclaré Shrager à Live Science dans un e-mail. « Avoir le code des informaticiens est aussi proche d’avoir un enregistrement de leurs pensées, et comme ELIZA était – et reste, pour le meilleur ou pour le pire – une pierre de touche des débuts de l’IA, je veux savoir ce qu’il avait en tête. » Mais la raison pour laquelle l’équipe voulait faire fonctionner ELIZA est plus complexe, a-t-il déclaré.

« D’un point de vue technique, nous ne savions même pas que le code que nous avions trouvé – la seule version jamais découverte – fonctionnait réellement », a déclaré Shrager. Alors ils ont réalisé qu’ils devaient l’essayer.

Réanimer ELIZA

Redonner vie à ELIZA n’a pas été simple. L’équipe devait nettoyer et déboguer le code et créer un émulateur qui se rapprocherait du type d’ordinateur qui aurait exécuté ELIZA dans les années 1960. Après avoir restauré le code, l’équipe a lancé ELIZA – pour la première fois en 60 ans – le 21 décembre.

« En le faisant fonctionner, nous avons démontré qu’il s’agissait en fait d’une partie de la véritable lignée d’ELIZA et que non seulement cela fonctionnait, mais qu’il fonctionnait extrêmement bien », a déclaré Shrager.

Mais l’équipe a également trouvé un bug dans le code, qu’elle a choisi de ne pas corriger. « Cela ruinerait l’authenticité de l’artefact », a expliqué Shrager, « comme réparer un accident vasculaire cérébral dans la Joconde originale. » Le programme plante si l’utilisateur saisit un nombre, tel que « Vous êtes 999 aujourd’hui », écrivent-ils dans l’étude.

Même si elle était destinée à être une plate-forme de recherche pour la communication homme-machine, « ELIZA était une telle nouveauté à l’époque que son ‘chatbot’ dépassait ses objectifs de recherche », a déclaré Shrager.

Cet héritage se poursuit aujourd’hui, car ELIZA est souvent comparé aux modèles actuels en grand langage (LLM) et à d’autres intelligences artificielles.

Même si elle n’est pas comparable aux capacités des LLM modernes comme ChatGPT, « ELIZA est vraiment remarquable si l’on considère qu’elle a été écrite en 1965 ». David Berryprofesseur d’humanités numériques à l’Université du Sussex au Royaume-Uni et co-auteur de l’article, a déclaré à Live Science dans un e-mail. « Il peut tenir le coup dans une conversation pendant un certain temps. »

Une chose qu’ELIZA a fait mieux que les chatbots modernes, a déclaré Shrager, c’est d’écouter. Les LLM modernes essaient uniquement de compléter vos phrases, alors qu’ELIZA a été programmé pour inviter l’utilisateur à poursuivre une conversation. « Cela ressemble plus à ce qu’est le ‘chat’ qu’à n’importe quel chatbot intentionnel depuis », a déclaré Shrager.

« Ramener ELIZA, l’un des chatbots les plus célèbres de l’histoire, sinon le plus célèbre, ouvre les yeux des gens sur l’histoire qui est en train de se perdre », a déclaré Berry. Le domaine de l’informatique étant très tourné vers l’avenir, les praticiens ont tendance à considérer son histoire comme obsolète et à ne pas la préserver.

Berry, cependant, estime que l’histoire de l’informatique est aussi une histoire culturelle.

« Nous devons travailler plus dur en tant que société pour garder vivantes ces traces de l’ère naissante de l’informatique », a déclaré Berry, « car si nous ne le faisons pas, nous aurons perdu les équivalents numériques de la Joconde, du David de Michel-Ange ou de l’Acropole. « .

Anissa Chauvin