Artificial intelligence is one of the most used and least understood terms in product work today. Designers get handed briefs that mention "AI-powered" features without any explanation of what that means technically. Product managers sit in planning sessions where engineers reference ML pipelines and training data while everyone else nods along. That gap between exposure and understanding costs teams time and creates friction in the most critical decisions.

At its core, AI is about building software that learns from data instead of following fixed rules written by a programmer. Traditional software runs on explicit instructions: if X happens, do Y. AI systems work differently. They identify patterns across large datasets and make predictions or decisions based on what those patterns suggest. This means AI can handle tasks that are too complex, too variable, or too ambiguous to program by hand, like recognizing speech, recommending content, or detecting fraud.

The term covers a broad range of capabilities, from narrow systems that do one task extremely well to the concept of general intelligence, which no system has achieved yet. Every AI product people interact with today falls into the narrow category: a recommendation algorithm, a spam filter, a translation tool. Each is powerful within its domain and limited outside of it. Knowing this changes how designers and PMs engage with AI features. It means asking sharper questions about what the system is actually trained to do, where it is likely to fail, and what decisions should stay with a human. The vocabulary starts here.

Artificial intelligence as a term

Artificial intelligence is a broad umbrella term, not the name of a single technology. It refers to computational systems capable of performing tasks that typically require human-like intelligence, such as recognizing patterns, understanding language, making decisions, and learning from experience. Knowing what the term covers, and what it does not specify, is what separates confident use from vague gesturing.

The confusion in product conversations usually comes from treating "AI" as if it means something precise. A PM who says "we should add AI to this feature" has not said anything technically meaningful yet. The term describes a category, not an implementation. Underneath it sit machine learning, deep learning, natural language processing, computer vision, and other distinct approaches, each with different strengths, limitations, and failure patterns.

Using the term accurately means being able to ask the follow-up question: What kind of AI? A designer reviewing a brief that mentions an "AI-powered recommendation engine" needs to know that this tells them almost nothing about how the system works, where it fails, or what edge cases to design for. That follow-up vocabulary starts with understanding what artificial intelligence actually names and what it leaves open.[1]

Pro Tip! A rule-based chatbot follows a script. An AI chatbot learns what good answers look like. Same interface, completely different logic underneath.

Algorithm in machine learning

Algorithm in machine learning

An algorithm is a set of rules or instructions for solving a problem or completing a task in a defined sequence of steps. In AI conversations, the word gets used loosely to mean almost anything from a simple sorting rule to a complex machine learning model, which creates real confusion in product discussions. Knowing the precise meaning makes it easier to ask the right follow-up questions when someone on an engineering team uses the term.

A spell-checker, a search ranking formula, and a fraud detection model are all algorithms in the technical sense. The difference between them lies in how the rules were created. A spell-checker follows rules a programmer wrote by hand. A fraud detection model follows rules that the system derived from patterns in data. Both are algorithms. But they behave differently, fail differently, and require different approaches to improvement and oversight. For product managers writing requirements or designers reviewing feature specs, the practical value of knowing this term is precision. When someone says "the algorithm surfaced the wrong result," the next question is: was this a rule someone coded that we can simply change, or is it behavior the model learned from data that requires retraining? That distinction changes the scope of the fix entirely, and it starts with understanding what "algorithm" actually means.

Machine learning

Machine learning is a subfield of artificial intelligence where systems learn patterns from data rather than following rules that a programmer wrote explicitly. Instead of coding behavior directly, developers provide a dataset and let the system figure out the logic by analyzing examples. The result is a model that can make predictions or decisions on new inputs based on what it learned during training.

The term comes up constantly in product work, and misusing it carries real cost. Calling something "machine learning" when it is actually a rule-based system, or vice versa, leads to wrong assumptions about how the system can be improved, how it will fail, and who is responsible for its outputs. A rule-based content filter can be updated by changing a list. A machine learning content filter requires retraining on new data. Those are different timelines, different skill sets, and different product processes.

For a designer, knowing that a feature uses machine learning means designing for uncertainty rather than determinism. The output is probabilistic, not guaranteed. For a product manager, it means scoping improvement work differently: fixing ML behavior requires data collection, retraining, and evaluation, not a quick code change. Knowing what machine learning means as a term is the entry point to asking all of those more specific questions accurately.[2]

Pro Tip! A useful shorthand: rule-based systems fail because a rule is wrong. ML systems fail because the training data was incomplete, unrepresentative, or biased.

Training data in machine learning

Training data is the dataset used to teach a machine learning model how to behave. The model analyzes examples in this dataset, identifies patterns, and develops the internal logic it will later use to process new inputs. Training data is not a background detail. It is the primary factor shaping what a model can do, what it gets wrong, and who it works well for.

The term matters in product conversations because it reframes where responsibility sits. When a recommendation algorithm surfaces content that frustrates or harms users, or a hiring tool performs poorly for candidates from certain backgrounds, the cause is almost always traceable to what the training data did and did not represent. A model trained primarily on data from one demographic will reflect the behavior patterns and assumptions embedded in that data. A model has no awareness of what was left out.

