SHRDLU
hci.stanford.edu
hci.stanford.edu
The text-only system contains the original code partially converted from MacLisp to GNU CLisp, and runs (albeit with an error that can be skipped) in a modern CLisp version. But it's still buggy[1] and sometimes hangs, it would be great if someone could set up a containerized MacLisp version on a PDP6 emulator.
[1] SHRDLU was never per se robust, but in this case there are clearly bugs from the conversion
Just add a couple of feedback loops, if they're strange enough it might work.
Edit: Fun fact, the Winograd Schema Challenge (https://en.wikipedia.org/wiki/Winograd_schema_challenge) is named after Terry Winograd, the author of SHRDLDU.
I always thought the effort must have been related to code like this. This simple language interpreter can do lots of things, but only in its small world of boxes and pyramids. It follows that if you teach it a bunch of things and how they relate to each other, you'd create an intelligent computer.
Instead that whole field was dropped, presumably because it didn't work, and eventually neural networks started to be thought of as the next generation of soon-to-be-AI systems. But it's pretty apparent by now that things like GPT-3 are hollow shells, good at emulating some very specific things humans can do, but there's nothing remotely like intelligence behind it.
I wonder if in 20 years we'll look back at this as another dead end on the road to AI.
Doug Lenat left Stanford and moved to Texas to focus on Cyc... and I always wonder when he'll return triumphantly to Silicon Valley with a "100% complete" knowledge base in hand :)
But I suspect the next time somebody tackles a project like this it'll use natural language parsing to derive its dataset from all the world's written text, automatically. Wikipedia will tell you a pea is green, if you can read it.
In some ways, HCI has much more modest and applied goals than AI. In other ways, HCI has had a much larger impact on many more computer users and developers in recent decades. Stanford's Symbolic Systems program effectively became the training ground for Google product managers and other consumer tech companies with strong UI/UX roles.
How SHRDLU got its name (2003) - https://news.ycombinator.com/item?id=24102610 - Aug 2020 (16 comments)
The SHR-DLU AI Natural Language Processing System (1970) - https://news.ycombinator.com/item?id=21880043 - Dec 2019 (1 comment)
SHRDLU resurrection - https://news.ycombinator.com/item?id=19138825 - Feb 2019 (4 comments)
SHRDLU – a program for understanding natural language (1968) - https://news.ycombinator.com/item?id=17028731 - May 2018 (1 comment)
SHRDLU (1971) - https://news.ycombinator.com/item?id=14351485 - May 2017 (30 comments)
Shrdlu resurrection – A 1970 artificial intelligence system - https://news.ycombinator.com/item?id=8927043 - Jan 2015 (2 comments)
SHRDLU - https://news.ycombinator.com/item?id=8219409 - Aug 2014 (19 comments)
There's a section on Shrdlu there too