Skip to content

Article

What AI-native product management actually means

**Not a PM who uses ChatGPT, and not a PM who works at an AI company** Most people using the phrase "AI-native product manager" mean one of two things, and both are wrong. Either they mean a product manager who has adopted AI tools for their own work

PublishedAug 1, 2026
Reading time14 min
CategoryProduct management
Topicsai-native-products · product-management-practice · evidence-and-evaluation

What AI-native product management actually means

Not a PM who uses ChatGPT, and not a PM who works at an AI company


Thesis

Most people using the phrase "AI-native product manager" mean one of two things, and both are wrong. Either they mean a product manager who has adopted AI tools for their own work, which is a change in personal productivity and nothing else. Or they mean a product manager employed at a company that sells AI, which is a fact about the employer.

Neither describes a different job. What describes a different job is managing a product whose behaviour is probabilistic rather than specified. That one property propagates outward and changes five things: how you write requirements, how you decide whether the product works, how you plan, how the unit economics behave, and what the interface has to communicate.

If you are shipping a product where the same input can produce different outputs, and where nobody can enumerate the failure cases in advance, you are doing this job whether or not the phrase is on your title.

Context

Traditional software product management rests on an assumption so basic it is rarely stated: behaviour is specifiable. You write "when the user clicks submit and the email field is invalid, display this error". An engineer implements it. A tester verifies it. The check is binary and it is stable across time.

Probabilistic systems break that assumption at the root. You cannot write "when the user asks for a summary, produce a good one" and have anyone verify it in the same sense. Good is a distribution, not a value. The same prompt may produce an excellent output on Monday and a mediocre one on Tuesday, with no code change in between, and a model version change can shift the whole distribution without touching a line of your application.

This is not a new observation in machine learning. Sculley and colleagues at Google described the problem in 2015 in a paper whose title has aged extremely well, "Hidden Technical Debt in Machine Learning Systems", and their central point was that ML systems have a property they named CACE: Changing Anything Changes Everything. There are no local changes, because the inputs are entangled through the model. That paper was about ML infrastructure. It reads now like a description of every application built on top of a language model API.

What has changed since 2015 is that this class of system is no longer confined to teams with research scientists. Anyone with an API key ships one. Which means a large number of product managers are now managing systems with properties they were never trained for, using processes designed for deterministic software.

Research

Three lines of published work are directly useful here, and they are worth reading rather than paraphrasing.

On why specification fails. Sculley et al.'s CACE principle is the foundational statement. Its practical consequence is that you cannot reason about a change to one part of an AI system in isolation, which invalidates the ordinary product management habit of scoping a change to a surface.

On what replaces testing. Ribeiro and colleagues' CheckList work, presented at ACL in 2020, is the most useful thing I have read on how to evaluate model behaviour systematically. Their argument is that held-out accuracy is a badly overrated measure and that what you actually want is behavioural testing: a matrix of capabilities against test types, probing specific properties like negation handling or robustness to paraphrase. Crucially, they showed that this approach surfaces failures in commercial production systems that their own accuracy metrics had not revealed. That is the closest thing the field has to a specification methodology, and it maps almost directly onto what a product manager should be writing instead of acceptance criteria.

On what the interface owes the user. Amershi and colleagues published eighteen guidelines for human-AI interaction at CHI in 2019, synthesised from more than twenty years of prior recommendations and validated against real products. Several of them are essentially product management instructions rather than design ones: make clear what the system can do, make clear how well it does it, scope services when in doubt, and support efficient correction. Those are requirements about communicating capability and confidence, and someone has to own them.

And one finding that should change how you think about explanations. Turpin and colleagues showed in 2023 that a model's stated chain of thought does not necessarily reflect the process that produced its answer, and can be systematically influenced by biasing features the model never mentions. If you were planning to show the model's reasoning to users as a justification for its output, that finding is a problem you own.

Argument

Five things change. In rough order of how badly they hurt if you get them wrong.

One: you specify thresholds and boundaries, not behaviour.

You cannot write deterministic acceptance criteria for a generative feature. What you can write is a boundary and a bar. Which inputs must the system handle. Which must it refuse. What is the acceptable failure rate on the ones it handles, and what does failure look like when it happens. What must it never do regardless of input.

