Terry Allen Winograd (né le 24 février 1946) est un informaticien américain et professeur à l'Université Stanford, où il codirige le groupe d'interaction homme-machine de Stanford. Il est largement reconnu pour ses travaux pionniers en compréhension du langage naturel, en particulier le programme SHRDLU, et pour ses contributions ultérieures à l'interaction homme-machine, à la conception de logiciels et aux fondements philosophiques de l'informatique. Sa carrière s'étend des premières recherches en intelligence artificielle aux critiques influentes des hypothèses du domaine, et il a servi de conseiller auprès de Larry Page, cofondateur de Google.
La trajectoire intellectuelle de Winograd reflète un engagement profond avec les défis techniques et philosophiques de l'informatique. Ses premiers travaux sur SHRDLU ont démontré les possibilités et les limites du traitement du langage naturel basé sur des règles, tandis que sa collaboration ultérieure avec Fernando Flores a produit une critique marquante de l'IA traditionnelle. À Stanford, il a déplacé son attention vers la conception et l'informatique centrée sur l'humain, contribuant à fonder la d.school et encadrant une génération de chercheurs. Son influence s'étend à travers ses publications, son rôle dans la fondation de Computer Professionals for Social Responsibility, et son enseignement et sa recherche continus.
Formation et début de carrière
Winograd a grandi dans le Colorado et a obtenu son diplôme du Colorado College en 1966. Il s'est ensuite rendu au Massachusetts Institute of Technology (MIT), où il a poursuivi des études doctorales en informatique. Pendant son séjour au MIT, il a été exposé aux travaux de Marvin Minsky et d'autres figures majeures de l'intelligence artificielle, ce qui a façonné ses premiers intérêts de recherche. Il a écrit SHRDLU comme thèse de doctorat entre 1968 et 1970, une période de créativité intense et de développement rapide dans le domaine.
Le programme SHRDLU a été une réalisation majeure dans le traitement du langage naturel. Winograd a construit un « monde de blocs » simulé - un environnement restreint contenant des blocs jouets de diverses formes, tailles et couleurs. Le programme pouvait accepter des commandes en anglais, telles que « Trouvez un bloc qui est plus haut que celui que vous tenez et mettez-le dans la boîte », et exécuter l'action demandée à l'aide d'un bras simulateur de déplacement de blocs. Il pouvait également répondre verbalement à des requêtes, par exemple, « Je ne sais pas quel bloc vous voulez dire », lorsque la commande était ambiguë. SHRDLU a démontré qu'un ordinateur pouvait, dans un domaine étroitement défini, analyser et répondre au langage naturel avec une compréhension apparente.
Cependant, SHRDLU a également révélé la fragilité de tels systèmes artisanaux. La compréhension du programme dépendait entièrement du modèle sémantique soigneusement conçu du monde de blocs. Il ne pouvait pas généraliser au-delà de ce domaine, et l'étendre à d'autres contextes nécessiterait un effort manuel supplémentaire énorme. Cette idée est devenue un thème récurrent dans les travaux ultérieurs de Winograd, alors qu'il devenait de plus en plus sceptique envers l'approche classique de l'IA qui visait à encoder toutes les connaissances explicitement.
Passage à Stanford et changement de recherche
En 1973, Winograd a déménagé à l'Université Stanford, où il a poursuivi ses recherches sur la compréhension du langage naturel. Il a développé un cadre basé sur l'IA pour comprendre le langage naturel, destiné à aboutir à une série de livres en plusieurs volumes, mais seul le premier volume, « Language As A Cognitive Process, Volume 1: Syntax », a été publié en 1982. Winograd a ensuite réfléchi que le succès de la communication dépend de l'intelligence réelle de l'auditeur, et qu'il existe de nombreuses autres façons de communiquer avec un ordinateur qui peuvent être plus efficaces, étant donné qu'il ne possède pas cette intelligence.
Cette prise de conscience a marqué un changement significatif dans son approche. Il a rencontré la critique du cognitivisme par le philosophe Hubert Dreyfus, qui remettait en question les hypothèses fondamentales de l'IA classique. Il a également rencontré le philosophe chilien Fernando Flores, dont les travaux sur la phénoménologie et la théorie de l'action-langage l'ont profondément influencé. Ensemble, ils ont publié « Understanding Computers and Cognition: A New Foundation for Design » en 1986, une évaluation critique de l'IA d'un point de vue phénoménologique. Le livre soutenait que l'accent mis par l'IA traditionnelle sur la représentation symbolique et le raisonnement formel négligeait le rôle essentiel du contexte, de l'incarnation et de l'interaction sociale dans la cognition humaine.
À la fin des années 1980, Winograd et Flores ont collaboré sur une forme précoce de collecticiel, basée sur leur analyse de la conversation pour l'action. Ce travail explorait comment les systèmes informatiques pouvaient soutenir la communication et la coordination humaines, jetant les bases des technologies collaboratives ultérieures. Leur approche soulignait l'importance de comprendre le contexte social et organisationnel dans lequel le logiciel est utilisé, plutôt que de se concentrer uniquement sur l'efficacité technique.
Computer Professionals for Social Responsibility
Au début des années 1980, Winograd est devenu membre fondateur et président national de Computer Professionals for Social Responsibility (CPSR), un groupe d'informaticiens préoccupés par le rôle de l'informatique dans la société. L'organisation se concentrait particulièrement sur les armes nucléaires, l'Initiative de défense stratégique (SDI) et la participation croissante du département de la Défense des États-Unis dans la recherche en informatique. CPSR offrait une plateforme aux scientifiques pour exprimer des préoccupations éthiques concernant les applications militaires de leur travail et pour plaider en faveur d'une utilisation responsable de la technologie.
L'implication de Winograd avec CPSR reflétait son engagement plus large envers les implications sociales de l'informatique. Il croyait que les informaticiens avaient la responsabilité de considérer les conséquences de leur travail au-delà des réalisations techniques. Cette perspective a informé ses recherches ultérieures sur la conception et l'interaction homme-machine, qui mettaient l'accent sur l'importance de comprendre les utilisateurs et leurs contextes.
Conception et interaction homme-machine
À Stanford, les travaux de Winograd se sont concentrés sur la conception de logiciels dans un sens plus large que l'ingénierie logicielle traditionnelle. En 1991, il a fondé le « Project on People, Computers and Design » pour promouvoir l'enseignement et la recherche sur la conception de logiciels. Sa thèse était que la conception de logiciels est une activité distincte de l'analyse et de la programmation, mais qu'elle devrait être informée par les deux, ainsi que par les pratiques de conception dans d'autres professions telles que la conception textile et la conception industrielle. Cette approche interdisciplinaire a été capturée dans le livre « Bringing Design to Software », publié en 1996.
La philosophie de conception de Winograd mettait l'accent sur l'importance de comprendre l'expérience de l'utilisateur et le contexte dans lequel le logiciel est utilisé. Il soutenait qu'une bonne conception nécessite une appréciation profonde des besoins, des valeurs et des pratiques humaines, et que l'élégance technique seule est insuffisante. Cette perspective a été influente dans le développement de l'interaction homme-machine en tant que discipline, et elle a aidé à façonner le programme du Hasso Plattner Institute of Design de Stanford, également connu sous le nom de « d.school », que Winograd a contribué à fonder.
Conseiller de Larry Page et Google
À partir de 1995, Winograd a servi de conseiller auprès de l'étudiant doctorant de Stanford Larry Page, qui travaillait sur un projet de recherche impliquant la recherche web. Le travail de Page, qui a finalement conduit à l'algorithme PageRank, était initialement un projet de recherche doctorale. En 1998, Page a pris un congé de Stanford pour cofonder Google avec Sergey Brin. Les conseils de Winograd pendant cette période formative ont été significatifs, et il a ensuite passé du temps chez Google en tant que chercheur invité pendant un congé sabbatique en 2002, étudiant l'intersection de la théorie et de la pratique de l'interaction homme-machine.
La connexion de Winograd avec Google met en évidence l'impact pratique de son travail académique. Son accent sur la compréhension des besoins des utilisateurs et la conception de systèmes intuitifs et efficaces a résonné avec la mission de l'entreprise d'organiser l'information mondiale. Son influence peut être vue dans l'accent précoce de Google sur des interfaces propres et conviviales et son engagement à rendre la recherche accessible à un large public.
Recherche et enseignement ultérieurs
Ces dernières années, Winograd a continué à rechercher l'informatique collaborative, y compris les utilisations de l'informatique ubiquitaire dans le travail collaboratif. Il reste actif à Stanford, enseignant des cours et des séminaires en interaction homme-machine. En plus du département d'informatique, il est associé au Hasso Plattner Institute of Design, où il continue à contribuer au développement de la pensée de conception dans l'éducation en ingénierie.
Les travaux continus de Winograd reflètent son intérêt de longue date pour la manière dont les gens interagissent avec la technologie dans des contextes sociaux et organisationnels. Il a exploré comment l'informatique ubiquitaire - l'intégration de l'informatique dans les objets et environnements quotidiens - peut soutenir la collaboration et la communication. Ses recherches ont contribué à une compréhension plus profonde des défis et des opportunités de conception présentés par des technologies informatiques de plus en plus omniprésentes.
Prix et reconnaissance
Les contributions de Winograd ont été largement reconnues. Il a été élu Fellow de l'Association for Computing Machinery (ACM) en 2009, un honneur qui reconnaît des contributions exceptionnelles à l'informatique. En 2011, il a reçu le SIGCHI Lifetime Research Award du groupe d'intérêt spécial de l'ACM sur l'interaction homme-machine, reconnaissant une vie de recherche influente en interaction homme-machine. Ces prix reflètent l'ampleur et l'impact de son travail, du traitement du langage naturel à la théorie de la conception.
Publications et héritage
Winograd a écrit ou coécrit plusieurs livres influents. Son livre de 1972 « Understanding Natural Language » a documenté le travail sur SHRDLU. « Language As A Cognitive Process, Volume 1: Syntax » (1982) a présenté son cadre pour la compréhension du langage naturel. « Understanding Computers and Cognition » (1986, avec Fernando Flores) était une critique séminale de l'IA. « Usability: Turning Technologies into Tools » (1992, avec Paul S. Adler) a exploré l'ingénierie de l'utilisabilité. « Bringing Design to Software » (1996) a articulé sa philosophie de conception.
L'héritage de Winograd s'étend au-delà de ses publications. Sa critique de l'IA classique, son plaidoyer pour une conception centrée sur l'humain et son mentorat d'étudiants comme Larry Page ont eu un impact durable sur le domaine. Le défi du schéma de Winograd, un test pour la compréhension du langage naturel qu'il a proposé, reste un domaine de recherche actif dans la communauté de l'IA. Son travail continue d'informer les débats sur les limites et les possibilités de l'intelligence artificielle, et son accent sur la conception et la responsabilité sociale reste pertinent alors que la technologie devient de plus en plus omniprésente.