Basic Concepts
Understanding the fundamental concepts of Reeflect will help you make the most of its capabilities.
Core Concepts
Memory
The core unit of information in Reeflect. A memory contains content, metadata, and relationships to other memories.
Namespace
Organizational units for memories. Use namespaces to separate memories by user, topic, or purpose.
Memory Type
Categories like episodic (events), semantic (facts), and procedural (how-to) that organize memories by cognitive function.
Memory Relations
Connections between memories like supports, contradicts, or extends that create a knowledge graph structure.
Memory Lifecycle
The following outlines the typical lifecycle of a memory in the Reeflect system:
-
Creation
Memories are created from user interactions, explicit storage, or automatic extraction from conversations. -
Storage
Memories are vectorized, indexed, and stored in the chosen storage backend with appropriate metadata. -
Retrieval
Memories are retrieved based on semantic similarity, direct queries, or relevance to current context. -
Utilization
Retrieved memories enhance prompts, enable reasoning, or provide context for AI responses. -
Evolution
Memories evolve through updates, importance adjustments, relationship formation, and consolidation.
Next Steps
Now that you understand the basic concepts, explore the Memory Model to learn about the detailed structure and capabilities of Reeflect's memory system.