Skip to content
AI / Conversational UX2025·Solo research project · 2 weeks

Mini Artifacts

AI chats lose context the moment you scroll up. What if conversation-aware cards could persist, evolve, and dissolve to keep planning visible?

Mini Artifacts — three-column layout with living cards, chat, and ephemeral context

Three-column layout: budget tracker and ephemeral cards (left), conversation (center), checklist and timeline (right)

Role

Design Researcher & Prototyper

Timeline

2 weeks

Team

Solo

Skills

Design Research, React 19, Prototyping, Conversational AI

Try the prototype

Click “Next” to advance the conversation

mini-artifacts
Open

The Problem

Chat buries structured information

Across ChatGPT, Claude, and Gemini, the same pattern emerges: when users plan complex tasks through chat, structured information — checklists, budgets, timelines — gets lost in the message stream.

Cognitive overload

Users juggle structured data and conversational context simultaneously in working memory.

Lost context

That checklist from 20 messages ago? Gone. Users scroll back repeatedly to find it.

No persistence

Existing artifacts are user-initiated snapshots. Nothing evolves automatically with the conversation.

The Idea

Give AI a second output channel

Instead of only text in a stream, the AI gets cards it can spawn, mutate, and dismiss — living alongside chat in a three-column layout. The key insight: not all context has the same lifespan. This led to two card types.

Living Cards

Persist & evolve

Spawned once, mutated in-place across the entire conversation. Version counter tracks changes. Update flash draws attention to mutations.

Checklists completing in real-time
Budget trackers with breakdowns
Timelines filling day-by-day
Ephemeral Cards

Appear & dissolve

Contextual cards for a specific moment. Auto-dismissed when the topic shifts. Tips, definitions, references that serve their purpose and fade.

Definitions when new terms appear
Cultural tips during travel planning
Quick references that don't persist
Living cards spawning alongside the conversation

Living cards spawn as the AI responds — checklist, budget, and timeline appear simultaneously

Ephemeral cards providing contextual definitions

Ephemeral cards appear with contextual info — here, definitions for “ryokan” and “onsen”

Scenarios

Seven domains, one pattern

To test whether the card system generalizes, I built scripted demos across different planning domains. Each spawns the same card types with domain-specific content.

Japan Trip

5-day itinerary, $3K budget, day-by-day activities

Dinner Party

Host 8 guests on $200 with menu and cooking timeline

Freelance Sprint

Scope a 5-day web dev project with invoicing

Startup Launch

Launch a SaaS product in 5 days on $5K

Kitchen Reno

120 sq ft renovation on $15K with contractor schedule

Guitar Learning

Zero to playing in 5 weeks with practice plans

Marathon Training

16-week training plan with metrics and milestones

Card type showcase — all living card variations across domains

The showcase page displays all card types with sample data — verifying that the system generalizes across domains

Design Decisions

Each choice isolates a variable

Staggered spawn timing

200ms stagger between cards. Testing whether choreographed entry reduces perceived complexity versus simultaneous spawn.

Update flash system

1.4s glow when a card mutates. Testing whether peripheral attention cues are enough to register state changes without reading.

Viewport-locked layout

Cards and controls never leave view. Testing the hypothesis that persistent visibility eliminates context-switching scrolls.

Color-coded categories

Per-demo color systems for tags and budget categories. Testing whether color-scanning outperforms text-scanning for structured data.

Responsive mobile layout

On mobile, cards collapse to colored indicator dots above the prompt. Tap to expand. Ephemeral cards flow inline with chat. Testing whether the spatial model translates to constrained viewports.

Mobile adaptation

Mobile chat view with card indicator dots

Chat with card dots

Mobile expanded cards view

Tap dots to expand

Mobile complete conversation

Complete conversation

Validation

How to prove it works

A prototype proves feasibility, not value. This is the evaluation framework to determine whether the spatial card model actually helps — or just looks interesting.

Core hypothesis: AI-managed spatial cards reduce cognitive load and improve task outcomes in multi-step planning conversations, compared to standard linear chat.

A/B test structure

Condition A

With cards

Three-column layout. Living cards + ephemeral context cards alongside chat.

Condition B

Chat only

Standard single-column chat. Same AI responses, same information — all inline.

What to measure

Quantitative

Task comprehension

Post-task quiz: "What's left on the checklist?" "How much budget remains?" Measures information retention.

Higher accuracy = valid
Quantitative

Scroll distance

How far users scroll back to find earlier information. Cards should reduce re-scrolling significantly.

Less scrolling = valid
Quantitative

Task completion quality

Rate the final plan output (completeness, budget accuracy, timeline coverage).

Better plans = valid
Qualitative

NASA-TLX workload

Standard cognitive load survey after each condition. Measures mental demand, effort, and frustration.

Lower load = valid

Kill criteria

Cards are ignored

Users don't look at side panels and rely entirely on the chat stream.

Comprehension doesn't improve

Post-task quiz scores are equal or worse than chat-only.

Users want control

Users consistently want to dismiss, rearrange, or override AI card decisions.

What's Next

Prototype built, needs validation

The prototype is functional across seven domains. It proves the interaction model is technically viable and generalizable. What it hasn't proven yet: whether users actually benefit from it.

Next step is running A/B tests with real participants — measuring task comprehension, scroll distance, and cognitive load (NASA-TLX) — to find out if spatial cards are a useful pattern or just an interesting one.