The vocabulary of AI travels in English, and its French translations are either missing or too formal to say out loud. This glossary gives both: the English term, the French term, and the definition as it actually matters when you're building something.

Definitions favour working usage over official terminology. Every entry points to a source that goes deeper: the founding paper, reference documentation, or an encyclopedic overview.

Foundations 10

The machine learning vocabulary that sits underneath language models.

Machine learning

Apprentissage automatique

Also called machine learning

An approach where the program's behaviour is derived from data rather than written by hand. You don't code the rules; you supply examples and an objective to optimize. Direct consequence for a developer: behaviour is no longer readable in source code, it's encoded in numeric parameters.

Deep learning

Apprentissage profond

A subset of machine learning built on neural networks with many layers. Depth lets the model build its own intermediate representations instead of relying on human-chosen features. This is what made language and image processing work at today's scale.

Neural network

Réseau de neurones

A mathematical function made of layers of simple units, each combining its inputs with weights and applying a non-linearity. Nothing biological about it despite the name: it's stacked linear algebra. Its strength is approximating very complex functions given enough parameters and data.

Attention

The mechanism by which the model weighs how much each token in the context matters while processing a given token. It's what lets it connect a pronoun to its antecedent thirty lines earlier. Its cost grows with the square of context length — which is why very large context windows are expensive.

Weights

Poids

The parameters of a neural network, seen as the file you download and load into memory. "A model's weights" is concretely its knowledge: two models with the same architecture and different weights are two different models. It's also what openness debates are about — publishing the weights is publishing the model.

Models 9

What we call "a model", and the families worth telling apart.

Frontier model

Modèle frontière

The most capable model available at a given moment, usually the largest and most expensive of its family. The term is used as much in marketing as in policy, where it means models powerful enough to warrant specific oversight. Technically "frontier" is a ranking position, not a property of the model — and the position changes every few months.

Reasoning model

Modèle de raisonnement

A model trained to produce a long internal chain of thought before its final answer, and to spend more compute at inference time when the problem is hard. Better at math, code, and planning; slower and more expensive. Save it for tasks where reasoning is the bottleneck, not for rewriting an email.

Multimodal model

Modèle multimodal

A model that accepts or produces several data types — text, image, audio, video — in a shared representation space. In agentic practice, it's what lets an agent read a screenshot, a diagram, or a scanned PDF instead of demanding clean text.

Open-weights model

Modèle à poids ouverts

A model whose weights are published and runnable on your own infrastructure. Not the same thing as "open source": training data and training code often stay closed, and the licence may restrict use. The practical appeal: data control, predictable cost, no API dependency.

Quantization

Quantification

Also called quantization

Reducing the numeric precision of the weights — from 16 bits down to 8 or 4 — so a model fits on more modest hardware. Quality drops a little, memory drops a lot. It's what makes running a serious model on a laptop possible.

Training 7

How a model acquires — and loses — its capabilities.

LoRA (low-rank adaptation)

LoRA

A fine-tuning technique that freezes the original weights and trains only a small set of additional matrices. You go from billions of parameters to tune down to a few million: training fits on a single GPU, and several swappable adapters can share one base model.

Alignment

Alignement

The set of techniques aimed at making a model's behaviour match the intentions and values of those deploying it. Concretely, it's what produces refusals, caveats, and behavioural limits. An aligned model isn't a safe model: it's a model whose failures are more predictable.

Tokens and context 9

The billing unit, the memory unit, and the constraint that governs everything else.

Token

Jeton

Also called token

The unit the model reads and writes: a fragment of a word, not a character and not a whole word. In English, roughly four characters per token; in French, a bit less, because of accents and longer words. It's the billing unit, the context-window unit, and the latency unit — so it's the unit that matters.

Prompt caching

Mise en cache de prompt

Reusing the computation already done on an identical context prefix from one call to the next instead of redoing it. Cost and latency drop sharply on stable prefixes. The practical consequence: put what doesn't change — instructions, documentation, schemas — at the start of the prompt, and what varies at the end.

Temperature

Température

The parameter that controls how random the next-token draw is. Near zero, the model always takes the most likely token — stable, more repetitive output. Higher, it explores — more varied, less reliable. For extraction or code, keep it low.

Streaming

Also called diffusion en continu

Returning the response token by token as it is generated rather than as one final block. Total time doesn't change; time to the first visible character does. It's a user-experience decision before it's an infrastructure one.

Prompting 6

What you write to the model, and how you write it.

Prompt

Also called invite

The text sent to the model to obtain a behaviour. In an agentic system it isn't a question typed on the fly: it's an artifact that gets versioned, tested, and reviewed like code, because it's what determines how the system behaves.

System prompt

Prompt système

The instructions placed at the head of the context, defining the role, constraints, and expected format for the whole conversation. The model weighs them more heavily than ordinary messages, but they aren't a security boundary: hostile content in the context can contradict them.

Chain of thought

Chaîne de pensée

Getting the model to write its reasoning step by step before its conclusion. It improves multi-step tasks, and above all it gives you a readable trace: when the answer is wrong, you can see where the reasoning drifted. The displayed reasoning is still model output, not a faithful account of its computation.

Extended thinking

