twimco.Let’s talk ↗︎
Menu
Field notes / AI & judgment

What should your assistant remember about a customer?

An assistant that remembers a customer can feel thoughtful, a little creepy, or simply wrong for months. Four plain questions sort out what it should keep, for how long, and who gets to see it.

Editorial engraving of a shop owner in a sunlit loft sorting blank index cards from a wooden box beside a tablet, keeping some and setting one aside.

Let an AI assistant remember something about a customer only if it passes four questions: the customer said it rather than the model inferring it; they'd expect you to remember it; you know when it stops being true; and both the customer and your staff can see, correct and delete it. Anything that fails goes back to being asked fresh each time.

The thing it remembered was true in March

Here's a composite. In March, a customer of a small homewares shop asks the support assistant to send an order to her office because she won't be home that week. The assistant, which has a memory feature switched on, stores a note: "prefers delivery to office address."

In November she orders a gift. The assistant helpfully suggests the office address. She clicks yes without reading closely. Her office has since moved. The parcel goes back to the warehouse, and she writes in, confused about why the shop thought she wanted it sent there at all.

Nobody did anything wrong, exactly. The assistant remembered something true. It just didn't know it was only true for one week. Remembering is a promise to be right later. Most assistants make it without noticing.

Memory is now a standard feature in assistant tools and agent platforms, and it's often on by default. Before yours starts building a file on every customer, run each kind of memory through four questions. If it fails any of them, don't store it. Ask again next time.

How the work moves

Four questions before the assistant remembers

  1. Who said it?

    Store what the customer stated, in their words, with a date.

  2. Would they expect it?

    Leave out health, money and family details by default.

  3. When does it expire?

    One order, one season, or long-lived; forget or reconfirm on schedule.

  4. Can they see and fix it?

    Customers and staff can view, edit and delete each memory.

Decision framework for customer memory in an AI assistant; illustrative, not a vendor feature list.

1. Did the customer say it, or did the model guess?

There's a difference between "I'm vegetarian" and an assistant noticing that someone ordered two vegetarian meals and concluding they're vegetarian. The first is a statement. The second is an inference, and inferences are where memory goes wrong.

Stated facts can still be wrong or out of date, but at least the customer can recognize them. Inferred facts can be wrong in ways that feel personal. The assistant decides someone is on a budget, or has a baby, or is shopping for a sick relative, and starts acting on it.

Inferences also compound. A guess stored in spring becomes the starting point for the next guess in summer. By winter, the assistant is confidently acting on a picture of the customer that nobody, including the customer, ever confirmed. And because it was never said out loud, there's nothing for a person to check it against.

A simple rule works well. Store only what the customer said directly, and store it in their words, with the date. If the system wants to use an inference, it should ask instead: "Would you like this sent to the office again?"

Remembering is a promise to be right later. Most assistants make it without noticing.

2. Would they expect you to remember it?

Think about a good shop assistant who sees a regular customer. Remembering their name and their usual size is welcome. Remembering what they said about their divorce while choosing a gift is not, even if they said it out loud.

Some categories should almost never be stored by default: health, money troubles, family situations, anything a customer mentioned to explain why they needed help. They said it to get through one conversation. They didn't ask you to keep it. Many privacy rules also treat some of these categories more strictly, which is one more reason to leave them out.

The test is easy to run with real transcripts. Read twenty conversations and, for each thing the assistant would store, ask whether the customer would be pleased or uneasy to see it brought up next time. If you hesitate, they'd be uneasy.

3. When does it stop being true?

Every memory should come with an expiry, even a rough one. Delivery preferences change with jobs and homes. Sizes change. Dietary choices change. A temporary instruction, like "send it to the office this week," should expire when the week does.

Some things barely expire, such as a name or a preferred language. Others last a season. Some last a single order. A useful habit is to store the reason alongside the memory. "Office address, because she said she'd be away the week of March 9" is far easier to retire than "prefers office delivery." The reason carries its own expiry date, and anyone reading it later can tell whether it still applies.

Sort the kinds of memory you allow into those three groups. Then make the system either forget on schedule or ask the customer to confirm before using something old.

This is the same discipline as deciding when to delete a record before you store it. It's just applied to a different kind of record.

Decision guide

Remember it, or ask again

ConsiderationFine to rememberAsk again each time
LanguageCustomer chose Spanish for replies.Model guessed from their name.
DeliveryHome address saved in the account.Office address used once for one week.
SizingSize they entered, reconfirmed each season.Size inferred from one gift order.
ContextNothing beyond the order history.Health or family details mentioned in passing.
Illustrative examples for a composite shop; sort your own memory types the same way.

4. Can the customer and your staff see it, fix it and delete it?

If an assistant is going to act on what it remembers, the customer should be able to see what that is. A short "What we remember" page in their account, with an edit and a delete button, does more for trust than any privacy policy paragraph.

Your staff need the same view. When a customer says "why did it suggest that?", support should be able to see the stored memory, where it came from and when, and remove it. If they can't, every complaint about memory turns into a ticket to the engineering team.

Also ask who else can read it. Memory stored in a shared workspace may be visible to more people, and more tools, than you intended. We've written about assistants finding the folder everyone forgot was shared. The same thing happens with memory.

Put this into practice

List the things your assistant currently remembers, or would if you turned memory on. Most tools let you export or view stored memories. If yours doesn't, that's an answer in itself.

Run each kind of memory through the four questions. Keep the ones that pass, each with an expiry. Turn the inferences into questions the assistant asks. Delete the sensitive categories. Add a page where customers can see and change what's kept, and give support the same view.

Then test it the way a customer would. Come back three months later, with a changed address, and see what the assistant assumes.

Finally, decide who owns this. Memory settings tend to be switched on by whoever set up the tool and then forgotten. Give one person the job of reviewing what's stored every few months, the same way someone reviews who has admin access. It's a short meeting, and it catches the slow drift before a customer does.

This is the kind of judgment we build into AI applications and agents, so they help without overstepping. If your assistant's memory is on and nobody has looked at what's in it, talk to us.

Related work: Sutton|Place.

twimco.

We build alongside the people doing the work.
Bring us the problem you’re thinking about.

Related work

Sutton Place ↗︎