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.