← All articles Fundamentals

The AI Glossary: 60+ Terms Explained

A plain-English reference for the words you'll meet when learning AI. Bookmark it — and follow the links to go deeper on any term.

Terms are grouped alphabetically. Where an article explains a term in depth, the definition links to it.

A – C

Agent
A system in which an AI model uses tools in a loop — taking actions, observing results and deciding what to do next — until a task is complete. Read more.
AGI (Artificial General Intelligence)
A hypothetical AI able to match or exceed humans across essentially all cognitive tasks. There's no agreed definition or test, and experts disagree on if and when it will arrive.
Artificial Intelligence (AI)
The broad field of building computer systems that perform tasks normally requiring human intelligence, such as understanding language, recognizing images or making decisions.
Alignment
Research and techniques aimed at making AI systems behave in line with human intentions and values — helpful, honest and harmless.
API (Application Programming Interface)
A way for programs to talk to each other. Most AI models are used through an API: your code sends text, the provider's servers return the model's response.
Attention (self-attention)
The mechanism that lets each token in a transformer gather information from other tokens, so meaning depends on context. Read more.
Benchmark
A standard test set used to compare models, e.g. on reasoning, coding or knowledge. Useful but imperfect — always test on your own tasks.
Bias
Systematic unfairness in AI outputs, often learned from biased training data. Read more.
Chain-of-thought
Having a model work through a problem step by step before answering, which improves accuracy on complex tasks. Read more.
Chunking
Splitting documents into smaller passages so they can be embedded and retrieved precisely in RAG systems. Read more.
CLIP
A model that maps images and text into a shared embedding space, enabling image search by description. Read more.
Context window
The maximum amount of text (in tokens) a model can consider at once — its entire working memory for a request. Read more.
Cosine similarity
A measure of how similar two vectors are, based on the angle between them. The standard way to compare embeddings. Read more.

D – F

Deep learning
Machine learning using neural networks with many layers. The approach behind nearly all modern AI.
Diffusion model
A type of generative model that creates images (or video, audio) by starting from random noise and removing it step by step, guided by a prompt. Read more.
Embedding
A vector of numbers representing the meaning of text, images or other data, so similar meanings have nearby vectors. Read more.
Evaluation (evals)
Systematic testing of an AI application's outputs against defined criteria, to measure and track quality. Read more.
Few-shot prompting
Including a few examples of the desired input and output in a prompt so the model can follow the pattern. Read more.
Fine-tuning
Further training a pre-trained model on specific examples to change its behavior, style or skills. Read more.
Foundation model
A large model trained on broad data that can be adapted to many tasks — such as today's large language models.
Function calling
See Tool use.

G – L

Generative AI
AI that creates new content — text, images, audio, video or code — rather than only classifying or predicting.
GPU (Graphics Processing Unit)
A processor that performs many calculations in parallel, making it ideal for training and running AI models. Read more.
Grounding
Basing a model's answer on specific provided sources rather than its general training, to improve accuracy and allow verification.
Guardrails
Rules and checks around an AI system that prevent unwanted inputs, outputs or actions.
Hallucination
When a model generates confident but false or made-up information. Read more.
HNSW
A graph-based index for fast approximate nearest-neighbor search, widely used in vector databases. Read more.
Combining vector (semantic) search with keyword search so both meaning and exact terms are matched.
Inference
Running a trained model to produce outputs — as opposed to training it.
Large Language Model (LLM)
A very large neural network trained on huge amounts of text to predict the next token, which lets it understand and generate language. Read more.
Latency
How long a response takes. For streaming models, often measured as time to first token and tokens per second.
LLM-as-judge
Using a language model to grade another model's outputs against a rubric. Read more.
LoRA (Low-Rank Adaptation)
A parameter-efficient fine-tuning method that trains a small number of extra weights instead of the whole model, making fine-tuning much cheaper.

M – O

Machine learning (ML)
Building systems that learn patterns from data instead of following hand-written rules.
MCP (Model Context Protocol)
An open standard for connecting AI applications to external tools and data sources. Read more.
Model
The trained mathematical function — a large set of learned parameters — that turns inputs into outputs.
Multimodal
Able to work with more than one type of data, such as text, images and audio. Read more.
Neural network
A model made of layers of simple connected units whose connection strengths (weights) are learned from data.
Open-weight model
A model whose trained weights are publicly released so anyone can download and run it, subject to its license. Read more.
Overfitting
When a model (or a prompt) performs well on the examples it was tuned on but poorly on new data.

P – R

Parameters (weights)
The learned numbers inside a model. Model size is usually given as a parameter count, such as "8B" for 8 billion.
Pretraining
The first, largest training stage, where a model learns from massive general data by predicting the next token. Read more.
Prompt
The input you give a model: instructions, context, examples and questions.
Prompt engineering
The practice of designing and iterating on prompts to get reliable, high-quality outputs. Read more.
Prompt injection
An attack where instructions hidden in content an AI reads try to override its intended behavior. Read more.
Quantization
Storing model weights (or vectors) with fewer bits to save memory and speed up computation, with a small loss of accuracy. Read more.
RAG (Retrieval-Augmented Generation)
Retrieving relevant information from your own data and adding it to the prompt so the model can answer from it. Read more.
Reasoning model
A model trained to "think" through problems — often producing internal reasoning before its answer — improving results on complex tasks.
Reranker
A model that re-scores retrieved results against the query for higher precision, typically applied to the top results of a first search.
RLHF (Reinforcement Learning from Human Feedback)
A training method that uses human preferences between responses to make models more helpful and safe. Read more.

S – Z

Searching by meaning rather than exact words, usually with embeddings. Read more.
Structured output
Constraining a model to return data in a defined format, such as JSON matching a schema.
System prompt
Standing instructions that set a model's role, rules and context for a whole conversation. Read more.
Temperature
A setting that controls randomness in generation: low is focused and consistent, high is varied and creative. Read more.
Token
A chunk of text — a word or part of a word — that a model processes. Pricing and limits are counted in tokens. Read more.
Tool use
A model's ability to request calls to external functions (search, databases, APIs), which your code executes. Also called function calling. Read more.
Training data
The data a model learns from. Its content, quality and cutoff date shape what the model knows.
Transformer
The neural network architecture, introduced in 2017, behind almost all modern language models; built around attention. Read more.
Vector
An ordered list of numbers. In AI, vectors represent data such as embeddings.
Vector database
A database that stores embeddings and quickly finds the ones most similar to a query. Read more.
Workflow
A fixed, code-controlled sequence of AI steps — more predictable than an agent. Read more.
Zero-shot
Asking a model to do a task with no examples, relying only on instructions.