Lumi, an AI reading companion

Lumi: an AI reading companion for cross-cultural literature

personal projectagentic experienceRapid prototypingIAUser researchProduct strategy
TL;DR

Lumi is an agentic reading companion for people reading literature in a second language. It brings the missing cultural context onto the page, only when a reader reaches for it, so nobody leaves the story to go hunting through a dozen tabs.

I worked across ideation, research, IA, branding, and system design. In testing, 8 of 8 readers stayed in the story, at 8.6/10 satisfaction.

my role
Sole product designer & UX researcher
timeline
11 weeks, 2025 · 0→1 web MVP
design
Web app
result
8 of 8 testers stayed immersed · 8.6/10 satisfaction

It started with my camera roll

My workaround for every unknown word (in the pre-AI age) was a screenshot, and the album never stopped growing. It worked, in a way. I could define every word on a page but still could not tell you what the scene meant. The dictionary was never the thing I was missing.

So I stopped guessing, and started wondering how other non-native readers approach culturally rich literature.

A phone photo album of dictionary screenshots
Look at my dictionary photo album!

Reading in a second language, the hardest part isn't the vocabulary. It's the world behind the words.

Every time a non-native reader stops to look something up, the story goes cold. The context a native reader feels for free, the history, the subtext, the setting, stays invisible. I tried to understand the gap that stands between the visible and the invisible when reading books of non-native culture.

So I asked five other readers.

I looked at what the tools already do, then at what readers actually do when the page stops making sense.

Competitive research

Kindle, Apple Books, Libby, and Kobo, benchmarked against depth-first products like Blinkist, Readwise, and The Pudding.

5 in-depth interviews

Readers of culturally rich literature in a translated language.

What I found

Key insight: readers don't want more information. They want just enough of it, sometimes a picture, to crack the invisible cultural code without leaving the page.

finding 01

Everyone leaves the page to decode

Four of five reached for an external tool to decode what they read, and every one wanted the help to come to them instead.

participant 1

I type passages into a search engine. It breaks my reading experience; I don't want to switch context.

participant 2

A popup or footnote, not super detailed but just something, so I don't fall into a Wikipedia rabbit hole.

participant 3

My efficiency is reduced.

finding 02

Readers ask for a picture

Readers couldn't picture an unfamiliar world, and several asked, unprompted, for exactly one thing: a picture.

participant 1

Visuals would be nice, having a picture to look at.

participant 4

AI-generated visuals would be good, pictures to visualize it a little, like a Tibetan religious activity.

participant 5

Pictures of food, of cuisines, will help.

finding 03

Kindle and Apple Books stop at the words

Every direct reading app nails a clean page and then ends at the text. The depth-first products, Blinkist and Readwise, keep their depth outside the story.

Feature matrix with the missing cultural layer
feature matrix: no in-line cultural explanations, no visual grounding, no sense of how dense a book is before you start.
Chenthe immersion reader
28 · business analyst · new york
  • First-gen Chinese American, working long hours in finance, so his 45-minute evening commute is his sacred do-not-disturb reading time.
  • Gravitates toward Asian epics and South American literature, because he wants the deep historical subtext and not just the surface plot.
  • Got burned once looking up a character's name and hitting a spoiler about their death, so now he skips the confusing parts, even though it bothers him.

I want the real cultural depth, not just the plot. But stopping to Google every historical reference totally kills my flow.

Sarahthe cultural voyager
26 · freelancing tattooist · oakland
  • An avid traveler who uses her reading list to explore the world when she can't afford the plane ticket.
  • Loves global literature but hits what she calls cultural aphantasia: she reads a description of a stew, a fabric, a landscape, and cannot picture any of it.
  • Treats reading as social. When a cultural norm confuses her she DMs a friend from that culture to ask if it's authentic, rather than settling for a dry definition.

Reading is, in my opinion, the most accessible form of travel. But when I read a word like 'kimchi' or 'sawadikap,' I don't just want the definition, I want to visualize it.

two personas, synthesized from the five interviews

So I set out to build something that

Encourages book discovery

Sarah needs a way into books she would never have thought to search for.

Keeps readers in the flow

Chen's commute is sacred. Nothing may send him to another app mid-chapter.

Makes the world visible

Cultural aphantasia is the gap: show the stew, the fabric, the landscape.

Stays spoiler-safe

Culture explained without giving away what happens next.

Introducing Lumi.

Lumi brings cultural context onto the page, at the exact moment a reader reaches for it.

The MVP narrowed to three pages: a homepage, a library, and the reader, where you read alongside the Lumi agent.

feature 01 · the reading journey

A reading journey built around discovery

A browse-and-explore flow that reads more like a streaming shelf than a bookshelf, where every card leads with context tags and a tight hook.

prototype: library
[ drop video / screens ]
feature 02 · the library

A library that knows where you are

Books organized by where you are in them, not just what you own, with genre tags that reshape the shelf on a tap.

prototype: in-context help
[ drop video / screens ]
feature 03 · in-context help

In-context help that never breaks the flow

Highlight a phrase, tap once, and Lumi explains it in a chat thread inside the page. Quick-tap tags and follow-up prompts go deeper without ever leaving the story.

