← Design + Engineering
Synthetic journal entries clustered by meaning, with the five nearest to a new entry linked to itSynthetic entries, placed by meaning

AI tool · MIT Media Lab

RESONANCE

Drawing from memories to imagine positive futures

RoleFull-stack · User research · Product design
Year2024 – 25
WithWazeer Zulfikar · Jocelyn Shen · Rosalind Picard · Pattie Maes

An AI journal that reads your past entries and suggests one small thing to do next, then asks you to imagine doing it. In a two-week randomized trial with 55 people, it significantly lowered depression scores.

Overview

01

People draw on their past whenever they imagine the future, and that habit matters for mental health. Resonance is built to strengthen it. You log a meaningful moment from the last 24 hours, and it answers with an activity grounded in your own earlier entries.

Then you close your eyes for 30 seconds, picture yourself doing it, and write down what you saw. That imagined scenario is saved next to the memory that prompted it.

The app

Mobile
Onboarding: seeding the journal with five past memories
The 30-second imagination timer

Interface refreshed for this case study. The study used an earlier version. Synthetic entries.

How it works

02

Each new memory is embedded and compared with that person’s own past entries. The five closest go to GPT-4 Turbo in two steps: it picks a positive emotion to aim for, then writes a suggestion under 60 words that quotes those entries. Every earlier suggestion goes in as an example to avoid, so ideas stay new. New users seed five memories at sign-up, so retrieval has something to draw on from the first day.

System

Architecture
RESONANCE · SYSTEM2024 – 2501 / THE DAILY LOOPOne memory, one small stepWritea moment from todaySuggest< 60 wordsImagine30 s, eyes closedDescribesaved with itCHECK-INBEFORE · AFTER02 / RETRIEVEDrawn from your own pastTODAYTook Mom and my nieceto the park for apicnic. We ate on theold blue blanket…ADA-2 · 1,536 NUMBERSYOUR ENTRIES ONLY · COSINE · K = 503 / REFLECTTwo passes through GPT-4 TurboINToday’s memory5 nearest entriesPast suggestionsas what to avoidPASS 1Pick an emotionconnectionPASS 2Write the suggestionThis Sunday, bring the album andask Mom about it, like the afternoonwith Dad’s records on Oct 4. Youwrote that you forget how muchlighter I feel.UNDER 60 WORDS · QUOTES YOURESONANCE · SYSTEM2024 – 2501 / THE DAILY LOOPOne memory, one small stepWritea moment from todaySuggest< 60 wordsImagine30 s, eyes closedDescribesaved with itCHECK-INBEFORE · AFTER02 / RETRIEVEDrawn from your own pastTODAYTook Mom and my nieceto the park for apicnic. We ate on theold blue blanket…ADA-2 · 1,536NUMBERSYOUR ENTRIES ONLY · COSINE · K = 503 / REFLECTTwo passes, GPT-4 TurboINToday’s memory5 nearest entriesPast suggestionsas what to avoidPASS 1Pick an emotionconnectionPASS 2Write the suggestionThis Sunday, bring the album andask Mom about it, like the afternoonwith Dad’s records on Oct 4. Youwrote that you forget how muchlighter I feel.UNDER 60 WORDS · QUOTES YOU

One entry

Try it
Thursday, Oct 23

Journal

Oct 20

Stars at the lake

Drove out to the lake with no plan. Lay on the dock and counted shooting stars until I lost track.

Imagined

Bringing my sister next time, both of us bundled in blankets, her pointing out the ones I missed.

Oct 19

Long walk with Priya

Walked around the reservoir with Priya and told her how I have been feeling lately. She just listened.

Imagined

Doing the same loop next Sunday, coffee in hand, asking how she is doing for once.

Quotes
Words lifted from past entries are marked, and each one links back to the memory it came from.
Imagine
Thirty seconds, eyes closed, before writing down what you saw. The timer can’t be skipped.
Check-ins
A one-to-five check-in before writing and after imagining, so the study could track mood around each entry.

The study flow on the refreshed interface. Synthetic entries; the suggestion is pre-written, not generated live.

Design

03

The study version did its job but read like a research form, with a character counter that flashed red and green and a red close button beside the main action. The refresh keeps every step and constraint and changes the surface. One typeface, four sizes, two weights, an 8px grid, and one colour that means one thing: this came from your past. The 200-character minimum became a quiet progress ring, and the 30-second imagination became a full-screen timer.

Study

04

A two-week randomized controlled trial, measured with the PHQ-8 depression survey. The control group kept the same journal with the AI taken out.

Result

PHQ-8
RESONANCE · TRIALZULFIKAR ET AL., AHs 202501 / WHOTwo weeks, randomized28RESONANCE27CONTROL · SAME JOURNAL, NO AI16DID NOT FINISHEVERYONE: ONE MEMORY A DAY,PHQ-8 BEFORE AND AFTER02 / RESULTDepression scores fellPHQ-8 · GROUP MEAN · LOWER IS BETTER02468STARTWEEK 26.116.14 CONTROL4.96 RESONANCEp < .05 · MIXED-EFFECTSRESONANCE · TRIALAHs 202501 / WHOTwo weeks, randomized28RESONANCE27CONTROL · SAME JOURNAL, NO AI16DID NOT FINISHEVERYONE: ONE MEMORY A DAY,PHQ-8 BEFORE AND AFTER02 / RESULTDepression scores fellPHQ-8 · MEAN · LOWER IS BETTER02468STARTWEEK 26.116.14 CONTROL4.96 RESONANCEp < .05 · MIXED-EFFECTS MODEL

Findings

05

Depression scores fell significantly for the Resonance group and held flat for the control group. Suggestions worked best when they were personal, novel, and quoted the user’s own memories, and people who said they were likely to act on a suggestion gained more positive affect.

App Demo

2:29

Latent Life, the app built from the study, walked through