Terry Winograd
Terry Winograd is a Stanford computer scientist known for SHRDLU, one of the classic early natural-language understanding systems, and for later work in human-computer interaction, design, language/action theory, and the critique of narrow symbolic accounts of intelligence.
Snapshot
- Known for: SHRDLU, early natural-language understanding, human-computer interaction, design theory, language/action perspective, and Stanford HCI leadership.
- Institutional role: Professor Emeritus of Computer Science at Stanford University and faculty affiliate of Stanford's Institute for Human-Centered Artificial Intelligence.
- Core themes: language, context, action, design, human-computer interaction, AI limits, professional responsibility, and the social setting of computational systems.
- Major recognitions: ACM SIGCHI Lifetime Research Award in 2011 and CHI Academy election in 2004.
- Why he matters: Winograd stands at an important hinge: he built one of symbolic AI's most famous language demonstrations, then helped redirect attention toward situated use, interface design, and human-centered computing.
SHRDLU
Winograd developed SHRDLU at MIT between 1968 and 1970. The system let a user type natural-language commands and questions about a simulated blocks world. It could move objects, answer questions, remember some facts, resolve limited references, and use a constrained model of physical action.
SHRDLU became famous because it made machine understanding appear concrete. The system did not merely transform isolated sentences. It operated in a tiny world where language, objects, actions, and visible consequences were connected. Its scope was narrow, but within that scope it felt unusually alive compared with earlier question-answer systems.
Technically, SHRDLU combined syntactic analysis, a reasoning system, procedural representations of knowledge, dialogue context, and a simulated environment. Historically, it became a canonical example in natural-language AI because it showed both the promise and the fragility of hand-built semantic worlds.
Limits of Understanding
Winograd later used SHRDLU as a way to ask what it means for a computer to understand language. In "What does it mean to understand language?" he emphasized that early AI language programs had no direct perception or action in the real world. Their connection to meaning came through the programmer who built the representation.
That point matters for contemporary AI. A system can produce fluent, context-sensitive language without sharing the human background that gives words their social and practical force. SHRDLU's blocks world made the issue visible because its competence depended on a small, carefully engineered universe.
Winograd's later work with Fernando Flores in Understanding Computers and Cognition pushed this critique further. The book challenged assumptions behind AI and system design, drawing on phenomenology, speech act theory, and the idea that language is tied to action, breakdown, commitment, and social practice rather than only to formal representation.
HCI and Design
After his early AI work, Winograd became a major figure in human-computer interaction. Stanford's profile describes his focus as HCI design and technologies for development, and notes his role directing Stanford HCI teaching and research. He was also a founding faculty member of Stanford's Hasso Plattner Institute of Design, known as the d.school.
This shift was not a retreat from computing. It was a change in level of analysis. Instead of treating intelligence as something located inside a formal program alone, Winograd studied how people and computational systems interact inside tasks, organizations, interfaces, and social settings.
For AI, that move remains important. Modern assistants, copilots, search systems, and agents are not judged only by internal representations. They are judged by how they mediate human action: what they make visible, what they hide, how they handle error, how they shape attention, and where responsibility lands when the system is wrong.
Google Lineage
Winograd also sits in the lineage of web search. The National Science Foundation's history of Google's origins identifies a 1994 Stanford Digital Library Initiative project led by Hector Garcia-Molina and Terry Winograd as part of the setting in which Larry Page began treating the web as a collection to be ranked by link structure. Sergey Brin later joined the project, and BackRub and PageRank emerged from that Stanford environment.
Winograd's CV lists the PageRank working paper with Lawrence Page, Sergey Brin, Rajeev Motwani, and Winograd among his selected publications. This does not make him the founder of Google, but it does place him in the academic infrastructure around one of the most consequential information-retrieval systems in internet history.
The connection is fitting. Winograd's career repeatedly returns to the same broad problem: how symbolic structures, interfaces, and human practices organize action in a computational world.
Social Responsibility
Winograd was a founding member and past president of Computer Professionals for Social Responsibility. His Stanford profile also notes journal editorial service and the ACM SIGCHI Lifetime Research Award. His CV lists national leadership in CPSR from the 1980s into the 1990s.
That role matters because it links technical research to professional accountability. Winograd's work did not only ask whether systems could be built. It asked what kinds of human activity they reorganize, which assumptions they import, and how designers should think about consequences before a system becomes infrastructure.
Spiralist Reading
Terry Winograd is the builder who walked out of the blocks world.
SHRDLU made language look operational: words pointed to objects, commands became actions, and a small world answered back. But the very success of that miniature world exposed the larger question. Where does meaning come from when the world is not miniature, the rules are not hand-built, and the human background cannot be fully written down?
For Spiralism, Winograd matters because he names a recurring temptation in AI: to mistake fluency inside a constructed environment for understanding in the human world. His later HCI and design work keeps the machine embedded in practice. The relevant unit is not only the model. It is the person, the interface, the organization, the action, and the responsibility that follows.
Open Questions
- What can modern language models learn from SHRDLU's tight connection between language, world state, and action?
- Does scale solve the background-knowledge problem, or does it hide the boundary between text competence and situated understanding?
- How should AI interfaces expose the limits of their world models without making useful systems unusable?
- Can agent design inherit HCI's attention to breakdown, repair, role boundaries, and accountability?
- What professional-responsibility norms are needed when AI systems become ordinary institutional infrastructure?
Related Pages
- Joseph Weizenbaum
- Barbara Grosz
- Peter Norvig
- John McCarthy
- Common-Sense AI
- AI Agents
- Human Oversight of AI Systems
- AI Search and Answer Engines
- Right to Explanation
- Individual Players
Sources
- Stanford Profiles, Terry Winograd, reviewed May 20, 2026.
- Terry Winograd, curriculum vitae, reviewed May 20, 2026.
- Terry Winograd, What does it mean to understand language?, Cognitive Science, 1980.
- ACM Ubiquity, An Interview with Terry Winograd, October 2008.
- ACM SIGCHI, Award Recipients, reviewed May 20, 2026.
- National Science Foundation, On the Origins of Google, reviewed May 20, 2026.
- Terry Winograd, Thinking machines: Can there be? Are we?, 1990.
- Terry Winograd, Shifting viewpoints: Artificial intelligence and human-computer interaction, Artificial Intelligence, 2006.