Making AI outputs more transparent

Making AI outputs more transparent

Designed a lightweight browser extension that surfaces risk, uncertainty, and evidence signals to help users better evaluate AI-generated responses

Designed a lightweight browser extension that surfaces risk, uncertainty, and evidence signals to help users better evaluate AI-generated responses

ROLE

Product Designer

TIMELINE

2 Days

TEAM

Individual

RESPONSIBILITY

Ideation, Product Design, User Testing

Overview

Overview

Decision Trace is a lightweight Chrome extension that surfaces decision signals directly on top of AI responses. Instead of explaining what the model says, it highlights signals such as risk, uncertainty, and missing evidence to help users better evaluate AI-generated answers The goal is not to interrupt reading, but to introduce a quiet layer that makes AI outputs more inspectable at the moment of use.

Decision Trace is a lightweight Chrome extension that surfaces decision signals directly on top of AI responses. Instead of explaining what the model says, it highlights signals such as risk, uncertainty, and missing evidence to help users better evaluate AI-generated answers The goal is not to interrupt reading, but to introduce a quiet layer that makes AI outputs more inspectable at the moment of use.

  1. WHY

Why is prevention difficult to sustain?

Why is prevention difficult to sustain?

Using AI tools in everyday workflows reveals a pattern: responses often sound confident—even when uncertainty or real-world risk is present. Without visible signals about reliability, it becomes easy to accept answers at face value.

The challenge is not access to information, but the lack of cues that help users judge how much trust a response deserves.

Using AI tools in everyday workflows reveals a pattern: responses often sound confident—even when uncertainty or real-world risk is present. Without visible signals about reliability, it becomes easy to accept answers at face value.

The challenge is not access to information, but the lack of cues that help users judge how much trust a response deserves.

Idea

Idea

What if AI outputs felt inspectable rather than authoritative?
What if AI outputs felt inspectable rather than authoritative?

Decision Trace introduces a quiet layer that visualizes risk, uncertainty, and evidence gaps at the moment of reading.

Decision Trace introduces a quiet layer that visualizes risk, uncertainty, and evidence gaps at the moment of reading.

2.WHAT IT DOES

Decision Trace automatically detects new AI responses and displays

Decision Trace automatically detects new AI responses and displays

  • Task type

  • Risk presence

  • Missing evidence signals

  • Uncertainty markers

  • Task type

  • Risk presence

  • Missing evidence signals

  • Uncertainty markers

Details stay hidden unless the user chooses to inspect further.
Details stay hidden unless the user chooses to inspect further.

Visual Approach

Visual Approach

Ask a question → AI responds → signals update automatically
Ask a question → AI responds → signals update automatically

Signals are passive indicators, not instructions.

Users can open a Details view to explore a minimal decision tree without breaking reading flow.

Signals are passive indicators, not instructions.

Users can open a Details view to explore a minimal decision tree without breaking reading flow.

3.KEY FEATURES

Ask and read naturally

Ask and read naturally

The interface is signal-first and text-light. Inspired by system indicators and familiar UI patterns,
the UI stays calm, translucent, and non-intrusive.

The interface is signal-first and text-light. Inspired by system indicators and familiar UI patterns,
the UI stays calm, translucent, and non-intrusive.

  1. Signals update automatically

  1. Signals update automatically

As the response appears, key decision signals are detected in real time, advice, risk, evidence, and uncertainty.

As the response appears, key decision signals are detected in real time, advice, risk, evidence, and uncertainty.

  1. Inspect only if needed

Click Details to reveal a minimal decision tree. See how the response is structured without leaving the reading flow.

Why Details helps?

Details doesn’t explain more. It shows what kind of reasoning is happening.

  • Where advice begins

  • Which real-world risks are involved

  • Whether claims imply evidence

  • Where uncertainty is introduced

This allows users to slow down only when it matters.

  1. Inspect only if needed

Click Details to reveal a minimal decision tree. See how the response is structured without leaving the reading flow.

Why Details helps?

Details doesn’t explain more. It shows what kind of reasoning is happening.

  • Where advice begins

  • Which real-world risks are involved

  • Whether claims imply evidence

  • Where uncertainty is introduced

This allows users to slow down only when it matters.

4.PROCESS

AI METHODOLOGY

AI METHODOLOGY

01. Conceptual Logic

with ChatGPT

