Memory · Data store

User Preference Profile Store

Data storeMemoryCognition & Memoryarc:UserPreferenceProfileStore

A persistent per-user store of stable preferences learned across many interactions, such as communication style, preferred modalities, recurring constraints, preferred time slots and priorities.

Responsibility. Persists learned per-user preferences for personalization across sessions.

Also known as: Persistent preferences, User model, Long-term context

is read byis written byis read byis written byis read byhas access controlled bySituational Context Integrator: is read bySituational Context Inte…Episode Summarizer: is written byEpisode SummarizerAction Suggestion Engine: is read byAction Suggestion EngineRevealed Preference Learner: is written byRevealed Preference Lear…Interaction Style Adapter: is read byInteraction Style AdapterPurpose-Based Access Controller: has access controlled byPurpose-Based Access Con…
Direct neighbourhood (hover for relationship types)

Relationships

is read by dependency

is written by dependency

has access controlled by control

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Hierarchical long-term memoryCross-session personalization
Quality attributes
Interaction capability (ISO/IEC 25010)
Risks mitigated
Users repeatedly restating preferencesStateless forgetting

Sources

  1. Ch10.2: T. Nguyen, "Proactive Agents," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.2. ISBN: 9798244538229.