Jump to the MAX Overview page.
Jump to the Comparative Capabilities page.
Jump to the Home page.
Capabilities
Overview:
MAX is meant to be a standard implementation of metareasoning through a
dedicated architectural component.
The other capabilites of MAX are implemented through its knowledge.
While the structure of MAX is general enough to support a number of capabilites
that use declarative knowledge, it does not explicitly have them. Here we
discuss some of these capabilites which are supported, and have been
implemented, even though they are not specifically in the architecture.
Planning
Planning has been implemented as a behavior for a number of domains, including
using multiple problem solving strategies, but the planner is in the knowledge
of the system in the behaviors, which can be loosely regarded as problem
spaces in Soar.
Prediction
The prediciton capability implementation is related to the planner; when the
system has to plan given new conditions it can predict what the result will
be given previous plans in other conditions. This mechanism while demonstrated
by the author of the system is not very explicit.
Interruptability
The general scheme of goal selection behavior in the kernel implies that if
there is some reactive interruption, the system can simply resume choosing
another goal. In this way it supports interruptability, though it is not
clear if the system would be able to represent or anticipate changes in the
environment since it was interrupted. Such handling is a better test
of interruptability.
Navigation/Manipulation
The real-world model which MAX was based on implies that navagation and
manipulation would be central to its operation. The system would provide this
facility as another set of behaviors in the knowledge set.