🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.🚧 Under construction — I'm migrating this site from Framer to Next.js and publishing it early for testing, so a lot of the content is still in flux.
Open menu
Switch to Darkhello@product.inc

AIUX

Interface patterns for AI products

AIUX is the design of products whose output is generated rather than retrieved. These are the recurring problems that come with that and what actually resolves them: what to do when the model is wrong, which claims the interface should vouch for, when an agent should not be a chat, and how to tell whether a change helped.

Each of the 6 patterns is grounded in something shipped — a product in the case studies on this site, or a count taken from the system behind them — rather than read off someone else’s release notes. It is a working vocabulary, not a survey, so it grows when a project teaches something and not otherwise.


Using these

Every pattern links to the long-form argument behind it in the writing archive. If you are deciding one of these for a product right now, that is most of what a fractional engagement is: making the call and writing down why, so it settles an argument when nobody is in the room.