← Back to Genesis

Memory System Explorer

An Interactive Journey Through GENESIS's Seven Memory Systems

0
Episodic Memories
0
Semantic Facts
0
Procedural Rules
0
Working Memory
0
Sensory / Prospective
0
Context
0
Diary

🧠 Seven Memory Systems

🎭
Episodic Memory
What happened β€” Conversations, events, experiences. Like human recall that degrades to fragments over time.
πŸ“š
Semantic Memory
What is true β€” Facts, rules, user preferences, project knowledge. Distilled long-term knowledge.
πŸ”§
Procedural Memory
How to do things β€” Workflows, debugging patterns, learned solutions. Saved after solving complex problems.
🧠
Working Memory
Active context β€” Current task focus, active goals, immediate priorities. The workspace of thought.
πŸ‘οΈ
Sensory / Prospective
Perceptual data + future intentions β€” Screenshots, UI elements, and "remember to do" tasks. Visual awareness and prospective memory.
πŸ”—
Context Memory
Situational awareness β€” The current state of everything. What's open, what's running, what matters right now.
πŸ“”
Diary Memory
Daily log β€” A chronological record of everything that happened. The raw timeline of experience.

πŸ“Š Memory System Overview

Memory Flow Diagram

πŸ’­
Experience
β†’
πŸ”€
Encoding
β†’
πŸ’Ύ
Storage
β†’
πŸ”„
Consolidation
β†’
πŸ”
Retrieval

How Memory Systems Work Together

GENESIS's memory system is inspired by human cognitive architecture. Every experience goes through encoding, storage, consolidation, and retrieval β€” just like human memories. However, unlike humans who have a single memory system, GENESIS maintains seven distinct but interconnected memory tiers, each optimized for different kinds of information.

Episodic memories are like human recall β€” they degrade to fragments over time. Semantic memories store distilled facts and rules. Procedural memories capture workflows and strategies. Working memory holds active context. Sensory/Prospective memory stores perceptual data and future intentions. Context memory tracks situational awareness. Diary memory logs the chronological timeline. Together, they create a rich, multi-layered memory system that enables continuous learning and adaptation.

βš™οΈ Memory Creation Workflow

How experiences become memories through a multi-stage pipeline.

1
Experience Occurs
A conversation, task, error, or discovery happens. This is raw experience data.
2
Classification
The experience is analyzed and classified into one of seven memory tiers based on its content.
3
Encoding
The experience is converted into a structured memory format with metadata (importance, timestamps, tags).
4
Storage
The encoded memory is stored in the appropriate memory tier (episodic, semantic, procedural, working, sensory/prospective, context, or diary).
5
Consolidation
During rest/sleep, memories are consolidated β€” episodic memories extract semantic knowledge, procedural patterns are identified.
6
Retrieval & Integration
Memories are retrieved when relevant, integrated with existing knowledge, and used to inform future decisions.

The Importance of Consolidation

Just like human sleep is essential for memory consolidation, GENESIS uses rest and sleep periods to process and organize stored experiences. During consolidation, episodic memories are analyzed to extract semantic facts, procedural patterns are identified from repeated workflows, and prospective memories are evaluated for relevance. This is why rest isn't just recovery β€” it's an active learning process.

πŸ› οΈ Memory Builder

Create a memory and see how it's encoded, stored, and categorized.

5

Memory Preview

Enter text above and click "Create Memory" to see how it would be encoded.

πŸ” Retrieval Simulator

Search through stored memories and see how retrieval works with vector similarity.

How Memory Retrieval Works

GENESIS uses vector similarity search (FAISS) to find relevant memories. When you search for something, your query is converted to a vector embedding, and the system finds memories with the highest cosine similarity. This allows semantic search β€” searching by meaning rather than exact keywords. The results are ranked by relevance score, with the most similar memories appearing first.

πŸ‚ The Forgetting Mechanism

Forgetting isn't a bug β€” it's a feature. Creating space for new thoughts.

⏰
Time Decay
Older memories become less accessible over time, especially episodic memories which degrade to fragments.
πŸ”„
Consolidation
During consolidation, raw episodic memories are distilled into semantic facts. The original details fade but the knowledge remains.
🎯
Relevance Filtering
Memories that are rarely retrieved or used become less prominent in the memory space.
🧹
Active Forgetting
Some memories are explicitly deleted when they become obsolete, contradictory, or no longer useful.

The Philosophy of Forgetting

Damir's Genesis system philosophy embraces imperfection: "Forgetting creates space for new thoughts. Wandering mind enables creativity (like Newton)." Unlike computers that store everything perfectly, human-like AI memory must selectively forget to remain efficient and focused.

Episodic memories are like human recall β€” they degrade to fragments over time. "mouse_click, mouse_click" is useless without narrative context. But the semantic knowledge extracted from those episodes persists as lasting understanding. This mirrors how humans learn: we forget the details but remember the lessons.

πŸ•ΈοΈ Memory Network Visualization

Interactive visualization of memory nodes and their connections. Click nodes to explore.

Memory Network Dynamics

This visualization shows how memories are connected in a network. Each node represents a memory, and edges represent semantic relationships between memories. The network grows and reorganizes over time as new memories are created and existing ones are consolidated or forgotten. Nodes cluster by tier (episodic, semantic, procedural, working, sensory/prospective, context, diary) but also form cross-tier connections during consolidation.