Raisonnement étendu

A mode where the model is given a token budget dedicated to thinking before it answers. Different from chain-of-thought asked for in the prompt: here the budget is a call parameter, and the thinking tokens are billed. Useful when decision quality matters more than latency.

Agents and harnesses 14

What turns a model that answers into a system that acts.

Agent

A system where a model itself decides which actions to chain toward a goal, using tools and the results of its previous actions. The useful distinction isn't "agent or not" but "who decides the next step": if it's your code, it's a pipeline; if it's the model, it's an agent.

Agentic

Agentique

Describes a system whose control flow isn't fixed in advance but decided by a model at run time. The word marks a slider rather than a category: the more the system picks its own steps, the more agentic it is — and the more guardrails and observability it needs.

Agent loop

Boucle d'agent

The fundamental cycle: the model observes the context, picks an action, the harness executes it, the result goes back into the context, and round it goes until a stopping condition. An agent's reliability rests entirely on that stopping condition and on what you put back into the context each turn.

Tool

Outil

A function the model can ask to have executed — read a file, query a database, call an API. Its description is a prompt: a precise name and clear documentation improve agent behaviour more reliably than a bigger model does.

Skill

A bundle of instructions, scripts, and resources an agent loads on demand when a task calls for it. The idea is to keep the context light by default: instead of putting everything in the system prompt, you describe the capability in one line and load the detail only when it's needed.

Human in the loop

Humain dans la boucle

A checkpoint where a person approves before an action happens. Put it where the action is hard to undo — sending an email, deleting data, deploying to production — and nowhere else, or approval becomes a reflex and stops protecting anything.

Guardrails

Garde-fous

Deterministic controls placed around the model: schema validation, allowlists, spending caps, output filters. A guardrail implemented as an instruction in the prompt isn't one — it has to live in code the model cannot talk its way past.

Sandbox

Bac à sable

An isolated environment where the agent runs code and commands without reaching the rest of the system. Restricted filesystem, controlled network, limited credentials. It's the only protection that holds when the agent runs code it just wrote itself.

Memory

Mémoire

Any mechanism that persists information across model calls, since the model itself keeps none. Files, a database, session summaries, structured notes: it's always storage plus a decision about what to read back. An agent has exactly the memory you build for it.

Retrieval and memory 6

Giving the model access to knowledge it never learned.

Vector database

Base de données vectorielle

A database specialized in storing embeddings and searching nearest neighbours. Useful at scale; often unnecessary below a few tens of thousands of documents, where a plain index — or straightforward full-text search — does the job for less.

Semantic search

Recherche sémantique

Searching by closeness of meaning in embedding space rather than by keyword match. It finds a document that uses none of the question's words — and sometimes misses an obvious exact match. In practice you combine it with lexical search.

Evaluation and reliability 10

How to know whether it works, and how it breaks.

Benchmark

Banc d'essai

Also called benchmark

A standardized task set used to compare models. Useful for narrowing a choice, insufficient for deciding: a model topping a public leaderboard can be mediocre on your domain, and test-set contamination is a real problem.

Golden dataset

Jeu de référence

A set of examples whose expected output has been validated by humans, used as the yardstick for every later evaluation. Building one is tedious and it's the best investment in an AI project: it's what turns "feels better" into a measurement.

Determinism

Déterminisme

The property of a system that returns the same output for the same input. A model call isn't deterministic by default, and even at zero temperature variation remains. It's an architectural decision: whatever must be reproducible — validation, computation, side effects — belongs in your code, not in the model.

Observability

Observabilité

The ability to reconstruct after the fact what a system did and why. For an agent that means tracing every call: full prompt, tools invoked, arguments, results, tokens consumed. Without that trace, debugging non-reproducible behaviour is impossible.

Prompt injection

Injection de prompt

An attack where content the agent processes — a web page, an email, a ticket, a file — carries instructions the model follows as if they came from you. The model doesn't separate data from instructions. It's the structural vulnerability of agentic systems: all external content is untrusted input.

Drift

Dérive

Gradual performance decay as real-world data drifts away from what the system was tuned on — or as the provider updates the model underneath you. A prompt that worked six months ago may not work today without a single line of your code having changed.

Operations 4

The constraints that decide whether a prototype becomes a product.

Latency / TTFT

Latence / TTFT

The delay between request and response. For a model, two measures matter: time to first token (TTFT), which governs perceived speed, and generation throughput after that. An agent chaining ten calls multiplies the delay by ten — latency is an architectural constraint, not an infrastructure detail.

Throughput

Débit

Volume processed per unit of time — tokens per second, requests per minute. It usually trades against latency: batching improves throughput and worsens individual response time. Decide which one you're optimizing before you size anything.

Rate limit

Limite de débit

A provider-imposed ceiling on requests or tokens per interval. A looping agent hits it faster than a conventional application does. Treat it as a normal operating mode — exponential backoff, queueing, graceful degradation — not as an exceptional error.

Cost per token

Coût par jeton

The billed price, separate for input and output, usually per million tokens. An agent that re-reads its whole history each turn has a cost quadratic in the number of turns. Cost is a design parameter just like latency: you work it out before writing the loop, not after the first invoice.