Lena Lehuby
← Selected work Case 01 / 04
01

Yexit · AI feature · 2025–now

Capturing a person for Portrait AI, in their own words

Yexit keeps memories and messages for the people someone chooses. The Portrait feature collects small answers about a person so that, after their exit, Portrait AI can answer their family's questions in their words. I built the strategy: what a person is made of, how to ask without it feeling like a test, what to show back without a model, and how Portrait AI will be built and tested.

Role
AI product owner and product designer
Stage
Content spec, wireframes and user tests. 
Owned
The content strategy, the insight method, the AI and evaluation plan
With
Developers, for the vault and the model integration

01 · The problem

A family's questions need more than a personality test.

The people left behind ask concrete things: what she did on bad days, how she made big decisions, what she would say now. A personality quiz returns trait labels, which answer none of them. Two constraints made it harder.

Depth Traits are only an outline A trait score can say someone is reserved. It cannot say what she did on a bad day.
Effort Answering felt like a task In user tests, testers said the feature felt like a task. Long questions made it worse.
Privacy The answers are private They live in an encrypted vault. No model reads them before the person releases them.

02 · The psychology

Three levels of a person, not a personality test

The structure comes from personality psychology. Dan McAdams describes a person at three levels, in order of depth: traits, characteristic adaptations and a life story. Portrait asks about all three, and each of its twelve themes adapts a section of an established interview or inventory.

Level 1 Traits General tendencies that hold across situations. The outline of a person.
Asked with: Describe-yourself statements from the IPIP
Level 2 Characteristic adaptations Goals, values, beliefs, ways of coping, roles. Tied to a time or a role, so they can change.
Asked with: Quick picks, this or that, finished sentences
Level 3 Life story Chapters, scenes and the theme a person uses to make sense of a life. Where the meaning sits.
Asked with: Finished sentences with the Life Story Interview's follow-ups
The Profile is organised by levels 2 and 3. Organised by level 1, it would read as a test.
Level 1 · Traits
How you tend to be IPIP
Level 2 · Adaptations
What matters most LSI · AVP
Beliefs, and how they changed LSI
Hopes and plans LSI · AVP
How you cope LSI · AVP
Roles and work AVP
Level 3 · Life story
Chapters LSI · AVP
High points LSI
Hard times and losses LSI
Turning points LSI · AVP
A time you were wise LSI
Life theme LSI

Twelve themes. A theme card opens on the Profile once it holds answers in two formats. People is an index across every theme, not a theme. Voice, the words someone keeps using and how long they write, is computed over all open answers. LSI: McAdams' Life Story Interview. AVP: the American Voices Project interview used by Park et al. IPIP: the public-domain International Personality Item Pool.

03 · Asking without a test

Four small formats, and one follow-up at most

Every question is tagged with its theme, its level, its format and the interview section it adapts. The format is a second axis of the bank, never a substitute for the theme.

After each answer, one tap says how it felt: Easy, Mixed or Hard. It keeps the exchange closer to a conversation than a test, and it is stored with the answer.

Quick pick Choose what fits from a short list. What was picked and what was skipped are both kept.
This or that One tap between two options. The tally across many taps is the signal, never one tap.
Finish a thought A few words after a stem, then at most one follow-up from the Life Story Interview: what happened, who was there, what you thought and felt, what it says about you.
Describe yourself One tap on a scale of 1 to 5. IPIP statements word for word, four per area, the area named in plain words: Energy around people, Under pressure.
Portrait

Small answers about you, for a profile your people can turn to after your Yexit.

Explore Collection 15 Profile
By theme
All 12 ›
People · 3 Hard times · 1 Turning points · 7 What matters · 2 Chapters · 0

Hard times needs one answer in another format to open on your Profile.

Quick pickWhat matters
What makes a place feel like home to you? Choose what fits
›
This or thatTurning points
At a crossroads, do you decide, or let it happen? One tap is enough
›
Finish a thoughtHard times
On a bad day, what helps is… A few words is enough
›
Describe yourselfHow you tend to be
I am relaxed most of the time. One tap · 12 of 20 done
›
Surprise me
Ask Connect + Memories Portrait
‹
This or thatTurning points
At a crossroads, do you…

