"AI" covers two genuinely different jobs that get blurred together in everyday conversation: systems that predict an outcome, and systems that generate new content. Knowing which one you’re dealing with sets the right expectations.
Predictive AI Answers "What Will Happen"
Predictive AI takes existing data and estimates a specific outcome: will this customer churn, is this transaction fraudulent, what’s tomorrow’s likely demand for a product. Its output is typically a number, a category, or a probability, and its whole job is to be as accurate as possible against a real, checkable outcome.
Generative AI Answers "What Could Be Created"
Generative AI produces new content, text, images, audio, or code, that didn’t exist before, based on patterns learned from its training data. There’s no single "correct" output to be accurate against; the goal is coherent, useful, novel content rather than a precise forecast.
Different Success Metrics Entirely
A predictive model is evaluated against ground truth: did the prediction match what actually happened. A generative model is evaluated more subjectively: is this output coherent, relevant, and useful, since there’s rarely one single correct piece of writing or image for a given prompt.
Why the Confusion Happens
Modern large language models blur the line somewhat, since the same underlying architecture can be used generatively or in a more predictive, classification-like way. The distinction is really about the task being asked of the model, not a fixed property of the model itself.
Why This Distinction Is Practically Useful
If you’re evaluating an AI tool, ask which category its core function falls into. A predictive tool should be judged on accuracy against real outcomes over time. A generative tool should be judged on the quality and usefulness of its output for your specific purpose, since there’s no ground truth to check it against.