← Back to feed

SHRDLU (1970): natural language in a blocks world

Terry Winograd’s SHRDLU combined parsing, planning, and a micro-world to converse about manipulable blocks.

SHRDLU (1970): natural language in a blocks world

Around 1968–1970, Terry Winograd developed SHRDLU at MIT: a program that understood English commands about a simulated blocks world, moved pieces, and answered questions about state.

Its strength was integration: syntax, semantics, and domain knowledge locked inside a limited environment. It showed natural language “worked” when the world was small and known.

The ambivalent lesson—success in micro-worlds, difficulty leaving them—shaped decades of symbolic NLP until statistical and neural methods changed the scale.