One tap is enough. There is no right answer, and no score.

DecideWeigh it, then choose
or
Let it happenIt tends to sort itself out
After the tap The next This or that loads. Your taps are counted together on the Profile; one tap never becomes a line on its own.
Neither, skip this one Counts as 1 answer · 7 This or thats so far
‹
Finish a thoughtHard times
On a bad day, what helps is…
Your answer · a few words is enough
time on my own and something stupid on TV
One more, if you like Skip
Who was usually there?
Picked from four follow-ups: what happened · who was there · what you were thinking and feeling · what it says about you
How did it feel to answer?
Easy Mixed Hard
Save to my Collection Counts as 1 answer once the vault confirms
‹
Describe yourselfHow you tend to be
Under pressure · 2 of 4 12 of 20
I am relaxed most of the time.

How accurate is this, as you generally are now?

1 2 3 4 5
Very inaccurateVery accurate
After the fourth tap in this area One line about how you tend to be under pressure, with how many people answer the same way. Four statements, then the line.
Statement wording as published by the IPIP, public domain · the tap saves

Screens from the Portrait wireframes, draft v0.1. Sample answers throughout.

04 · The flow

From one small answer to a line on the Profile

The flow keeps each step short. Counts and each theme's progress show from the first answer. A theme's card opens once the theme has answers in two formats, and the person's own taps on a card count as answers too.

The answer flow
01 Explore A question with its format and theme
02 Answer A tap, or a few words
03 Follow-up Optional, one of four
04 How it felt Easy, Mixed or Hard
05 Saved Counted once the vault confirms
06 Theme progress Two formats open a card
07 Profile card A line, its number, its sources
08 Sound right? That's me or Not quite, kept as an answer
From a card
A Answer it in your words The question their people may ask, answered now
B Ask someone One question to a person, through Ask & answer
C Guess first Before the next area, the person guesses where they will land

05 · Insights without AI

Every user gets insights, and AI stays out of the vault

Two rules protect the answers, and a third need pulls against them. Only one way of building the Profile met all three.

Rule · Privacy No AI in the vault Answers sit in an encrypted vault. Privacy comes first, so no model has access to them there.
Rule · Consent Release is the person's decision Answers are released only if and when the person decides. That may be never, so the Profile cannot wait for it.
Need · All users Every user gets insights Insights are what people get back for answering, whether or not they ever release. Counts show from the first answer. A theme card opens once the theme has answers in two formats.
Three ways to build the Profile, checked against all three
A
A model writes the Profile
A model would read private answers before any release.
  • Privacy: not met
  • Consent: not met
  • All users: met
B
Insights wait until release
Nothing until release, and nothing at all for people who never release.
  • Privacy: met
  • Consent: met
  • All users: not met
C
A Python method on the answers Chosen
Counts, comparisons and written templates. No AI is involved, and counts show from the first answer.
  • Privacy: met
  • Consent: met
  • All users: met

So I wrote the Profile's logic as a Python method. Every line is counted, not generated, and names the answers it comes from. An insight exists only where an answer has something to rub against: another answer, other people, or the person's own guess.

The trade-off is range. The Profile says only what can be counted, compared or matched to a written template. Anything that needs interpretation is left to Portrait AI, which exists only after release.

What computes each Profile element
Card line for sliders Pattern type across four answers (consistent, split, odd one out), then a templated line, about twelve per area. No model
Shared with about 1 in N A table built once from Johnson's public IPIP-NEO-120 dataset: 625 answer patterns per area, shipped with the app. No model
Card line for picks and taps A tally and its exception, templated. Decides rather than lets it happen, 6 taps to 1. No model
Read together Two tallies from different formats side by side, most useful when they disagree. No model
Counted block Tokenising and counting, a regular expression for years, the people named, keyword lists for topics. No model
The question their people may ask Answered by the person now, in their own words. Nothing is generated. No model
That's me, Not quite, guess first Stored as answers. They outrank anything computed. No model
Three rules for keeping answers, from the narrative identity literature
Contradictions stay Adventurous in one answer, cautious in another: both are kept, each with its context. The Profile reads them together and never resolves them.
Date and setting travel with the answer No answer becomes a permanent label. A line is recomputed from the answers each time it is shown.
Change is content Does this still represent you? is asked again later. A changed answer is kept beside the old one.
Portrait

