ELIZA est un programme informatique conçu par Joseph Weizenbaum au MIT entre 1964 et 1966, souvent cité comme l'un des tout premiers programmes conversationnels de l'histoire de l'informatique. Le programme simule un dialogue avec un thérapeute de type rogérien : l'utilisateur joue le rôle du patient, et ELIZA lui répond en reformulant ses phrases sous forme de questions, une technique thérapeutique réelle que Weizenbaum a choisie précisément parce qu'elle ne nécessite aucune connaissance du monde extérieur pour paraître cohérente.
Un fonctionnement fondé sur le repérage de mots-clés
Le script original, baptisé DOCTOR, fonctionne par identification de mots-clés dans les phrases saisies par l'utilisateur, associés à des règles de transformation grammaticale simples. Si l'utilisateur écrit « j'ai mal à la tête », le programme peut répondre « pourquoi dites-vous que vous avez mal à la tête ? » – une reformulation qui donne l'illusion d'une écoute attentive sans aucune compréhension réelle du sens de la phrase.
Une réaction du public qui a surpris son propre créateur
Weizenbaum publie ELIZA en 1966 dans la revue Communications of the ACM, avec une intention clairement démonstrative : illustrer la superficialité de l'échange entre un humain et une machine. Contre toute attente, de nombreux utilisateurs ont pris le programme au sérieux, certains lui attribuant une compréhension réelle de leurs propos, voire refusant de croire qu'ils échangeaient avec un simple programme informatique.
« L'effet ELIZA », un terme resté dans le vocabulaire de l'IA
Cette tendance des utilisateurs à attribuer une compréhension ou des émotions à un programme purement mécanique a donné naissance à l'expression « effet ELIZA », aujourd'hui encore utilisée en intelligence artificielle pour désigner ce biais cognitif : la propension humaine à projeter de l'intelligence sur un système qui ne fait, en réalité, que manipuler du texte selon des règles fixes.
Une réaction qui a profondément marqué Weizenbaum
L'ampleur de cette réaction a durablement troublé Weizenbaum lui-même, au point de le pousser à s'éloigner progressivement de la recherche en intelligence artificielle pour se consacrer à une réflexion critique sur les limites éthiques de ce champ de recherche. Il publie en 1976 un ouvrage, Computer Power and Human Reason, dans lequel il met en garde contre la confusion entre simulation et compréhension réelle – un avertissement qui reste régulièrement cité dans les débats contemporains sur l'intelligence artificielle conversationnelle.
Une influence technique durable
Le principe de repérage de mots-clés et de reformulation par patron, popularisé par ELIZA, a directement inspiré de nombreux programmes conversationnels ultérieurs, bien avant l'apparition des techniques d'apprentissage automatique modernes. Le script original a depuis été réécrit dans pratiquement tous les langages de programmation existants, un exercice classique pour les étudiants en informatique souhaitant s'initier au traitement du langage naturel.
ELIZA reste aujourd'hui régulièrement citée en introduction de tout cours ou article traitant des agents conversationnels, précisément parce qu'elle illustre avec une simplicité rare la différence fondamentale entre un système qui simule la compréhension et un système qui comprend réellement – une distinction toujours d'actualité face aux chatbots contemporains, bien plus sophistiqués mais confrontés à des questions similaires sur la nature de leur « compréhension ».
Un contexte de recherche particulièrement fertile
ELIZA voit le jour dans le cadre du Project MAC, un programme de recherche du MIT alors à la pointe de l'intelligence artificielle naissante, aux côtés d'autres travaux fondateurs sur le traitement automatique du langage. Ce contexte institutionnel, doté de moyens rares pour l'époque, explique en partie pourquoi un programme aussi simple sur le plan technique a pu bénéficier d'une diffusion et d'une reconnaissance aussi larges dans la communauté scientifique.
Le choix du langage de programmation MAD-SLIP pour l'implémentation originale, aujourd'hui largement tombé en désuétude, reflète les outils disponibles au MIT à cette période précise, bien avant la généralisation de langages plus universels pour ce type de traitement symbolique.
Cette place particulière dans l'histoire de l'informatique explique pourquoi ELIZA continue d'être étudiée, reconstruite et citée près de soixante ans après sa création.
Questions fréquentes
Qui a créé ELIZA et quand ?
Joseph Weizenbaum, chercheur au MIT, entre 1964 et 1966. Le programme a été publié dans la revue scientifique Communications of the ACM en 1966, où il est présenté comme une démonstration des limites du dialogue entre un humain et une machine.
ELIZA comprend-elle réellement ce que dit l'utilisateur ?
Non. Le programme repère simplement des mots-clés dans les phrases saisies et les reformule selon des règles grammaticales fixes, sans aucune compréhension du sens réel des propos échangés avec l'utilisateur qui interagit avec elle. Cette absence totale de compréhension distingue fondamentalement ELIZA des systèmes de langage actuels.
Qu'est-ce que « l'effet ELIZA » ?
Un terme, aujourd'hui encore utilisé en intelligence artificielle, qui désigne la tendance humaine à attribuer une compréhension ou des émotions réelles à un programme purement mécanique, un biais cognitif observé pour la première fois chez les premiers utilisateurs d'ELIZA. Ce biais reste régulièrement observé et étudié aujourd'hui face aux assistants conversationnels modernes.
Pourquoi Weizenbaum s'est-il éloigné de la recherche en intelligence artificielle ?
L'ampleur de la réaction du public à ELIZA, dont certains le prenaient pour un vrai thérapeute, l'a profondément troublé. Il a ensuite consacré une grande partie de sa carrière à une réflexion critique sur les limites éthiques de ce champ de recherche.
ELIZA simule-t-elle un thérapeute pour une raison précise ?
Oui, le format de la thérapie rogérienne, qui consiste à reformuler les propos du patient sous forme de questions, a été choisi précisément parce qu'il ne nécessite aucune connaissance du monde extérieur pour paraître cohérent, un cadre idéal pour ce type de programme.
Le principe d'ELIZA est-il encore utilisé dans les chatbots actuels ?
Son principe de base – repérage de mots-clés et reformulation par patron – a directement inspiré de nombreux programmes conversationnels ultérieurs, bien avant l'apparition des techniques d'apprentissage automatique qui équipent les agents conversationnels modernes. Le script original a par ailleurs été réécrit dans pratiquement tous les langages de programmation, un exercice classique pour qui s'initie au traitement du langage naturel.
