AI UX PlaygroundNewsletterJoin 2K+ AI designers and PMs on Substack. New teardowns, patterns, and prompts as they drop.

Agents

Memory Management

Let people see, edit, prioritize, and delete what the assistant remembers across sessions. Personalization without an inspectable list feels like surveillance.

Interactive demo

Saved memories

3 saved

  • Declared

    Prefers metric units in product specs

  • Inferred

    Works on the Northwind catalog team

  • Declared

    Wants short status updates, no jargon

Overview

How might we let people inspect, edit, and delete what the assistant remembers across sessions without memory feeling like hidden surveillance?

When to use

  • Personal assistants like ChatGPT saved memories or Claude memory where facts carry forward between chats.
  • Products where users need to fix stale preferences, wrong inferences, or outdated context the model keeps applying.
  • Long-term agent relationships where transparency about stored facts builds trust more than silent continuity.
  • Any product that stores preferences or inferred facts and needs a single place to review them.

When to skip

  • Stateless tools where remembering prior chats adds risk without value.
  • Regulated contexts that forbid durable personal memory without enterprise controls.
  • Products that only need short thread context, not cross-session profile memory.

States

Design the memory review surface, not only the moment something gets saved.

  1. 01

    Listed

    Saved memories appear in a dedicated settings or profile view. Count, search, and sort make the list scannable.

  2. 02

    Inspecting

    The person opens one memory to read the exact text, category, and when it was last updated or used.

  3. 03

    Editing

    Inline edit fixes wording before it influences future replies. Save commits the revised fact.

  4. 04

    Adding

    Manual add lets people declare a preference or fact the assistant missed. New entries join the same list.

  5. 05

    Deleted

    Remove confirms before the fact disappears. The assistant should stop applying it on the next turn.

  6. 06

    Paused

    Memory is off or limited. Copy explains pause versus wipe so people know whether stored facts remain.

Key UX elements

The parts that must be present for stored memory to feel controllable.

List

Show every stored fact in one place.

A scrollable list with count and search beats hunting through chat history for what the assistant knows.

Edit

Fix wording inline.

Let people correct a memory’s text before it keeps shaping answers. Save should feel immediate.

Delete

Remove with confirmation.

One clear delete action plus a short confirm. Do not bury removal three levels deep in settings.

Add

Allow manual memory entry.

Some facts never get inferred. A simple add field covers preferences the user wants declared up front.

Category

Separate preferences from inferred facts.

Label type or source so people can tell declared context from model guesses.

Pause

Explain off versus wiped.

When memory is disabled, say whether facts are frozen, hidden, or permanently deleted.

Rules

  • Invisible memory that changes answers with no settings entry.

  • No way to delete or export individual memories.

  • Mixing declared preferences with inferred facts in one unlabeled blob.

  • Turning memory off without explaining pause vs wipe.

Evidence

ProductImplementation
ChatGPTSaved memories list with search, prioritize/delete, and version restore.
ClaudeOpt-in memory under Capabilities with import and pause-vs-reset.
PerplexitySearch-history memory toggle with Max-tier Brain upsell.
GeminiActivity and personalization controls tied to Google account settings.

Real-world examples

See all

FAQ

What is AI memory management UX?

Memory management UX lets users inspect and control what an assistant stores across chats: view saved facts, edit or delete them, and turn memory off with clear consequences.

How is memory different from personalization presets?

Presets and instructions are declared preferences (tone, role). Memory is usually inferred from past conversations. Good products separate the two and label which is which.

What controls are required for trustworthy memory?

A master toggle, a readable list of memories, delete or deprioritize actions, and an honest off-ramp (pause vs erase). Version history is a strong plus when memory is dense.

Should memory be on by default?

Default off or soft opt-in is safer for consumer trust. If you default on, disclose it early and make the memory list one click away from first use.

How does memory management relate to scope toggle?

Memory management is the account-level list: view, edit, delete, and pause what is stored. Scope toggle is the per-save decision (this chat, project, or all chats) before a fact enters that list. Ship both when memory is user-controlled.