Artificial Intelligence
Software that performs tasks normally associated with human cognition, such as recognising patterns, generating language, or making predictions.
Reference // Plain Language
The useful meaning behind the vocabulary, without the ceremonial fog. Every term an AI system uses, groups by where it sits in the stack.
Section 01
Software that performs tasks normally associated with human cognition, such as recognising patterns, generating language, or making predictions.
An approach where a system learns patterns from data instead of following rules written by hand.
Machine learning using neural networks with many layers, which learn useful features directly from raw data.
A layered arrangement of simple mathematical units whose connection strengths are adjusted during training.
The trained artefact, meaning an architecture plus its learned parameters, that turns input into output.
A defined procedure. In machine learning it usually means the method used to train or run a model, not the model itself.
Adjusting a model's parameters so its outputs better match the examples it is shown.
Using a trained model to generate a prediction or output from new input.
The learned numerical values that shape how a model transforms input into output.
The individual parameter values on connections between units, often used interchangeably with parameters.
Training on examples that are labelled with the correct answer.
Finding structure in data that carries no labels.
Training where the labels come from the data itself, such as predicting a hidden next word.
Training by trial and feedback, where actions that earn reward become more likely.
Reusing a model trained on one task as the starting point for another.
Section 02
The architecture behind most modern language models, built around attention rather than strictly sequential processing.
A mechanism that lets a model weigh which parts of the input matter most for each part of the output.
A large model trained broadly, then adapted to many downstream tasks.
The initial large-scale training phase that builds general capability.
Everything done after pre-training to shape behaviour, including instruction tuning and preference optimisation.
Additional training that adjusts a model toward a narrower task, style, or domain.
Fine-tuning on instruction and response pairs so a model follows directions rather than merely continuing text.
Reinforcement learning from human feedback, where human preference ratings train a reward signal used to shape the model.
Direct preference optimisation, which tunes a model on preferred versus rejected pairs without training a separate reward model.
Low-rank adaptation, which fine-tunes a small set of added parameters instead of the whole model.
The optimisation method that nudges parameters in the direction that reduces error.
The measure of how wrong a prediction is, which training tries to minimise.
One complete pass through the training data.
How many examples the model processes before each parameter update.
How large a step the training process takes when updating parameters.
When a model memorises its training data and performs worse on anything new.
When a model is too simple or undertrained to capture the real pattern.
A saved snapshot of a model's parameters partway through training.
Reducing the numeric precision of parameters to shrink a model and speed up inference.
Training a smaller model to reproduce the behaviour of a larger one.
An architecture that routes each input to a subset of specialised sub-networks rather than the whole model.
Section 03
A model trained on large text collections to predict and generate token sequences.
A compact model designed to run cheaply, often on local or edge hardware.
A chunk of text processed by a language model, often part of a word rather than a whole word.
Splitting text into the tokens a model can process.
The amount of input and generated material a model can consider at one time.
Generating output one token at a time, each conditioned on what came before.
A setting that controls randomness. Lower values make output more predictable.
Choosing the next token from the smallest set whose probabilities sum to a threshold. Also called nucleus sampling.
Choosing the next token from the K most likely candidates.
The raw scores a model assigns to possible next tokens before they become probabilities.
A measure of how surprised a model is by text. Lower generally means a better fit.
A numerical representation that places related items near one another in a learned space.
An ordered list of numbers. Embeddings are vectors.
A string that tells the model to end its output.
A cap on how much output a model may generate in one response.
Returning output progressively as it is generated rather than all at once.
Section 04
The instructions, context, examples, and material supplied to a model.
Instructions that set a model's role, rules, and boundaries for a whole session.
Designing prompts deliberately, treating the request as a specification rather than a wish.
Asking a model to perform a task with no worked examples.
Supplying a small number of worked examples to demonstrate the pattern you want.
Prompting a model to work through intermediate steps before committing to an answer.
Requiring output in a defined shape such as JSON so another system can consume it safely.
Tying an answer to supplied source material rather than the model's own recall.
Deciding what information goes into the context window, in what order, and what is left out.
Telling the model what perspective or expertise to adopt.
Section 05
Fetching external material for a model to use while answering.
Combining retrieval with generation so answers rest on supplied documents. Usually shortened to RAG.
A store that indexes embeddings so similar items can be found quickly.
Searching by meaning rather than exact keyword match.
Splitting documents into passages small enough to retrieve and fit in context.
Reordering retrieved candidates with a more precise model before they are used.
A structured network of entities and the relationships between them that a system can query.
State carried between turns or sessions so an assistant can refer back to earlier context.
The examples used to fit a model's parameters.
Machine-generated training data, used when real data is scarce, expensive, or sensitive.
The documented origin, licensing, and handling history of a dataset.
The verified correct answer used to judge a model's output.
Section 06
A system that uses a model in a loop with tools, state, and a goal.
Letting a model call external functions, APIs, or services to act beyond generating text.
A structured mechanism by which a model requests a named tool with typed arguments.
An open protocol for connecting models to tools and data sources in a consistent way. Usually shortened to MCP.
Coordinating models, tools, and steps into a reliable workflow.
Several agents with distinct roles cooperating on a single task.
The cycle in which an agent plans, acts, observes the result, and decides what to do next.
Requiring a person to review or approve before a consequential action proceeds.
Enforced constraints on what a system may accept, generate, or do.
An isolated environment that limits what code or an agent can reach.
Designing an action so repeating it causes no extra effect, which matters because agents retry.
Section 07
The field concerned with machines working with human language.
Extracting meaning from images and video.
Converting spoken audio into text. Also called automatic speech recognition.
Generating spoken audio from written text.
Extracting text from images or scanned documents.
A system that works across more than one data type, such as text, images, or audio.
A generative model that produces images or audio by repeatedly removing noise.
A pair of models trained against each other, one generating and one judging.
A system that ranks items by predicted relevance to a particular person.
Identifying data points that deviate from an expected pattern.
Non-neural methods such as decision trees and gradient boosting, still the better tool for much tabular data.
Section 08
A plausible-looking output that is unsupported, incorrect, or invented.
Structured measurement of whether a system meets defined criteria. Often shortened to eval.
A standard dataset and scoring method used to compare models.
The share of predictions that are correct. Misleading when one class dominates.
Of the items flagged positive, how many truly were.
Of the items that truly were positive, how many were found.
The harmonic mean of precision and recall, used when both matter.
A table of correct and incorrect predictions broken down by class.
A repeatable check that a behaviour fixed once has not broken again.
Gradual divergence between live data and what a model was trained on, degrading performance over time.
Being able to see what a system did and why, through logs, traces, and metrics.
Comparing two variants on live traffic to measure which performs better.
Section 09
A processor with many parallel cores, the standard hardware for training and serving models.
Google's custom accelerator designed specifically for machine learning workloads.
Any specialised hardware that speeds up model computation.
Floating point operations, a measure of computational work.
Memory on an accelerator. It usually determines the largest model you can run.
How long a single request takes to return.
How much work a system completes per unit of time.
The network address where a served model accepts requests.
Running a trained model in production so it can answer requests.
The practices for deploying, monitoring, and maintaining models in production.
The same discipline applied to generative systems, covering prompts, retrieval, and evaluation as well as models.
Processing many inputs together offline rather than one at a time in real time.
Reusing prior computation or results to cut cost and latency.
A cap on how many requests a client may make in a given period.
Section 10
Practices that keep systems fair, transparent, accountable, and safe.
The policies, roles, and controls by which an organisation manages AI risk.
Work to make a model's behaviour match human intent and stated values.
Systematic error that produces unfair or skewed outcomes for particular groups.
Whether outcomes are equitable across groups, measured explicitly rather than assumed.
The ability to give a human-understandable account of why a system produced an output.
The degree to which a model's internal workings can be understood directly.
Disclosing how a system works, what data it used, and where its limits are.
A published summary of a model's intended use, training data, performance, and limitations.
An attack where hostile instructions hidden in content cause a model to ignore its own rules.
A prompt crafted to bypass a model's safety constraints.
Corrupting training data so a model learns attacker-chosen behaviour.
Extracting information about training data by probing a model's outputs.
Determining whether a specific record was part of a model's training data.
A mathematical guarantee limiting how much any single record can influence a result.
Deliberately attacking a system to find failures before an adversary does.
Unapproved AI tools used inside an organisation without oversight.
Granting only the minimum access required, which bounds the damage when something is compromised.
European legislation that regulates AI systems according to their risk category.
A voluntary United States framework for identifying, measuring, and managing AI risk.