|Title:||CardWorld1 a small deep example of understanding|
is a working model of dialog about cards and piles of cards on a table top.
It uses a mix of direct-manipulation, English language, and pointing to
manipulate the cards and piles. Ambiguities of pointing, and changing
configurations of piles due to movement of cards allow for interesting
modeling of deixis and anaphora. Syntax, semantics, and pragmatics of the
model are all fairly simple but not trivial. Many extensions are possible,
as suggested in its documentation.
The model is free to use for research and teaching. The model is written
in open-source Java can be run as a Java Web Start applet with a
Java-enabled browser from this web site: