SHRDLU (1968) › Understanding Through Action

Michael BrenndoerferMarch 15, 20251 min read
History of Language AIAll chapters
Part 1 of 9Signals & Symbols
Chapter 9SHRDLU (1968) › Understanding Through Action
Reading section 2 of 8 · Understanding Through Action · 1 minSection 2 of 8 · 1 min

Book contents

Section 2 of 8 · 1 min read

SHRDLU (1968) › Understanding Through ActionOne section · Sections in this chapter2 / 8 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

SHRDLU grounded language in action within what researchers called a "blocks world." This simplified virtual environment contained blocks, pyramids, and boxes of various colors on a flat surface. A simulated robot arm could pick up, move, and stack the objects in response to instructions. Language processing therefore operated against a world whose state the program could inspect and change.

SHRDLU connected several components that earlier dialogue systems had kept separate. It parsed sentences with formal grammar rules, interpreted commands and questions, and maintained a world state that tracked the positions, properties, and relationships of every object. It could then plan and execute requested actions, answer questions about the current arrangement, and recall earlier actions.

Unlike ELIZA's pattern-matching dialogue, SHRDLU used an explicit model of its world. It updated that model after each action and applied rules to spatial relationships and object properties. Within its simulated setting, the system showed how language could be interpreted against a changing context rather than handled as isolated text patterns.