UNDERSTAND.Zostały dodane dwa nowe twierdzenia o „liking”UżytkownikDO I LIKE THE BOX?KomputerNO.Niebieski blok podpiera wszystko to co się w nim znajduje. Także piramidę.UżytkownikPUT THE BLOCK YOU ARE HOLDING BEHIND BLUE PYRAMID.KomputerOK.Robot ustawia niebieski blok za niebieską piramidą, wewnątrz bloku, w którym znajduje się ta piramida.
Organizacja systemu thumb|599x599px|Hierarchia zależności systemu SHRDLU. System SHRDLU składa się z kilku współpracujących ze sobą programów: MONITOR – mały program Lisp uruchamiające pozostałe części systemu. INPUT – to program Lisp, który akceptuje wpisany tekst po angielsku, sprawdza słowa w słowniku, dokonuje analizy tekstowej i zwraca ciąg słów wraz z ich definicjami. Na tym ciągu słów operuje gramatyka. GRAMMAR – główna część systemu, odpowiedzialna za proces rozumienia. Przekazuje gramatykę do podprogramu PROGRAMMAR. Wygenerowane procedury są tłumaczone do języka Lisp. SEMANTICS – kolekcja programów Lisp współpracująca z GRAMMAR w celu interpretacji zdań. Każda bazowa jednostka gramatyki posiada wiele połączonych ze sobą programów. ANSWER – kolekcja programów Lisp, która kontroluje odpowiedzi systemu, a także zapamiętuje konwersację na potrzeby przyszłej dyskusji.