ANNÉES 1960

ELIZA

En 1966, Joseph Weizenbaum publie un article dans les « Communications of the ACM ». Il y décrit ELIZA, un programme capable de converser en langage naturel avec un être humain. Au MIT où travaille le chercheur, cette réalisation fait sensation dans les cercles de l’intelligence artificielle.

Le nom choisi pour ce programme n’est pas le fruit du hasard. Eliza Doolittle, l’héroïne de Pygmalion de George Bernard Shaw, incarne cette transformation d’une simple vendeuse de fleurs en dame distinguée grâce aux leçons du professeur Higgins. Joseph Weizenbaum voit dans cette métaphore une machine qui apprend à « parler » sous la supervision d’un enseignant tout en gardant ses limites, une illustration parfaite de son programme.

Sur le système de temps partagé MAC du MIT, ELIZA tourne grâce au langage MAD-SLIP sur un IBM 7094. Les utilisateurs se connectent depuis des terminaux distants et entament ce qui ressemble à une véritable conversation. Ils tapent leurs phrases, le programme répond. L’illusion fonctionne. Pourtant, les mécanismes qui animent ELIZA sont d’une simplicité déconcertante. Le programme scrute chaque phrase à la recherche de mots-clés. Une fois un terme identifié, il applique des règles de transformation prédéfinies. Si aucun mot-clé n’est détecté, il puise dans un répertoire de réponses génériques ou réutilise une transformation antérieure.

Cette approche révèle toute sa subtilité dans la hiérarchisation des mots-clés. Lorsqu’une phrase contient « je » et « tout le monde », le programme privilégie ce dernier terme, parce que les généralisations abusives méritent souvent qu’on s’y attarde. Les règles de transformation découpent les phrases selon des schémas préétablis pour les reconstituer en réponses cohérentes.

L’architecture modulaire d’ELIZA constitue sa véritable innovation. Les règles conversationnelles vivent dans des scripts séparés du cœur du programme. Cette conception autorise des modifications comportementales sans toucher au code source. Des scripts voient ainsi le jour en allemand et en gallois, preuve de la flexibilité du système.

Le script qui va rendre ELIZA célèbre simule un psychothérapeute rogerien. Carl Rogers a développé une thérapie centrée sur la personne où le thérapeute reformule les propos du patient sans prétendre tout comprendre. Cette approche épouse parfaitement les capacités limitées du programme de Joseph Weizenbaum. Face à « Je suis triste », ELIZA répond « Je suis désolé d’entendre que vous êtes triste » ou « Pouvez-vous m’expliquer ce qui vous rend triste ? ». Le programme maintient l’illusion par la reformulation, les questions ouvertes, les demandes de précision.

Joseph Weizenbaum n’anticipe pas l’impact de sa création. Les utilisateurs attribuent à ELIZA une compréhension véritable. Certains réclament des sessions privées avec le programme. Cette réaction trouble le chercheur, qui réalise que les humains projettent leurs propres interprétations sur les réponses mécaniques de la machine. Ils construisent eux-mêmes le sens de l’échange. Cette anthropomorphisation spontanée résonne encore dans nos rapports aux assistants vocaux et autres chatbots. ELIZA a révélé comment des mécanismes élémentaires génèrent l’illusion d’intelligence, soulevant des interrogations durables sur la nature de la compréhension.

Les faiblesses techniques du programme sautent aux yeux : aucune mémoire des échanges passés, aucun modèle de l’interlocuteur, aucune connaissance du monde réel. Les réponses naissent de transformations syntaxiques aveugles au sens. Mais ces limitations n’effacent pas l’importance historique d’ELIZA qui établit les fondements du traitement automatique du langage : reconnaissance de mots-clés, identification de contextes minimaux, sélection de transformations adaptées, génération de réponses par défaut.

Au-delà de la technique, ELIZA cristallise notre réflexion sur l’intelligence artificielle. Joseph Weizenbaum observe ce paradoxe où les mécanismes ayant été expliqués, la « magie » s’évapore et le programme se révèle comme une collection de procédures triviales. L’effet sur les utilisateurs perdure pourtant. ELIZA nous enseigne que la perception d’intelligence dans nos échanges avec les machines dépend autant de nos projections que des capacités réelles des systèmes.

Les questions que soulève le programme de Joseph Weizenbaum sur la nature de la compréhension, les frontières de la simulation et les enjeux éthiques de l’intelligence artificielle n’ont rien perdu de leur acuité. ELIZA demeure ce moment fondateur où l’informatique a commencé à explorer les territoires ambigus entre le traitement mécanique du langage et la véritable intelligence.