How should AI products show and control what the AI remembers?
AI products should show what the AI remembers at three moments: when it saves something, when it uses something, and whenever the user wants to check. A short notice on save, visible context chips on use, and a memory page for review and deletion cover all three, with a temporary mode for conversations that shouldn't be remembered.
Memory makes AI products more useful, since users don't have to repeat their role, preferences or project details every time. It also raises the stakes. An AI that remembers without saying so feels unsettling, and one that remembers the wrong thing gets every answer slightly wrong. This is a newer area of AI design with few settled conventions, so this guide sets out patterns that hold up. It's part of our hub on AI product UX.
What kinds of AI memory and context are there?
There are three kinds of AI memory and context to design for: the context window of the current request, the history of the current conversation and long-term memory that persists across conversations. Users rarely know the difference, so the interface has to make it clear.
Layer | What it holds | How long it lasts | Design pattern |
|---|---|---|---|
Request context | Attached files, selected records, the current page | One request | Context chips in the input |
Conversation history | Earlier messages in this thread | The conversation | Visible thread, clear new chat |
Long-term memory | Facts and preferences saved about the user or team | Until deleted | Save notices and a memory page |
Workspace knowledge | Shared documents and data the AI can search | As long as access allows | Source list and citations |
The context window is a technical limit on how much the model can read at once. Users don't need the term, but they do feel its effects when a long conversation starts forgetting early details. Good context window UX tells them before that happens, for example with a note suggesting a fresh conversation with a summary carried over.
How should context chips show what the AI is using?
Context chips should show every piece of context attached to a request, inside or just above the input, and let users remove any of them before sending. They answer the question why does the answer mention that, before the user has to ask it.
- One chip per source: a file name, a record, a page, a date range or Memory: 3 items.
- Add automatically, remove easily. If the AI includes the current page by default, show it as a chip with a remove control.
- Support @mentions so users can add records or files without leaving the input.
- Show the same chips on the sent message so the conversation history records what context each answer used.
- Warn when context is too large, and suggest which items to drop, rather than silently cutting it.
How should memory saves be shown to users?
Memory saves should be shown with a short, inline notice at the moment they happen, such as Saved to memory: you prefer replies in British English, with a link to view or undo. Silent saves are the fastest way to make memory feel like surveillance.
Save only useful, durable facts
Role, preferences, recurring projects and style rules. Not one-off details, and nothing sensitive unless the user explicitly asks.
Announce the save inline
A small line in the conversation, worded as the fact itself, so users can spot a wrong one immediately.
Offer undo right there
Users should be able to remove a memory from the notice, without opening settings.
Let users save on purpose
Remember this as an action on a message gives users control and makes memory feel like a feature, not a side effect.
Show when memory is used
A chip or a short note, such as Using 2 saved preferences, lets users connect answers to memory.
For example, suppose a writing assistant remembers a style guide
For example, suppose a marketing team uses an AI writing assistant. A user says always use sentence case for headings. The assistant replies and shows Saved to team memory: headings use sentence case, with View and Undo. Next week, a teammate drafts a post and the input shows a chip, Team style: 4 rules. The headings come back in sentence case, and the teammate can open the chip to see why.
This is a hypothetical walkthrough to show the pattern, not a description of a specific product.
What AI memory controls should users have?
Users should have controls to view, edit, delete and turn off memory, plus a temporary mode that saves nothing. Put them in one place, written in plain language, and link to that place from every save notice.
- A memory page listing saved items in plain sentences, with edit and delete on each.
- A global switch to turn memory off, with a clear note on what changes.
- Temporary or incognito chats that don't save memory or appear in history.
- Delete all, with a confirmation that says exactly what will be removed.
- Conversation history controls to rename, search and delete threads.
- Clear separation between personal and team memory, with labels on both.
Make deletion real. If deleting a memory only hides it while the system still uses it, users will find out eventually, and trust won't recover. Say plainly what deletion covers and how long removal takes.
How do you design AI personalization without privacy problems?
Design AI personalization with privacy by default: save the minimum, scope memory to the right boundary, keep sensitive categories out unless the user opts in and explain everything in plain words. Personalization should feel like a helpful colleague, not like being watched.
Pros
- Users repeat themselves less and get more relevant answers
- Team memory spreads good practices across a workspace
- Visible memory is easy to correct when it's wrong
Cons
- Wrong or stale memories quietly degrade answers
- Memory crossing workspace or client boundaries is a serious leak
- Sensitive details saved by accident create legal and trust risks
Scope matters most in B2B products. Memory saved while working on client A must never appear in work for client B, and personal preferences shouldn't leak into team memory. Data protection rules such as GDPR in Europe also shape what you can store and how users can access or delete it, so involve legal early. For agents that act across tools, memory scope also decides what the agent can do, which our guide to agentic UX covers.
How do you build AI memory UX into a design system?
Build AI memory UX from a small set of shared components: context chips, the save notice, the memory-in-use indicator, the memory list and the temporary mode toggle. With these in a design system, every AI feature handles memory the same way, and users learn the rules once.
Document the copy alongside each component, including how saved facts are worded, what the temporary mode notice says and what deletion confirms. Memory is mostly words; the layout is the easy part. Our guide to design systems for AI products covers the wider component set, and our guide to AI chat interface design shows where these pieces sit in a chat layout.
