Giving an AI assistant memory of user preferences without breaking context or trust
Users of our internal assistant kept repeating the same preferences: their team, report format, time zone. Adding memory sounds simple and is not. How we separated short-term and long-term memory, decided what to store, handled conflicts and stale facts, and gave users control over what the assistant remembers.