Skip to content

Note

September 11, 2026

1 min read

Don't Make Me Repeat the Constraint

By Cristiano Pierry

How this site is made

A discovery experience should carry the customer's stated constraints when they move between search, filters, and conversation.

aiproduct-managementsearchuser-experience
A repeated constraint passes between an open arch and a door that opens into a room.

Suppose I search for a hotel near the station and filter for a room that allows a dog. Then I open the assistant and ask which option is quietest.

The assistant should already know the station and the dog are part of the request. If it starts from scratch, the product has made me carry context across its own interface.

There is a judgment call here. A later question may change what I want, and the system should make it easy to drop or revise an earlier constraint. But the switch from results to conversation is not, by itself, a reason to forget it.

Near-station and dog-friendly hotel filters carry from results into conversation, remaining visible and editable when quietness is requested.
The switch to conversation preserves the stated filters. The carried context stays visible so the person can revise it.

I want the experience to show me what it is carrying forward, especially before it makes a recommendation. Continuity should be visible enough to correct.


This writing reflects my personal perspectives on product management, AI, and content discovery. It does not represent the official position of my employer or any affiliated organization.