AI Foundations for PMs
PM 01Chapter 5 of 7

Probability & Confidence — Why AI outputs aren't answers — they're bets

~7 min essentials·15 min full·7 sections

AI models don't look up answers — they sample from a probability distribution. Calibrating confidence and choosing thresholds is the PM's job, not engineering's.

Full — every example, fold, and depth note.

Key takeaway

A model's confidence score is an internal mathematical distance, not a guarantee of truth. The product threshold is where math becomes strategy.

Highlight any sentence below for a plain-English explanation
§5.1·~1 min

AI outputs are probability distributions, not facts

The mental shift that changes how you design AI features

Key takeaway

An AI model never truly "knows" an answer; it only calculates the mathematical probability that an output is the most statistically appropriate response.

Why this matters for you

When users complain that your new AI feature sometimes gives different answers to the exact same question, you cannot file a bug ticket to "fix the database." You must redesign the UI to set expectations that the product is probabilistic, not deterministic.

Your top enterprise customer submits a furious support ticket. They used your new generative AI feature to draft an executive summary, and when they clicked "regenerate" using the exact same prompt, the numbers and tone completely changed. They assume the software is broken. They are applying a deterministic mental model—where a specific input always yields a specific output—to a probabilistic system. The product isn't broken; it is operating exactly as designed.

§5.2·~1 min

What is a confidence score

What 87% confidence actually means — and what it doesn't

Key takeaway

A confidence score is the model's internal mathematical certainty about its own prediction; it is a measure of statistical distance, not a literal guarantee of reality.

Why this matters for you

When a model claims it is "99% confident" that an image contains a dog, you must resist the urge to tell users "the system is 99% accurate." Confidence is internal self-assurance; it is not external ground truth.

Your engineering team deploys a fraud detection model. When a transaction is flagged, the dashboard shows the support agent a bright red alert: "Confidence: 87%." An agent asks you, "Does that mean out of every 100 transactions with this score, exactly 87 are fraudulent?" You hesitate, realizing you don't actually know. You are confusing the model's internal mathematical certainty with real-world statistical probability.

§5.3·~1 min

Confidence calibration

When a model's stated confidence matches its actual accuracy

Key takeaway

A model is "calibrated" when its internal confidence score perfectly matches its real-world accuracy; an uncalibrated model is dangerous because it lies about how sure it is.

Why this matters for you

If you build a triage workflow that automatically approves transactions when the model is >95% confident, you are trusting the model's self-assessment. If the model is poorly calibrated, it might only be right 60% of the time it claims 95% confidence, bankrupting your company.

You audit the performance of your automated loan approval system. The system was designed to instantly approve loans only when the model's confidence score exceeded 90%. During the audit, you discover that out of the 10,000 loans approved with a "90% confidence" score, 30% of them defaulted. The model was highly confident, but wildly inaccurate. The model's internal assessment of certainty did not map to reality. You have a massive calibration problem.

§5.4·~1 min

Overconfident models

Why saying "95% sure" and being right 60% of the time is a disaster

Key takeaway

Modern neural networks are fundamentally predisposed to extreme overconfidence, happily hallucinating false information with absolute mathematical certainty.

Why this matters for you

You cannot rely on a model to tell you when it is confused. If you design an interface that assumes the model will naturally output "I don't know" when confronted with missing data, your product will fail spectacularly.

A lawyer uses an AI research tool to draft a brief. The model invents a fake court case, complete with a citation and a judge's name, and inserts it into the document. The lawyer submits the brief and faces severe sanctions. When the team investigates the logs, they find the model generated the fake case with a 98% internal confidence score. The model did not politely admit it didn't know the answer; it confidently hallucinated a completely fabricated reality. You have encountered the reality of an overconfident model.

§5.5·~1 min

Decision thresholds

The confidence level at which you act — and who sets it

Key takeaway

A decision threshold is the specific numerical boundary where a probabilistic score is converted into a binary product action.

Why this matters for you

The model only outputs a percentage; the product must make a decision. Setting the threshold is the exact moment where abstract statistics become tangible user experience.

Your AI team builds a sentiment analysis model to automatically delete toxic comments on a forum. The model works perfectly, outputting scores from 0.00 (friendly) to 1.00 (toxic). However, the feature is useless until someone writes the actual line of code that says: `if score > X, delete comment`. The model does not know what X should be. X is the decision threshold, and it is the single most important configuration in any AI feature.

§5.6·~1 min

Human-in-the-loop design

When to show model output, when to flag for review, when to suppress entirely

Key takeaway

When a model's confidence falls into the ambiguous middle ground, the best product decision is often to route the prediction to a human rather than forcing an automated guess.

Why this matters for you

You do not have to choose between full automation and no automation. Designing a secondary workflow for low-confidence predictions allows you to safely deploy an AI feature months before the model is smart enough to handle 100% of the traffic.

Your company processes insurance claims. You want to use AI to automatically approve or deny them. The model is highly accurate on obvious approvals and obvious fraud, but it struggles on the complex 20% of claims in the middle. If you force a single threshold, you either automate the approval of fraudulent claims, or you automatically deny legitimate customers. Both outcomes are disastrous. The solution is not a better model; the solution is human-in-the-loop (HITL) design.

§5.7·~1 min

PM decision lens: the threshold is a product decision, not an engineering one

Why calibrating confidence is your responsibility

Key takeaway

Calibrating confidence and setting operational thresholds are the primary mechanisms by which a PM exerts control over an AI model; if you outsource this to engineering, you have abdicated your role.

Why this matters for you

Data scientists optimize for mathematical elegance; PMs optimize for user experience and margin. The exact numerical point where an AI takes action defines your business risk, and you must own that number.

You are about to launch a major AI feature. In the final sync, you ask the lead engineer where the decision threshold is set. They reply, "We left it at the default 0.5." By accepting the default mathematical threshold, the team has implicitly decided that a false positive and a false negative have the exact same financial and UX cost to the business. You realize that in your specific product, a false positive will cause users to churn immediately. You have almost launched a technically sound product that will destroy your retention metrics.

As a PM: You must own the decision threshold. If you leave it to engineering, your product inherits an arbitrary risk profile that assumes false positives and false negatives are equally costly.

ChatGPT's Temperature Setting

OpenAI exposes a "temperature" parameter via their API. A temperature of 0 forces the model to always pick the absolute most probable next word, making it highly deterministic but incredibly boring. A higher temperature introduces randomness, allowing the model to pick slightly less probable words, creating creative writing but guaranteeing the output changes every time you run it.

Concept check · 1 of 9
Sort into categories

For each product scenario, decide whether you should raise the decision threshold (more conservative) or lower it (more aggressive).

Drag each item into a category

Auto-deleting comments flagged as toxic in a community of paying customers.Cancer screening pre-filter that routes suspicious scans for radiologist review.Airport security scanner identifying prohibited items in carry-on bags.Automated loan approvals where a wrong 'approve' costs ~$50k.Spam filter for a customer support inbox where missing a real ticket is unacceptable.Auto-refund bot that issues credits without human review.

Raise threshold (favour precision)

Lower threshold (favour recall)

Portrait of Krishna Kumar, Curator

Vetted by Krishna KumarCurator, FactorBeam