OpenAI
S07
MediumPremiumDesign a Long-Term Memory System
Design a memory system that lets an AI assistant remember user preferences, facts, and past conversations across sessions and use them when relevant.
MemoryRetrievalPersonalizationPrivacyGDPRForgetting
Key Requirements
- Decide what is worth remembering, and what never to store
- Keep facts consistent when a user's preferences change
- Retrieve relevant memories without flooding or invalidating the context
- Erase a user from every copy on request, and prove it
- Stop wrong or planted memories from poisoning later answers
Interviewer Follow-ups
- Q1How do you handle conflicting memories?
- Q2How does the system comply with GDPR deletion requests?
- Q3How do you avoid retrieving stale or outdated memories?
Loading...