SHRDLU próbuje postawić na sobie dwie piramidy i odnosi porażkę.
Cele systemu Celem systemu SHRDLU nie jest jedynie symulacja podawanych instrukcji, lecz przede wszystkim użycie ważnych idei z dziedziny semantyki syntaktycznej i rozwiązywania problemów oraz ich interakcja w przetwarzaniu i rozumieniu języka naturalnego.
System odpowiada na pytania zadawane przez użytkownika, wykonuje polecenia oraz akceptuje informacje w interaktywnym dialogu w języku angielskim. Zrozumienie języka angielskiego wymaga zintegrowanych reguł dotyczących składni, semantyki oraz wnioskowania. wyszedł z założenia, że najlepszym sposobem na eksperymentowanie ze złożonymi modelami językowymi jest napisanie programu, który potrafi zrozumieć język w z góry określonej dziedzinie. W przypadku SHRDLU jest to robot posiadający rękę, oko oraz zdolność do manipulowania trójwymiarowymi obiektami.
W intencji autora program miał na celu: być użytecznym systemem przetwarzania języka naturalnego, pomóc lepiej zrozumieć czym jest język i jak łączyć ze sobą jego elementy, pomóc zrozumieć czym jest inteligencja oraz jak może być ona zaimplementowana w komputerach.