Description of the Architecture

Teton is a problem solver that consists of 2 memory areas, and an execution cycle. One memory area is called the short term or working memory, while the other is the long-term memory or knowledge base. Knowledge is represented in an open and declarative format that allows the active operators to examine, interpret and alter any of the agent's knowledge.

Short-term Memory

The working memory is the area used by the agent to complete the current computation. Goals are kept in the working memory as framed tree structures that point to the supergoal of the goal, its subgoals, the target state and other things.

Long-term Memory

The long-term memory consists of productions, rules and facts. The long-term memory supports the top-level goals of the agent, maintaining newly learned procedures, rules and abstracted or generalized facts.

Execution Cycle

Basically, the execution cycle consists of a deliberation regarding what to do next, followed by the action. The straight-forwardness of this cycle is spiced the issue of an impasse at which point the agent must rely on inherent heuristics to make a decision or perform an action.


Return to the Top of this architecture.