A music service recommends a song, a camera identifies an object, and an assistant drafts a response to a question. Each may use AI, but they do not necessarily use the same model, learning method, or kind of output. Understanding what they share is easier when we separate the model’s computation from the application in which it operates.
An AI system uses inputs and computational methods to produce outputs such as predictions, content, recommendations, or decisions. Some systems rely on learned models; others include knowledge-based methods or combinations of approaches. The important starting point is what the system receives, how its behaviour is established, and what its outputs are used to do.
AI Is a Broad Category of Systems
The OECD’s explanatory memorandum on its AI-system definition describes systems that infer how to generate outputs from inputs, with different levels of autonomy and possible adaptation after deployment. This provides a broad definition without requiring consciousness, human-like thought, or continuous self-improvement.
AI is not synonymous with every automated process. A conventional payroll calculation can follow explicit rules without learning from examples. Equally, AI has a history that includes rule-based and knowledge-based approaches, so the distinction cannot be reduced to “rules are software and everything learned is AI.” Definitions serve particular research, policy, and engineering purposes.
Machine learning is a major approach within AI. Developers specify a model, training process, and objective, then use data to establish parameters that support the task. Deep learning uses neural networks with multiple processing layers. The neural-network introduction explains why the biological vocabulary is an analogy rather than a complete description of a brain.
When someone says they are “using an AI,” they may mean a model, an application, or a hosted service. Clarify which. A recommendation model can be one component inside a music application that also handles search, subscriptions, permissions, and playback through conventional software.
A Model Represents a Learned or Specified Relationship
Consider a model that estimates whether someone will listen to a suggested song. Its inputs might include properties of the song and a suitably governed record of previous interactions. Its output could be a score used to rank candidates. The score is an estimate produced by the model, not a fact about what the listener will certainly do.
The application then chooses how to use that score. It may mix familiar and unfamiliar artists, apply availability rules, avoid repetition, or respect a user’s settings. A model’s ranking and the final playlist therefore need not be identical. The overall experience reflects both prediction and product decisions.
Representations matter. Text can be divided into tokens; images can be represented numerically; categories and measurements can be transformed into model features. These processing choices affect the information available for prediction. A technically correct model can still receive a wrong identifier or an outdated record from the surrounding pipeline.
This distinction helps explain why a model is not the whole system. The user sees the playlist, message, or decision, while the result may depend on data preparation, retrieval, model inference, business rules, and interface design. Evaluation needs to account for those components where they affect the intended task.
Training and Inference Are Different Activities
Training establishes or updates a model using data and an objective. Inference uses a model to produce an output for an input. A deployed service can perform many inference calls without changing the model’s stored parameters. Receiving a correction from a user does not automatically mean a training update occurred.
Google’s introduction to machine learning distinguishes approaches including supervised, unsupervised, reinforcement, and generative learning. In supervised learning, examples include target labels or values. Unsupervised methods seek structure without the same target-label setup. Reinforcement learning concerns behaviour shaped through interaction and rewards.
Self-supervised learning obtains a training signal from the data itself. Predicting withheld parts of text is one example of that general idea. It differs from requiring people to manually label every training example. Real systems may combine several learning stages and sources of feedback.
During many neural-network training processes, an optimiser adjusts parameters to reduce a defined loss. The objective is a mathematical proxy for desired performance, so developers still need to check whether the resulting model performs the task that matters. Improving the training objective does not, by itself, prove that every downstream use is suitable.
Generative Models Produce Candidate Material
Generative AI produces outputs such as text, images, audio, or code. A language model can generate text using relationships learned during training and the context supplied at inference. That context might include the user’s request, instructions, conversation history, or retrieved material. The system’s response depends on more than a single question considered in isolation.
An output can be useful without being guaranteed correct. A model may generate a plausible citation that does not exist, omit a condition from a summary, or produce code containing a logic error. Conversely, describing the process as prediction does not establish that every result is mere copying or that the system cannot solve unfamiliar problems. Capability needs evidence from appropriate tests.
Sampling settings can affect variation between outputs. A system can also apply constraints, validation, retrieval, and conventional calculations. Deterministic behaviour means an operation follows a repeatable rule under specified conditions; it is not a synonym for correctness. Probabilistic modelling and controlled business processes can coexist.
For a factual assistant, distinguish knowledge learned during training from information retrieved for the current request. Retrieval can supply current records without changing model parameters. It still needs to find the right material, and the answer needs to use that material accurately. The AI building-blocks article follows these components through an application.
Generalisation Makes Learning Useful and Requires Testing
A model is useful partly because it can perform on examples beyond the exact training records. A song recommender should respond meaningfully to new listening activity; an image classifier should handle new photographs. This is generalisation. Its quality depends on the task, training, data, and conditions in which the model is evaluated.
Keep evaluation data appropriately separate from development. If the same examples shape the model, feature preparation, and final assessment, the reported result may overstate performance on genuinely new cases. A held-out test can provide meaningful evidence when it represents the intended use and its limitations are understood.
Changes in inputs or outcomes can affect performance, but deterioration is not inevitable merely because time passes. A new music catalogue, camera, customer group, or operating policy may create a reason to reassess. Monitoring should identify relevant changes and investigate their consequences before choosing retraining or another response.
Some tasks have uncertain reference answers. People can disagree about which song is appealing or which summary best serves a reader. Other requirements, such as whether an amount matches an authoritative record, can be checked more directly. Choose evaluation methods that fit the claim instead of treating one accuracy figure as a complete assessment of intelligence.
Confidence needs interpretation too. A numerical score may describe a class probability, a ranking signal, or another quantity defined by the application. It should not be read as a universal measure of how much the system knows. Probability estimates can be assessed for calibration against observed outcomes, while a language model’s statement that it is confident is another generated claim. In either case, a particular answer still needs the evidence appropriate to its use.
A Model Output Does Not Establish Permission
An assistant can propose an action without being allowed to execute it. The application may expose tools for searching records, drafting a message, or changing a booking. The scope of those tools and their permissions determines what the system can affect in the world.
An AI agent commonly refers to an arrangement that can select and carry out steps towards a task, often using tools and feedback. That description concerns operational behaviour. It does not automatically establish personhood, independent moral responsibility, or unrestricted authority. The AI taxonomy guide separates capability breadth from autonomy and reliability.
For example, a music assistant might suggest adding a song to a private playlist. Sharing that playlist publicly is a different action with different consequences. The service should enforce the relevant permission and confirm the result, rather than assume a model-generated request is authorised.
The guardrails article explains how independent checks can preserve such boundaries. This is one reason the surrounding software remains important even when the model is capable: it connects outputs with identity, rules, records, and recoverable actions.
Describe the System in Terms That Can Be Checked
A useful description identifies the task, model or method, source information, training or update arrangements, evaluated conditions, and permitted actions. It should also state what happens when the system lacks information, produces an invalid result, or becomes unavailable. These details make a broad AI label concrete.
The business-leader guide uses that description to evaluate an investment. For a general reader, it offers a way to interpret product claims without assuming that every fluent answer implies human-like understanding or that every AI application has the same limitations. The question becomes what this system has demonstrated and how the people operating it intend to use the result.



