AI Product Discovery & Prototyping · The product decision before build
AI Product Discovery & Experience Design
Before engineering commits, the user job, AI role, uncertainty, review, fallback, and authority boundaries all face representative and adverse cases. Product discovery is complete when they come through intact.
Before engineering commits to a direction, we make the user job, AI's role, uncertain moments, review points, fallback paths, dependencies, and acceptance choices concrete enough to test.
Design and engineering receive an accepted experience plan showing the chosen concept, rejected options, tested failure points, open assumptions, and the next research or build gate.


Some of the 500+ brands we've worked with
See all referencesSteps, gates, and who decides
How we work
We begin with the decision a person is trying to make or the task they need to finish. Model capability enters once its useful place in that experience is clear.
Pin down the user decision
We agree the user job, intended outcome, product hypothesis, the role AI may play, and the owner with authority to accept or reject the concept.
- AI assist
- Stakeholder notes give the model material for a first user-job statement, which the team rewrites until it fits the work.
- Human gate
- Is the product solving one recognizable user decision or task? Your product owner decides which user job the concept must solve.


Find what the idea depends on
Representative examples reveal constraints, unsupported assumptions, dependencies, uncertain moments, fallback needs, and cases that could leave a user misled or stuck.
- AI assist
- A model pass over the examples surfaces unsupported assumptions for domain participants to verify.
- Human gate
- Are the strongest assumptions supported or clearly marked for testing? Domain participants confirm which assumptions still need real user evidence.


Put the options under pressure
We compare interaction patterns, review flows, authority limits, and fallback behavior. The preferred direction then faces representative cases and the adverse cases most likely to expose a weak choice.
- AI assist
- The model drafts alternative interaction and fallback patterns, giving the experience team options to compare and discard.
- Human gate
- Can users understand what the AI did, what remains uncertain, and what happens next? Your experience lead chooses which interaction pattern moves to testing.


Leave a decision others can follow
The record explains the chosen experience, the options set aside, known exceptions, accountable owners, acceptance evidence, and the next research or build gate.
- AI assist
- A model-produced first decision record captures the accepted and rejected experience options for the product owner to correct.
- Human gate
- Has the owner in charge accepted the concept and its open conditions? Your product owner accepts the concept and the conditions attached to it.


Named artifacts you keep
What you get
Design and engineering receive a product decision they can inspect, challenge, and carry forward without guessing how it was reached.


Roadmap
Validated user-job concept and experience plan
One inspectable view of the user job, AI role, interaction flow, uncertainty, review, fallback, and intended outcome.


Risk register
Experience assumptions and dependency notes
Supporting evidence, unresolved assumptions, system or policy dependencies, and the decisions each may affect.


Test evidence
Review, fallback, and authority-boundary findings
Acceptance and failure-case findings showing where review, fallback, or authority boundaries hold and break.


Decision record
Selected concept, rejected options, and next-gate brief
The selected concept, rejected options, accepted conditions, owners, and next research or build decision.
Scope and honest limits
When to bring us in
This is the awkward stage where the idea has promise, but different people still mean different things by the user, the job, or what AI should do.
A good fit when
- The team supports the idea but cannot agree on the user, moment of use, or outcome that matters.
- Users cannot tell when the product is suggesting, waiting for review, falling back, or acting, so they do not know who holds the next decision.
- A product owner is ready to choose once assumptions, dependencies, and credible failure cases are visible.
- The user job is clear, but the team has not agreed where AI should act, wait for review, show uncertainty, or fall back.
- Several experience options look plausible, yet representative evidence and failure cases do not show which one survives its dependencies.
- The intended outcome is being discussed, but acceptance tests, exception decisions, named owners, and the next research or build handoff are still missing.
- A later product could change the intended outcome, because no written experience boundary states which review and fallback choices must survive.
Better handled as other work when
- You need the production product built or connected to live systems. This work settles and tests the experience direction, while engineering is a later scope.
- You want stakeholder enthusiasm treated as representative user evidence. The concept still needs examples and tests from the people it is meant to serve.
- You need legal, policy, or release approval from this work. We record the experience evidence, while those decisions stay with your qualified owners.
If one of these is closer to your situation, start here instead: See the application development service
Engineers who ship production AI
This is the part of Zeo that writes and ships code. Our senior engineers build agents, chatbots, and RAG pipelines, along with the automation and data work around them, and they keep operating those systems once they're live. We've worked with more than 500 brands since 2011.
Tools we use
Tools behind this work
Figmamakes the AI's role, review points, and fallback paths clickable before engineering starts
Anthropicdrives the prototype's real AI responses during adverse-case testing sessions
Notionthe acceptance-criteria record engineering signs off on before committing
Voiceflowprototypes the conversational flow itself when the concept is a dialogue, not a screen
Next step
Decide what is worth building


Before you decide


























