From NLG Systems Wiki
- System Name: SHRDLU
- Short Description: description of a microworld (cubes, blocks)
- URL: http://hci.stanford.edu/~winograd/shrdlu/
- System Builders: Winograd
- Development Period: 1972–1972
- Languages: English
- Domain: spatial relationships
DescriptionThe pioneer system capable of answering questions and moving objects within a microworld consisting of variously coloured cubes, blocks, pyramids, and so on. The system answers questions, executes commands, and accepts information in an interactive English dialog. The system contains a parser, a recognition grammar of English, programs for semantic analysis, and a general problem solving system. It can remember and discuss its plans and actions as well as carrying them out. From the generation perspective the interest of the system lies in its dialog capabilities, particularly, for example, the ability to initiate clarification dialogs when references were not clear. Knowledge in the system is represented in the form of procedures, rather than tables of rules or lists of patterns. The system showed natural language, planning and actions working together for the first time in a complete system and would still give some current systems a run for their money!
A 'recreation' of SHRDLU has now been prepared by the Semaphore corporation.