Small answers about you, for a profile your people can turn to after your Yexit.

Explore Collection 15 Profile
Your portrait so far.

Only what you've said, counted and read back. Nothing guessed.

01 — What your answers show
People
3 answers ›

Reserved on the slider, people in your idea of home, comfortable once you know them.

From a slider, a quick pick and a sentence you finished
A question your people may ask: Was she sociable?
You answered on 25 Oct: "In small rooms, very. In big ones I'm the first to leave."
Change it ›
Sound right? That's me Not quite
Luis says, through Ask & answer: "Quiet until she knows the room. Then she runs it." Ask someone else ›
Hard times
3 answers ›

Time alone and a distraction. Your two Hard taps were both about your grandmother.

From a sentence you finished and your Hard taps
A question your people may ask: What did she do on bad days? Answer it in your words ›
Sound right? That's me Not quite
Turning points
7 answers ›

You decide rather than let it happen, 6 taps to 1. The exception was the move.

From 7 This or that taps
A question your people may ask: How did she make big decisions? Answer it in your words ›
Sound right? That's me Not quite
Where your answers disagree

You describe yourself as easy-going. In 6 of 7 This or that taps, you chose to decide rather than let it happen.

From one Describe-yourself statement and 7 This or that taps. Both are your own answers, shown side by side.
That's me Not quite
What matters · 2 quick picksone more format opens this ›
Chapters · 0 answersstart with a chapter ›
02 — Counted from your 15 answers
People named6your sister in 4 of them
Work0answers mention it
Before 20059 of 15your twenties get the room
Most used wordanywayopens 5 answers
Words you keep using
anyway ×5 quiet ×2 fine ×2
Counted across your answers, in your spelling. Portrait AI keeps them.
Next area · 4 answersCuriosity — guess first
›
Ask Connect + Memories Portrait
Profile · sample data
Turning points
7 answers ›

You decide rather than let it happen, 6 taps to 1. The exception was the move.

From 7 This or that taps
A question your people may ask: How did she make big decisions? Answer it in your words ›
Sound right? That's me Not quite
Close-up · one theme card

06 · Portrait AI

Portrait AI is built only when the answers are released

Until then, the answers stay in the vault and nothing is generated from them. At release, Portrait AI follows the workflow of Park et al.: the person's own answers go into the model's prompt, and no model is trained on them.

Before release · now
Answers Kept as given, with their date and setting
Vault Encrypted. No model has access
Python method Counts and templated lines, no AI
Profile Read back to the person, who confirms or corrects
No model reads an answer.
After release · later
Release The person releases the answers
All answers in the prompt Every answer, with its date and setting, given to the model as is
Expert reflections Notes written once from the answers. The set that fits the question is added
Reply Reasoned step by step, in the first person. Shows the answers behind it, or says nothing supports a reply
Tested in three arms first.
The strategy for Portrait AI
What it reads The person's own words, in the prompt At release, every answer goes into the model's prompt with its date and setting, the way Park et al. gave each agent the full interview. A few dozen small answers fit easily. The latest answer wins, every reply points to the answers behind it, and the person's own Answer it in your words lines come first.
How it answers Expert reflections, then reasoning As in the paper, short notes are written once at release from the answers, from the view of a few experts. For each question, the set that fits is added, and the model reasons step by step before it answers in the first person. It says so when nothing supports a reply.
What it never does No training, on answers or on public data A person leaves a few dozen small answers, too little to train on, and facts inside model weights cannot be cited, updated or deleted. Park et al. also tested fine-tuning, and it did not help: on the same 552 people, 0.79 with it and 0.84 without.
‹ In your words · People
A question your people may ask one day
Was she sociable?
Written the way they would ask it. Answer them the way you would.
Your answer
In small rooms, very. In big ones I'm the first to leave.
Why this question Your three People answers point at it: a slider, a quick pick, a sentence you finished. See the three ›
What happens to it Saved like any other answer, with today's date, in your vault. Nothing is generated from it now. After your exit, Portrait AI answers this question with your line first.
Save to my Collection Not now
Answer it in your words · nothing generated now
A question your people may ask one day
Was she sociable?
Written the way they would ask it. Answer them the way you would.
Your answer
In small rooms, very. In big ones I'm the first to leave.
What happens to it Saved like any other answer, with today's date, in your vault. Nothing is generated from it now. After your exit, Portrait AI answers this question with your line first.
Close-up · the question, the answer, what happens to it

