Semantic Zoom
Complexity on a Single Axis
The same AI output rendered at three levels of abstraction — Headline, Summary, Full Detail — controlled by a single slider. The chart is a zoom level too: the series is resampled per depth rather than pinned at full fidelity beside a one-line summary. Depth can be applied to the whole document or to one section at a time, so two sections can be skimmed while a third is read in full. No shipped product resamples the visualization alongside the prose; closest neighbours are length controls (Granola, Apple Intelligence), and Sensecape (UIST 2023) is where the three-level move is designed and measured.
Framing
The problem
One output depth rarely fits both skim and deep work.
The pattern
Bind one answer to multiple abstraction levels on a single control.
Why chat breaks here
Users must repeatedly ask for shorter or longer versions and lose continuity.
Risks
Compression levels can hide nuance or imply false completeness.
Avoid when
Meaning does not survive well across summary and detail layers.
Use when
One answer needs to serve both skim and deep-read modes without rerunning generation.
DOPE evaluation
- Directability
- One slider moves the whole report; per-section scope gives each section its own dial, in both directions, with no regeneration and no lost position
- Observability
- A persistent indicator states the position exactly — "Level 2 of 3 — Summary · ≈ 53 words · 0.4% of source" — with the count derived from the copy on screen, so it cannot drift
- Predictability
- Every level declares a contract for both channels — 1 sentence + 1 sparkline, 4 findings + 6 annual marks, 3 cited sections + 12 observations — so the reader knows what a zoom step returns before dragging
- Explainability
- Zooming changes the representation, not the crop — prose from sentence to cited argument, chart from sparkline to fitted trend with its scenario band — and each level names its method
In the wild
- NotebookLM Audio Overview (Google) — Length control: Shorter / Default / Longer for audio overviews, plus formats (Brief / Deep Dive / Critique / Debate). One-control-multiple-depths, exactly the pattern.
- Granola (Granola) — After a meeting, switch between TL;DR / Full / Action Items tabs on the same source content — semantic zoom as tab switcher.
- Apple Intelligence Summaries (Apple) — Caveat — closer to format presets (Summary / Key Points / List / Table) than abstraction-depth on a single axis. Still useful as a zoom-adjacent shipping reference.
FAQ
When should I use the Semantic Zoom pattern?
One answer needs to serve both skim and deep-read modes without rerunning generation.
When should I avoid the Semantic Zoom pattern?
Meaning does not survive well across summary and detail layers.
What problem does Semantic Zoom solve?
One output depth rarely fits both skim and deep work.
Why is chat the wrong fit for this?
Users must repeatedly ask for shorter or longer versions and lose continuity.
Related patterns
- Alternative to: Progressive Disclosure — Output layers along one slider vs control layers along a complexity stack.
- Often paired with: Reasoning Trace — A reasoning chain becomes navigable across abstraction depth.
- Often paired with: Citation Trail — Zoom in on a claim and the contributing sources surface in place.