That last one is the most important and the most neglected. A specification for a probabilistic system is largely a specification of its guardrails, because the space of possible outputs is unbounded and the only tractable way to constrain it is to define what is out of bounds. A PM who writes feature descriptions for an AI product and no boundary conditions has not written a specification.

Two: evaluation replaces QA, and it is your job, not the engineers'.

This is the shift that separates people who ship AI products from people who demo them. A test suite answers whether the code does what it says. An evaluation harness answers whether the output is good enough, which is a product question in a way that a unit test is not, because "good enough" is a judgement about user value.

Concretely: a fixed set of representative inputs. A rubric with dimensions scored independently rather than one blurred quality score. Scored by hand initially, then by a model with human spot-checking once you have calibrated. Run on every meaningful change, including model version changes you did not initiate.

Teams routinely spend weeks tuning prompts and have no evaluation set. Those teams cannot tell whether they are improving anything, and they usually believe they are.

Three: roadmaps stop being feature lists.

A conventional roadmap is a sequence of capabilities. An AI product roadmap has to interleave three different kinds of work: capability, which is what the system can attempt; reliability, which is how often it succeeds; and boundary, which is what it refuses to do. These trade against each other. Widening capability usually reduces reliability. Tightening boundaries reduces capability and increases trust.

A roadmap that lists only capabilities will ship an increasingly ambitious product that works increasingly badly, and the failure will be invisible until users leave, because nobody was measuring reliability as a deliverable.

Four: unit economics become variable and they are a product constraint.

Traditional SaaS has near-zero marginal cost per user action. Inference does not. Every generation costs money, and the cost scales with usage rather than with seats. That single fact reaches into pricing, into free tier design, into feature design and into architecture.

It means the PM has to hold a cost model, not just a value model. Which model tier for which task. What a heavy user costs. Whether the pricing survives a power user. Whether a feature is worth its inference bill. A product manager on an AI product who cannot approximate the cost of a session is missing a constraint that determines whether the business works, and this is the most common gap I see.

Five: uncertainty becomes an interface requirement.

In deterministic software the interface shows state. In probabilistic software it also has to show confidence, provenance and reversibility. Which parts of this output were retrieved and which generated. How sure is the system. What happens if it is wrong, and how does the user undo it.

Amershi et al.'s guidelines make the same point from the design side. My framing of it is a product framing: the automation boundary belongs where a mistake becomes irreversible. Not where the model gets weak, not where the engineering gets hard. Ask what an error costs and stop the automation there. That is a product decision with real consequences and it is the one I would defend hardest.

Examples

A summarisation feature. The deterministic instinct produces "user uploads a document, receives a summary". The AI-native version specifies which document types are in scope and which are refused, what happens when the document exceeds context, whether the summary may include anything not present in the source, how a user checks a claim against the original, and what the acceptable rate of unsupported statements is. Then it builds a fifty-document evaluation set before it builds the feature.

An agentic workflow. The deterministic instinct describes the happy path. The AI-native version specifies the maximum chain length, where the user is asked to confirm, what the system does when a tool returns something unexpected, how a partially-completed run is presented, and which actions require explicit human authorisation regardless of confidence.

A pricing decision. The deterministic instinct sets a per-seat price against competitors. The AI-native version models cost per session at three usage percentiles, checks whether the ninety-fifth percentile user is profitable, and designs the free tier as a usage allowance rather than a feature restriction, because a feature-limited free tier hides the product while a usage-limited one hides only the volume.

Counterargument

Here is the strongest version of the case against everything above, and I think it is partly right.

"This is just product management. You are describing ordinary competence with new vocabulary."

Good product managers have always specified boundaries and edge cases. They have always cared about quality measurement, and A/B testing is evaluation. They have always had to understand cost structure; anyone who has worked on a product with expensive infrastructure has held a cost model. They have always designed for failure states. Calling this "AI-native" invents a specialism to justify a title, and the industry has a long record of doing exactly that.

There is a sharper version too: this framing risks producing PMs who talk fluently about evaluation harnesses and model routing while being weak at the actual job, which is understanding users and deciding what to build. Vocabulary is easier to acquire than judgement, and a field with new vocabulary attracts people who prefer the former.