07 · Evaluation

Evaluation plan adapted from Park et al.

Three versions of Portrait AI on the same model, each answering questions whose answers were held back, scored against the person's own answers. The score is divided by how consistently the person answers the same questions two weeks apart.

Planned for a first run on the user-test cohort, with one shared prompt wrapper, so that only the input differs between the arms.

Arm Profile The structured answers as data: slider values, picks, this-or-that taps. Never a prose summary
Arm Stories The finished sentences and their follow-ups, word for word. Verbatim
Arm Combined Both. Never a prose summary
Agreement Held-out choices Portrait AI reproduces, divided by the person's own two-week consistency.
Unsupported claims Facts Portrait AI states that no stored answer supports, per 100 replies. Target: zero.
Recognisability Judged by one or two people close to the person, in blind pairs: a line from Portrait AI against a templated one.
Park et al. 2024 · published results, not Yexit data 1.0 = the person's own consistency, two weeks apart
Interviews and surveys
0.86
Interviews
0.83
Surveys
0.82
Demographics
0.74 baseline
A written persona
0.71 baseline

1,052 people. Agents built from a two-hour interview, from survey answers (General Social Survey and Big Five), or from both. arXiv 2411.10109, v3.

Their three agents are the reason for the three arms: surveys for Profile, interviews for Stories, both for Combined. A written persona was the weakest input they tested, so the Profile arm gets raw answers. With 80% of a two-hour interview removed, their agents still reached 0.79. Yexit's small answers are far shorter than any of these inputs, so these results are a reason to run the arms, not a prediction of their scores.

08 · Where it stands

A strategy with its method in place, and Portrait AI still to build

Done
  • The content spec, October 2026
  • Wireframes, eleven screens
  • User tests on the question flow
  • The insight method, in Python
  • The evaluation plan
Not yet
  • Portrait AI itself
  • Results from the three arms

The next evidence: whether people keep answering once the formats are short, how often a Profile line gets That's me, and what the three arms show.

09 · Also at Yexit

The rest of the app, in brief

A save that tells the truth Saved on this device and saved in the vault are two different states. An answer counts only once the vault confirms it.
Ask & answer A question to family or friends becomes separate private exchanges. A Portrait card can send one question through it.
The family tree Rules rather than a drawing: each connector has one meaning, and a fixed order settles conflicts.

Model names and plan figures are left out on purpose. The product is pre-launch.

10 · Sources

What the strategy stands on

McAdams, The Person: A New Introduction to Personality Psychology Wiley, 4th edition, 2006
The three levels and the list of characteristic adaptations
McAdams, The Life Story Interview II Northwestern University, 2007
Theme sources and the four follow-up questions asked of every scene
McAdams, Josselson and Lieblich (eds.), Identity and Story APA, 2006
The three dilemmas behind the rules for keeping answers
Park et al., Generative agent simulations of 1,000 people arXiv 2411.10109, v3
The evaluation design and its numbers (from v3), and the American Voices Project script as a theme source. A later version is titled “LLM Agents Grounded in Self-Reports Enable General-Purpose Simulation of Individuals”.
International Personality Item Pool ipip.ori.org, public domain
Describe-yourself items and their scoring
Johnson, Development of the IPIP-NEO-120 Journal of Research in Personality, 2014
The public dataset behind the rarity tables

Contact

Product owner and product manager roles in B2B SaaS and AI.

CV On request Request by email
Based in France
Lena Lehuby · 2026 Screens from my own prototypes · sample data throughout