with ChatGPT

  • Used to structure complex decision scenarios and define the system’s underlying logic.

  • Abstract intuition was translated into explicit reasoning models, forming the conceptual backbone of the project.

  • Used to structure complex decision scenarios and define the system’s underlying logic.

  • Abstract intuition was translated into explicit reasoning models, forming the conceptual backbone of the project.

02. Technical Translation

with Claude Code

with Claude Code

  • Used to translate the defined logic into a working Chrome extension.

  • Enabled rapid prototyping of real interactions, shortening the design-to-code cycle.

  • Used to translate the defined logic into a working Chrome extension.

  • Enabled rapid prototyping of real interactions, shortening the design-to-code cycle.

03. Conceptual Logic

with Human-in-the-loop

with Human-in-the-loop

  • While AI handled syntax and structure, creative decisions stayed human-led.

  • Based on quick user feedback, I adjusted tone, visual balance, and usability to better support real reading.

  • While AI handled syntax and structure, creative decisions stayed human-led.

  • Based on quick user feedback, I adjusted tone, visual balance, and usability to better support real reading.

ITERATION

ITERATION

Each iteration was tested with 3 users for quick feedback on clarity and reading flow.

Each iteration was tested with 3 users for quick feedback on clarity and reading flow.

Iteration 1
Iteration 1

Buttons invited explicit actions but drew attention away from reading.

Buttons invited explicit actions but drew attention away from reading.

Feedback
Feedback
  • Too verbose

  • Required multiple actions to access deeper tracing

  • Pulled attention away from reading the AI response

  • Felt intrusive rather than supportive

  • Too verbose

  • Required multiple actions to access deeper tracing

  • Pulled attention away from reading the AI response

  • Felt intrusive rather than supportive

Iteration 2
Iteration 2

Simplified to signals only, but lacked a path for deeper inspection.

Simplified to signals only, but lacked a path for deeper inspection.

Feedback
Feedback
  • Lighter and less distracting

  • However, it felt too minimal

  • Without a way to explore further, the signals felt incomplete

  • Overall, the interface felt unfinished

  • Lighter and less distracting

  • However, it felt too minimal

  • Without a way to explore further, the signals felt incomplete

  • Overall, the interface felt unfinished

Final Iteration
Final Iteration

A signal-first approach with scoped detail view that enhances reading without interruption.

A signal-first approach with scoped detail view that enhances reading without interruption.

Key changes
Key changes
  • Removed all action buttons

  • Reduced language to core decision signals

  • Introduced a structured decision tree behind a single “Details” control

  • Enabled scrollable inspection without expanding the panel itself

  • Removed all action buttons

  • Reduced language to core decision signals

  • Introduced a structured decision tree behind a single “Details” control

  • Enabled scrollable inspection without expanding the panel itself

Each iteration removed friction until the interface learned to stay quiet and speak only when the user asked for more.

Each iteration removed friction until the interface learned to stay quiet and speak only when the user asked for more.

User Flow

User Flow

Ask → AI responds → Signals update → Optional Details inspection

1

1

The user asks a question in ChatGPT

The user asks a question in ChatGPT

2

2

The AI generates a response

The AI generates a response

3

3

Decision Trace automatically detects the new response

Decision Trace automatically detects the new response

4

4

A signal map appears, summarizing risk, uncertainty, and evidence at a glance

A signal map appears, summarizing risk, uncertainty, and evidence at a glance

5

5

If needed, the user opens Details to inspect the underlying decision structure

If needed, the user opens Details to inspect the underlying decision structure

The flow is optional, non-blocking, and designed to preserve reading momentum.

The flow is optional, non-blocking, and designed to preserve reading momentum.

6.REFLECTION

What I learned

What I learned

Keep decision support unobtrusive

Support was most effective when it stayed subtle and did not interrupt reading flow. Visual cues outperformed text-heavy explanations.

Use progressive disclosure to manage complexity

Revealing information in layers helped preserve momentum. It allowed users to access detail without overwhelming them upfront.

Protect user trust through neutrality

Signals must inform rather than persuade. When interfaces feel directive, credibility declines.

Next Steps

Develop a deployable Chrome extension

Move the prototype into a functional extension to test real-world usage.

Expand and refine signal detection

Adapt the system for additional LLM platforms and explore context-aware risk indicators.

Made with coffee & ciabatta <3 © 2026 Euijin Lee

leeeuijinn@gmail.com

Made with coffee & ciabatta <3

© 2026 Euijin Lee

leeeuijinn@gmail.com