What We Learned Building AI Agents That Think Like Real Shoppers

Human Simulation

6 min read

In brief

A practical retrospective on persona-grounded shopper agents, browser execution, behavioral evidence, and what it takes to make simulations useful to product teams.

Designing for behavior, not just fluent output

UserApproved.ai explored a harder question than whether an agent can browse: can a simulated shopper behave consistently enough to reveal useful patterns in a real journey? The work grounded agents in explicit personas, kept complete traces, and treated repeated behavior as evidence to review, not as a substitute for real customers.

Separating cognition from execution

The product separated the shopper’s reasoning and memory from browser control. That made it easier to inspect why an agent acted, compare runs, and distinguish a navigation failure from a genuine product or messaging problem.

What makes the output useful

A useful simulation does not end with a polished explanation. It preserves the path, uncertainty, screenshots, and decisions behind each run so product teams can review recurring friction and decide what deserves validation with real users.

What We Learned Building AI Agents That Think Like Real Shoppers

Human Simulation

6 min read

In brief

A practical retrospective on persona-grounded shopper agents, browser execution, behavioral evidence, and what it takes to make simulations useful to product teams.

Designing for behavior, not just fluent output

UserApproved.ai explored a harder question than whether an agent can browse: can a simulated shopper behave consistently enough to reveal useful patterns in a real journey? The work grounded agents in explicit personas, kept complete traces, and treated repeated behavior as evidence to review, not as a substitute for real customers.

Separating cognition from execution

The product separated the shopper’s reasoning and memory from browser control. That made it easier to inspect why an agent acted, compare runs, and distinguish a navigation failure from a genuine product or messaging problem.

What makes the output useful

A useful simulation does not end with a polished explanation. It preserves the path, uncertainty, screenshots, and decisions behind each run so product teams can review recurring friction and decide what deserves validation with real users.

What We Learned Building AI Agents That Think Like Real Shoppers

Human Simulation

6 min read

In brief

A practical retrospective on persona-grounded shopper agents, browser execution, behavioral evidence, and what it takes to make simulations useful to product teams.

Designing for behavior, not just fluent output

UserApproved.ai explored a harder question than whether an agent can browse: can a simulated shopper behave consistently enough to reveal useful patterns in a real journey? The work grounded agents in explicit personas, kept complete traces, and treated repeated behavior as evidence to review, not as a substitute for real customers.

Separating cognition from execution

The product separated the shopper’s reasoning and memory from browser control. That made it easier to inspect why an agent acted, compare runs, and distinguish a navigation failure from a genuine product or messaging problem.

What makes the output useful

A useful simulation does not end with a polished explanation. It preserves the path, uncertainty, screenshots, and decisions behind each run so product teams can review recurring friction and decide what deserves validation with real users.

Let’s exchange ideas about technology that helps people live better.

© 2026 Reynold Wu. All rights reserved.

Let’s exchange ideas about technology that helps people live better.

© 2026 Reynold Wu. All rights reserved.

Let’s exchange ideas about technology that helps people live better.

© 2026 Reynold Wu. All rights reserved.