Jump to the Overview of HOMER page.
Jump to HOMER: Architectural Details page.
Jump to the Home page.
Episodic Memory
The episodic memory maintains a record of Homer's activities and his
interactions with the outside world. Every action and its time of
execution are recorded.
Memories of past actions are examined by the reflective processes
to give Homer self awareness; Homer realizes where he is and how he got
there. Interactions with the world include communication with the user
and perceptions.
The medium of storage an inform event .
A statement of fact is recorded as an inform event that specifies the informer,
the informee, the fact, and the time the fact is recorded. Commands
are a special
case of inform events for which the fact recorded is that Homer has a goal
to accomplish.
Generic Memory
The generic memory stores Homer's vocabulary. Meanings of words are built
from a set of primitives which comprise a "semantic alphabet".
The primitives are definitions of basic concepts an the objects to which
they apply. For example, the primitive for GOAL, (GOAL .agent .state),
applies to an agent and a state and is defined as the agent wanting to achieve
ther state. Primitives exists for basic verbs, objects, and attributes.