Why do we need context?Why isn't explicit I/O good enough?
Sensitivity to context is an important component of intelligent human behavior
Requiring explicit human input and human attention to output is expensive in the user interface
Users may not know what input to give, what output to expect
Input and output may not occur sequentially