Computers are pretty dumb, but they’re dumb fast.
Computers are near-omnipotent cauldrons of processing power, but they’re also stupid. They are the undisputed chess champions of the world, but they can’t understand a simple English conversation. […]
[On SHRDLU:] Every human sentence had to be transformed into a logical syntax that represented its meaning. The sentence “pick up a red block” was represented as the following:
(((PICK UP A BIG RED BLOCK)
(CLAUSE MAJOR TOPLEVEL IMPER ACTV PRT TRANS)
(RSS1)
(((PICK) (VG IMPER) NIL ((PICK (VPRT VB INF TRANS MVB))))
(UP (PRT))
((A BIG RED BLOCK)
(NG OBJ OBJ1 DET NS INDEF)
(OSS4)
((A (DET NS INDEF)) (BIG (ADJ)) (RED (ADJ)) (BLOCK (NOUN NS))))))
NIL)
Such programs seemed to hold promise for more generalized communication, but the secret of SHRDLU’s success lay precisely in the very narrow domain it worked within. It could understand English, but only as long as you were talking about colored blocks and the movements that could be performed on them.
Post was last modified on 16 Jul 2012 11:59 am
The complex geometry on this wedge building took me all weekend. The interior walls still…
My older siblings say they remember our mother sitting them down to watch a new…
I played hooky to go see Wild Robot this afternoon, so I went back to…
I first started teaching with this handout in 1999 and posted it on my blog…