Contextual schemas are frame-like representations of generalized situations,
in particular generalized problem-solving situations. They represent the
distilled features of several or many similar cases of past problem solving,
either the agent's own or some other agent's (e.g., a human expert's). Our
approach to context-sensitive reasoning is, then, a generalized form of
case-based reasoning. Figure 2 shows
what a c-schema in the domain of AUV control would look like, in this case on
representing ``being in a harbor''.
Each c-schema has several parts: a situation
description; ``standing orders''; attention-focusing information;
action-selection information; and event-handling information.