Dynamic framework for agentic AI outputs
2026
I created a response framework to solve the poor information hierarchy and inconsistent data format. so that when user see this framework, they know what it is, and act quickly.
Solo Product Designer partnering with 3 Backend, 6 Frontend Developers, Researchers, Content and PM
Role & team
Product area
QuickBooks mobile App on iOS & Android
Adopted by 7 teams in QuickBooks
The impact
Context
AI Agents handle the work, users make the call.
To boost engagement and increase efficiency, we introduced AI Agents to automate works for users, and users only need to review and take action.
Problem
However, when I audited various agent use cases across QuickBooks, I noticed critical breakdown in how these outputs were delivered:
Poor information hierarchy
Inconsistent AI response across use cases
Hypothesis
We believe that a clear information hierarchy will create a consistent framework, and variants will let it scale to every data format without losing that consistency.
Users won't need to read through the whole response. They'll spot, check, and act.
Framework
To create a framework, I started from collecting all the use cases and talked to the teams.
Framework in execution:
Framework - Mutable state UI
For a framework of a card, oftentimes we need to have a way to mutate.
So it can show different states, such as:
Default state when it first shows up.
Expired state when users don’t act right away and the card is expired.
Completed state when user take an action right away.
Default
Expired
Completed
Framework - Variants
I tried QuickBooks myself to make sure that I don't miss any workflow, and reached out to the teams to collect use cases, understand their needs and giving them visibility into what I'm doing
Then I found that 90% of use cases begins with these 3 patterns:
table, list and summary
Table variant
Before
List variant
Before
Summary variant
Before
After
After
After
The impact
Shortened design alignment and handover time from weeks to days by establishing shared framework across 7 teams.