Sujata Banerjee

Author directory

2026

Personalized AI assistants in collaborative settings must balance private user context with shared team knowledge; i.e. the same question can have different answers, depending on who is asking. However, retrieving and reasoning over a growing shared archive, as agents do today, increases latency and cost. We present Goldilocks, a multimodal assistive-agent demo that explores a tiered personal memory architecture which combines a lightweight private working resident memory alongside a shared team memory, both grounded in a common eventstore. A sufficiency gate first tries to answer from the low-cost resident tier and only escalates other tiers when needed. To evaluate long-lived personalized collaborative assistants, we also introduce WhoQA, a 500-question evaluation set built from public GitHub history, where work-related questions and answers trace to real pull requests and commits. On WhoQA, Goldilocks’s deployed small-model configuration beats a strong hybrid RAG baseline by 7.0 points (59.0 vs. 52.0) at 13% lower estimated energy (a tier-weighted token cost), and reaches 62.4 (+10.4) with the answer model held fixed. The system serves 42.6% of queries from the resident tier. A compact social-memory scoping further lifts accuracy on teammate-specific personal details from 53 to 80. While we demonstrate with a set tier and scoping configuration, the system is generalizable to multiple tiers depending on the use case. The live demo lets users explore memory tiers, gating decisions, and interactively compare personalized responses across team personas.