prototype: visual grounding
[ drop video / screens ]
feature 04 · visual grounding

Visual grounding, zero typing

Lumi reads the passage and surfaces grounding images on its own, so a reader who has never seen the setting sees it without typing a thing.

A library or an e-reader?

How can we give readers the cultural explanations they ask for, while still leaving room for spontaneous discovery as they read?

To answer that question, I first asked

What does book discovery even look like?

explorations
The literary passport
The literary passport, low-fidelity exploration
explored in figma make

Your profile becomes a world map. Finish a book and it unlocks that country, stamping your passport.

  • made discovery feel like collecting, built for Sarah
  • solved discovery, not comprehension
The interactive world map
The interactive world map, low-fidelity exploration
explored in figma make

Hover a country or a region and the map surfaces the books available from there.

  • answered Sarah's ask to browse by country of origin
  • too heavy to build for this MVP
  • a second answer to the question the passport already answered
In-page explanation
In-page explanation, low-fidelity exploration

Highlight a phrase and Lumi explains it in a chat thread that opens inside the page.

  • aimed straight at comprehension, at footnote depth
  • risks turning reading into studying

Two of these started in Figma Make.

what figma make settled

Both discovery ideas came to life in Figma Make, and both turned out bigger than the time I had. So I went straight to in-page explanation. It keeps the reading flow leaning on the agent, and it means that the moment a reader hits something they don't know, the answer is right there on the page instead of three tabs away.

On the other hand

What should the reader control, and what should Lumi decide?

Every control I added was one more thing to manage before the story. So each candidate got one test: does this help the reader stay in the story, or does it turn reading into studying?

Lumi decides
  • Reads what is on the page
  • Prepares the context and the visuals
  • Judges when a picture lands better than a paragraph
The reader decides
  • Whether to reach at all
  • How deep to go
  • When to close it and read on
default
The page stays a page

No highlights, no prompts. Help never appears until the reader reaches for it.

quick
Footnote-level help

A one-tap card that reads like a footnote and is gone in a swipe.

deep
Study mode, opt-in

The full analysis panel. Testing read it as study mode, so it never opens on its own.

One rule underneath all three: the reader always reaches first. Lumi is proactive underneath, secondary on the surface, and transparent at the handoff.

Put together, the whole system fits on one map

Two ways in, one reading loop

Sarah walks in the front door; Chen comes back mid-book. Every path ends by returning the reader to the page, so curiosity never costs the reading session.

DISCOVERUNDERSTANDCOMMITNew hereHomepagefeatured titles,cultural context tagsBook detailsummary, contextscore, key tagsRead sampleor save?Adds to libraryReturningContinue Readingcard, 36% completeReadingin LumiHits anunfamiliarreference?Taps the sparkle-underlined phraseHighlights text,picks a chipSmart context panelAI explanation, chatbar, 3 context chipsAnswerenough?Keep it?Savedto notesPanelclosedReadingresumedReads on, thencloses the readerCommit tothis book?Adds to libraryBack to browsingSAVEREAD SAMPLERESUMES AT THE EXACT PAGEYESYESNOASKS MORE (CHIP OR CHAT)NOYESTAPS BOOKMARKSWIPES DOWNYESNOCULTURAL VOYAGERIMMERSION READERSYSTEM-OFFEREDSELF-INITIATEDSAME OUTCOME, TWO ROUTES
entry / outcomestate the reader is inscreen or system responsedecision

8 out of 8 stayed in the story.

8/8
understood the core value and stayed immersed
7/8
found the in-text explanation helpful
8.6/10
average satisfaction score

Usability tested with 8 target readers on Figma prototypes.

  • Readers understood the value on sight: staying in a story while getting cultural context on demand.
  • The quick footnote-style cards felt natural, like something they already did by hand.
  • The deep-analysis panel read as “study mode,” so it stays opt-in rather than automatic.

Lessons, and what's next

01
Systems thinking requires zooming out

I went so deep on the agentic reading experience that I missed a basic feature, the library filter. UX has to hold the full journey, not just the immersive moment.

02
One reader, many mindsets

The same reader wants deep context in one chapter and a light touch in the next. Designing for the shift led to more adaptive patterns than any fixed persona could.

03
Agentic AI should be proactive, secondary, and transparent

Users hesitated to lean on the AI when they couldn't predict it. Clear hand-off moments mattered more than polish.

04
Delight without discoverability is invisible

I over-invested in micro-interactions some users never noticed. Benefit-driven labels did far more than polish.

What's next

Not everyone reaches for a tool. A few readers reach for a person: a partner who knows the culture, a friend from the region, a crowd-authored subtitle track. Lumi answers with a model, which scales, but it leaves that human-authority instinct unserved. A community or ask-a-reader layer is the honest next step, and the clearest way to grow past what one model can know.

  • Surface reading state on the library cards: progress, completion, and downloads.
  • Make the AI hierarchy obvious by renaming Ask Lumi to something like Deep Dive.

That's the end of this story. If you're still curious, here are two more.

last updated: aug 17, 2026