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.