Where I think the counterargument is right. The underlying skills are not new. Everything above is a specialisation of ordinary product management, not a replacement for it, and someone who is bad at the fundamentals will be bad at this. If I had to choose between a PM with excellent user judgement and no AI experience and a PM who could recite evaluation methodology, I would take the first without hesitating.

Where I think it is wrong. Degree becomes kind at a certain point. Edge cases in deterministic software are enumerable, and a competent person can list them. The output space of a generative system is not enumerable, and that is a difference in the nature of the work rather than its difficulty. And the cost point is genuinely new for most software people: an entire generation of SaaS product management was built on the assumption that marginal cost per action rounds to zero. That assumption is now false, and pricing intuitions built on it break.

So: not a new profession. A specialisation with at least two genuinely novel constraints, held by people whose training assumed neither.

Practical implications

If you are managing an AI product, in the order I would do them:

Build the evaluation set this week. Twenty to fifty representative inputs. A rubric with three or four independently scored dimensions. Score by hand. It will be worse than you want and better than nothing, and it is the foundation everything else rests on.

Write down what the system must never do. Before capabilities. This is the most valuable page of specification you will produce.

Learn your cost per session. Actually calculate it, at the median and at the ninety-fifth percentile. If you cannot, you do not know whether the product works commercially.

Put reliability on the roadmap as a deliverable with a number attached. Otherwise capability work will consume all available time, because it is more visible and more fun.

Draw the automation boundary at irreversibility and defend it. Expect pressure to move it in the name of a smoother demo.

Design the correction path early. Users will need to fix the system's output. If correcting is harder than redoing the work manually, they will redo it manually and then stop using the product.

Re-run evaluation when the model version changes, including when you did not choose the change. CACE applies to your vendor's decisions as much as your own.

My perspective

Labelled as opinion, and drawn from my own work rather than from anything cited above.

The gap between an agent that demos and an agent that ships is almost entirely evaluation, and almost nobody wants to do it. I know this partly because I did not do it. My graduate capstone was an agentic trip planner, and the central lesson I took from the programme was that evaluation is the bottleneck. I built no evaluation harness. I can articulate the principle and I did not practise it, and I think that gap is extremely common, because prompt tuning feels like progress and building a rubric feels like admin.

The other thing I believe more strongly than I can prove: the cost constraint is going to reshape AI product design more than capability improvements will. Capability is improving on someone else's roadmap. Cost is on yours. The products that survive will be the ones whose designers treated inference spend as a design input from the first week rather than as a bill that arrived later.

And on titles, since the phrase in the headline is one people are putting on their profiles: nobody should be hired for saying "AI-native". They should be hired for being able to describe, specifically, how they would tell whether their product's output is getting better. That question separates the two groups completely.

Conclusion

AI-native product management is not a tools story and not an employer story. It is what the job becomes when behaviour is probabilistic: you specify boundaries instead of behaviour, you own evaluation instead of delegating QA, you plan reliability as work, you hold a cost model, and you design for uncertainty in the interface.

None of it replaces knowing what users need. All of it is downstream of one property, and if that property describes your product, the practices follow whether or not you use the phrase.


Sources

  1. D. Sculley et al., "Hidden Technical Debt in Machine Learning Systems", NeurIPS 2015: the CACE principle. https://papers.nips.cc/paper/2015/hash/86df7dcfd896fcaf2674f757a2463eba-Abstract.html
  2. M. T. Ribeiro, T. Wu, C. Guestrin and S. Singh, "Beyond Accuracy: Behavioral Testing of NLP Models with CheckList", ACL 2020. https://aclanthology.org/2020.acl-main.442/
  3. S. Amershi et al., "Guidelines for Human-AI Interaction", CHI 2019. https://dl.acm.org/doi/10.1145/3290605.3300233
  4. M. Turpin, J. Michael, E. Perez and S. Bowman, "Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting", NeurIPS 2023. https://arxiv.org/abs/2305.04388
  5. S. Amershi et al., "Software Engineering for Machine Learning: A Case Study", ICSE 2019: on how ML changes the development process itself. https://www.microsoft.com/en-us/research/publication/software-engineering-for-machine-learning-a-case-study/

Related reading in this archive

Related

Further reading in this archive

Selected links that extend the reasoning or show the same problem from another angle.

Archive

More writing

Have something worth building?

I am more useful in a conversation than in an essay. Tell me what you are working on.

Get in touch