For product managers evaluating an AI vendor or scoping an AI feature, asking "what was this trained on?" is one of the highest-leverage questions available. It reveals coverage gaps, potential bias exposure, and the conditions under which the model is likely to perform reliably versus poorly. For designers, understanding training data means recognizing that what looks like a "smart" system is a mirror of a dataset. Knowing the term is knowing where to look first when something goes wrong.

Pro Tip! Training data is not neutral. It encodes the choices, gaps, and assumptions of whoever collected it. Auditing is a product responsibility, not just an ML engineering concern.

AI Model

In AI, a model is the output of the machine learning training process: the system that has learned patterns from data and can now apply those patterns to new inputs. When engineers talk about "the model," they mean this trained artifact, not the underlying algorithm or the training data. Designers and PMs who conflate these terms tend to ask the wrong people for fixes and misunderstand where the product's behavior actually comes from. A useful analogy: the training process is like an education, and the model is the trained professional who graduated from it. The curriculum (algorithm) and the textbooks (training data) shaped that professional, but what the product interacts with day to day is the resulting model. When the model produces an incorrect output, the fix might mean changing the training data, adjusting the algorithm, fine-tuning the model, or deploying a different model entirely. Each of those is a distinct intervention.

Product teams encounter models in vendor APIs, embedded product features, and internal ML systems. Knowing the term precisely helps in feature discussions. When an engineer says "the model isn't confident enough for this use case," a PM who understands what a model is can ask meaningful follow-up questions: Is this a threshold we can adjust? Does the model need more training examples? Is the underlying architecture suited to this task? That vocabulary is the difference between participating and just listening.[3]

Narrow AI

Narrow AI, also called weak AI, refers to AI systems designed and trained to perform a specific task or a limited set of closely related tasks. It is the only kind of AI that exists commercially today. Every product that uses AI, from a spam filter to a voice assistant to a content recommendation engine, is built on narrow AI. The system is highly capable within its defined scope and unable to generalize beyond it.

The "narrow" in narrow AI does not mean simple or low-quality. A medical imaging model built on narrow AI can detect certain anomalies with greater accuracy than experienced radiologists. The limitation is scope, not performance. That same model cannot transcribe audio, translate text, or flag inappropriate comments. Each of those tasks requires a different model trained specifically for that purpose.

This term is one of the most important in any product vocabulary because it directly governs how teams should scope and communicate AI features. When a stakeholder says "the AI will learn and expand over time," they are describing behavior that narrow AI systems do not produce on their own. Narrow AI improves when retrained on new data, not by generalizing independently. Knowing this term helps designers and PMs correct unrealistic expectations before they get built into user-facing promises or roadmap commitments.[4]

Pro Tip! Narrow AI does not "learn on its own" in deployment. Retraining requires deliberate effort, new data, and engineering time. That is always a product decision, not an automatic process.

Artificial general intelligence (AGI)

Artificial general intelligence (AGI) Best Practice
Do
Artificial general intelligence (AGI) Bad Practice
Don't

Artificial general intelligence (AGI) refers to a hypothetical AI system capable of performing any intellectual task a human can, across any domain, without needing to be retrained or reprogrammed for each one. AGI does not exist. No current system, regardless of how capable it appears, qualifies. The term describes a research goal, not a product category.

The reason this term belongs in a designer or PM's working vocabulary is not technical curiosity. It is because AGI-like assumptions quietly enter product conversations and briefs without being named. Stakeholders who describe an AI feature as one that "understands context," "adapts to any input," or "gets smarter over time on its own" are describing AGI behavior, even if they do not use the word. Those assumptions produce interfaces and roadmaps built around capabilities that do not exist. Knowing the definition of AGI gives designers and PMs a precise frame for pushback. The question is not whether an AI feature sounds impressive. It is whether the capability being described is something that narrow AI systems can actually deliver. That distinction protects teams from overpromising to users and from building product strategies on a foundation that current technology cannot support. The vocabulary here is a precision tool, not an academic detour.[5]

Deep learning and the black box problem

Deep learning is a subfield of machine learning that uses artificial neural networks with many layers to identify complex patterns in data. "Deep" refers to the depth of these layers, each of which extracts progressively more abstract features from the input. Deep learning is what powers image recognition, speech-to-text, language translation, and most of the generative AI tools now common in product work.

Before deep learning became practical, machine learning required engineers to manually identify which features of the data were worth analyzing. A spam filter might be told to look at subject lines, sender addresses, and keyword frequency. Deep learning eliminates that manual step. The model learns which features matter by processing large amounts of labeled data and adjusting across its layers automatically. This makes it powerful for tasks involving unstructured data like images, audio, and text, but it also makes the resulting model harder to interpret.

For product teams, the term matters for two reasons:

  • It explains why certain AI features work at all: recognizing a face, transcribing a voice note, detecting harmful content in images. These are deep learning tasks.
  • It sets expectations about explainability. Deep learning models are often described as "black boxes" because their internal logic is distributed across millions of weighted parameters. When a designer asks, "Why did the AI flag that image?", the honest answer is often that the reasoning cannot be fully traced. Knowing the term frames that limitation accurately.

Pro Tip! "Explainability" is a first-order design and PM concern for deep learning features. If the model's reasoning cannot be traced, design must account for that uncertainty directly.