AI Fundamentals for Everyone
Build a clear, intuitive understanding of what AI is and where it adds value.
Content
Patterns, predictions, and decisions
Versions:
Watch & Learn
AI-discovered learning video
Patterns, Predictions, and Decisions: From Vibes to Verdicts
You watched one pasta video and now your feed thinks you're a Michelin-starred carb goblin. Your map app rerouted you mid-commute like a tiny wizard lives in your phone. Your inbox filtered that one definitely-not-a-prince email. What sorcery is this?
It's not sorcery. It's the three-step dance behind almost every AI product you touch: patterns → predictions → decisions.
In the last section, we separated AI from rules-based software (rules: you tell the computer exactly what to do; AI: you show it examples and it figures out patterns). And we saw why AI matters now (spoiler: data + compute + algorithms = glow-up). Today, we zoom in on the engine room: how machines go from raw data squiggles to actions that affect real people.
The Big Picture (aka The Pipeline You Can't Escape)
Data → Learn Patterns → Make Predictions → Decide/Act → Feedback → (repeat)
- Patterns: What regularities live in the data?
- Predictions: Given something new, what seems likely?
- Decisions: So... what do we actually do about it?
Imagine a restaurant:
- Patterns are the recipes the chef learned by tasting a thousand soups.
- Predictions are the chef smelling a new pot and estimating, “needs salt.”
- Decisions are adding the salt (or not), plating, and serving.
1) Patterns: The World Has Rhymes, Not Reasons
What is a pattern?
- A pattern is a repeatable regularity found in data: cats tend to have triangle ears; spam messages often say “urgent”; customers who buy flour also buy yeast (bakers unite).
- In ML-speak: the model learns a representation that captures how inputs and outputs co-vary. It’s not discovering cosmic truth; it’s compressing vibes into math.
How patterns are learned (without traumatizing your algebra brain):
- Show the model lots of examples.
- Translate those examples into numbers (features, pixels, tokens, etc.).
- Adjust internal knobs (weights) to reduce mistakes.
Think of it as a memorization-but-make-it-generalization montage. The model tries a pattern, gets roasted by the loss function, tries again, gets roasted slightly less, and repeats until vibes ≈ truth.
Where patterns can go wrong:
- Spurious patterns: “All your training dog photos had grass → the model thinks ‘grass = dog.’”
- Historical bias: patterns reflect the past, not justice.
- Drift: patterns that were true last year ghost you this year.
2) Predictions: The Probability Gremlin Speaks
What is a prediction?
- A prediction is the model’s best guess about an outcome given new input.
- Formally (if you like cute equations):
Prediction = P(Y | X)
# example: P(email_is_spam = 0.87 | words, links, sender)
- Predictions can be:
- Categories: spam vs. not spam
- Numbers: tomorrow’s temperature
- Text/images: next word, a caption, a picture of a raccoon in a tuxedo (don’t ask)
Key ideas about predictions:
- They are usually probabilistic. The model says “87% spam,” not “this email is spam by destiny.”
- Uncertainty matters. A 0.51 vs. 0.99 prediction should not trigger the same behavior.
- Calibration is a sanity check: among things the model rates 70%, do ~70% actually happen? If not, your confidence meter is lying.
Metrics sneak peek (friendly edition):
- Accuracy: how often right? (Beware imbalance!)
- Precision: when it says “spam,” how often it’s correct.
- Recall: of all actual spam, how much we catch.
- Tradeoff: more recall often means less precision. Choose your heartbreak.
3) Decisions: Where Predictions Meet the Real World
If predictions are the weather forecast, decisions are: do we carry an umbrella, cancel the picnic, or YOLO?
Decision = prediction + costs/benefits + constraints.
- You set a threshold for action.
- You weigh false positives vs false negatives based on real-world costs.
- You add guardrails: laws, fairness rules, human review, audit logs.
A tiny policy in pseudocode:
if P(spam) > 0.9:
send_to_spam_folder()
elif 0.6 < P(spam) <= 0.9:
put_in_quarantine_and_notify_user()
else:
deliver_to_inbox()
Notice: the model only predicted. Humans designed the decision policy.
Thresholds are values, literally and ethically:
- A bank might block a transaction only at P(fraud) > 0.99 to avoid annoying customers (false positives are $$$ pain).
- A hospital triage might escalate at P(sepsis) > 0.2 because missing a case is deadly (false negatives are catastrophic).
Confusion matrix (feelings edition):
- False positive: acted when we shouldn’t have → customer angry.
- False negative: didn’t act when we should have → risk realized.
Good decisions are not the same as good predictions. You can have a mediocre model + great policy and beat a great model + reckless policy. Tattoo that on your product roadmap.
Quick Case Study: The Spam Filter You Argue With at 2 a.m.
- Patterns: learns that certain phrases, sender histories, and link structures correlate with spam.
- Prediction: “This new email has a 0.87 spam probability.”
- Decision: if > 0.9, spam; if 0.6–0.9, quarantine; else inbox. User can override (feedback loop!).
- Feedback: you mark “not spam,” the system updates or retrains later to unlearn its slander.
Watch how human-in-the-loop upgrades outcomes without needing a perfect oracle. This is hybrid AI + rules-based design, the besties we introduced earlier.
Table Time: Pattern vs Prediction vs Decision
| Layer | What it is | Who sets it | When it happens | Typical failures |
|---|---|---|---|---|
| Patterns | Regularities learned from data | Model via training data | Training | Spurious correlations, bias, drift |
| Predictions | Probabilistic guesses on new inputs | Model using learned patterns | Inference | Overconfident, miscalibrated |
| Decisions | Actions based on predictions + context | Humans/policy/constraints | Runtime/Workflow | Wrong thresholds, unfair impacts |
Why People Keep Misunderstanding This
- "The AI decided." No, it predicted. You decided how to act on that.
- "Higher accuracy solves everything." Not if your threshold and costs are off. Imagine a great rain forecast and you still forget the umbrella.
- "Correlation = cause." Please no. AI sees patterns; it rarely knows why. Use domain knowledge and experiments to validate causal claims.
- Feedback loops: deny credit → person can’t build credit → future model sees “risky.” You accidentally time-looped inequality.
Real-World Mini-Tour
Recs engine (streaming):
- Patterns: users like you binge true crime when stressed (same, bestie).
- Prediction: 0.72 you’ll watch this doc tonight.
- Decision: surface it in row 1, slot 3. A/B test layout.
Navigation app:
- Patterns: road speeds by time-of-day/weather.
- Prediction: ETA for each route.
- Decision: choose route minimizing travel + toll cost; reroute if crash detected.
Health triage:
- Patterns: vital signs + labs preceding sepsis.
- Prediction: 0.31 sepsis risk.
- Decision: alert nurse if > 0.2; order tests if > 0.5; never auto-diagnose; always log rationale.
Your Practical Checklist (Use This on Any AI Pitch)
Ask these out loud like you mean it:
- Patterns: What data taught this model its worldview? Any known biases/drift?
- Predictions: What exactly is it predicting, and how uncertain is it? Is it calibrated?
- Decisions: What action is tied to which probability? Who benefits or bears the risk?
- Costs: What are the false positive/negative costs? Show me the threshold math.
- Feedback: How do we correct mistakes? Can users appeal? Do we audit outcomes over time?
Bonus: What guardrails and rules-based logic wrap around the model? (Because they should.)
Linking Back to Our Earlier Lessons
- From "AI vs rules-based software": AI learns patterns to generate predictions; rules still run the house for decisions, constraints, and business logic. The magic is in the mix.
- From "Why AI matters now": Bigger models + more data = richer patterns → better predictions. But better predictions only unlock value when paired with smart, ethical decision policies.
Closing: The One-Liner You’ll Quote Later
AI is a calculator for uncertainty. You feed it data, it returns likelihoods. Wisdom is deciding what to do with them.
Key takeaways:
- Patterns are learned regularities; they’re powerful but imperfect summaries of the past.
- Predictions turn patterns into probabilistic guesses about new cases.
- Decisions translate predictions into actions by weighing costs, constraints, and ethics.
- Good systems combine AI with rules, monitoring, human judgment, and feedback loops.
- If an AI system goes wrong, diagnose at the right layer: data/patterns, prediction quality, or decision policy.
Next up, we’ll take these ideas for a spin in real workflows and talk about measuring success without accidentally optimizing your way into chaos. Bring snacks. And a calibrated sense of humor.
Comments (0)
Please sign in to leave a comment.
No comments yet. Be the first to comment!