# An assistant that knows its person.

> Memory, credentials and follow-ups for an assistant that works for one person.

Source: https://useprimitives.com/solutions/personal-assistants

Give each user's assistant its own group: memory of their preferences, a vault for the accounts it acts on, and a queue for the things it promised to do later.

## Remembers preferences

Store what the assistant learns about its person as typed memories, and recall only what's relevant to the current request.

## Acts without seeing passwords

Email, calendar and banking tokens live in a vault. vault_use calls the API on the user's behalf and the token never enters the context window.

## Follow-ups that fire

Send a delayed job to a queue for every reminder or check-in, and it is delivered when it's due, even if the assistant restarted in between.

## Files and notes in one place

Keep receipts, documents and drafts in object storage and hand them out with signed URLs, all scoped to the user's group.
