← AI System Design / 26
hardNewMicrosoftGoogleGlean

Design an AI feature that summarizes unread workplace messages without losing urgent actions or exposing private threads.

Try it in the practice workspaceDraft your answer before comparing it with the rubric.

Define what unread means, preserve edits and permissions, and make every action item traceable. The design must tell users when the summary covers only part of their inbox.

Updated Nov 2026 · Original practice questions with worked answers and teaching rubrics. Our editorial policy explains the sources, review process and limits.

Case briefRead the inputs, then make your call

Fictional workplace catch-up feature. The first version helps a returning employee find decisions and actions, without replying or marking messages read. The fresh permitted snapshot fits the selected context budget.

Scenario inputs
Unread messages240
Threads in the earlier snapshot18
Edited threads since the cached summary4
Additional thread now inaccessible1
Source contractProvides message and thread IDs, versions, timestamps and current access checks; pagination or requests may fail.

Your task. Design the request path, cache invalidation, incomplete-coverage experience and evaluation. Account for edits, revocation, ambiguous action items and source failure.

Define what unread means, preserve edits and permissions, and make every action item traceable. The design must tell users when the summary covers only part of their inbox.

This reference answer is in Premium. Free signup opens other answers.

9 answers per topic instead of 5, and your progress kept · no cardor unlock all 420 remaining answers
UP NEXT ON YOUR JOURNEY
NOTES & DISCUSSION · 0

No comments yet. How would you have answered?