← Retour à l'accueil

🤖 Le grand glossaire de l'intelligence artificielle

L'écosystème complet de l'IA, du plus simple au plus complexe. Des mots accessibles, des exemples concrets, mais des définitions justes. Les niveaux montent en difficulté : commence au début et avance à ton rythme. On y parle aussi des notions récentes (agents, serveurs MCP, RAG…), car elles font pleinement partie du monde de l'IA d'aujourd'hui.


🧩 Niveau 1 — Fondamentaux

Intelligence artificielle (IA)

Un programme capable d'accomplir des tâches qui demandent normalement de l'intelligence humaine.

Programme

Une liste d'instructions que l'ordinateur exécute pour accomplir un travail.

Algorithme

Une suite précise d'étapes pour résoudre un problème.

Donnée

Une information utilisée par un programme : texte, image, son, nombre.

Jeu de données (dataset)

Une grande collection de données rassemblées pour entraîner ou tester une IA.

Modèle

Le résultat de l'apprentissage : ce que l'IA a retenu pour répondre.

Assistant virtuel

Un programme qui répond aux questions ou exécute des tâches à la demande.

Chatbot

Un programme avec lequel on échange par écrit et qui répond automatiquement.

Robot et robotique

Une machine dotée d'un corps capable d'agir dans le monde réel.

Capteur

Un composant qui mesure le monde réel et le transforme en données.

Automatisation

Confier à une machine une tâche répétitive pour qu'elle se fasse toute seule.

Interface homme-machine (IHM)

Le point de contact entre un utilisateur et un système informatique.

Logiciel

Un ensemble de programmes conçus pour réaliser des tâches spécifiques.

Système d'exploitation

Le logiciel de base qui gère les ressources d'un ordinateur.

Application

Un programme conçu pour effectuer une tâche spécifique pour l'utilisateur.

Cloud computing

L'utilisation de ressources informatiques via Internet.

Big Data

Des ensembles de données si vastes que les outils traditionnels ne peuvent les traiter.

Informatique

La science du traitement automatique de l'information.

Bit

L'unité de base d'information en informatique : 0 ou 1.

Octet (byte)

Un groupe de 8 bits, unité de mesure de la taille des données.

Processeur (CPU)

Le cerveau de l'ordinateur qui exécute les instructions.

Mémoire vive (RAM)

La mémoire temporaire où l'ordinateur stocke les données en cours d'utilisation.

Stockage

L'espace où les données sont enregistrées de façon permanente.

Réseau informatique

Un ensemble d'ordinateurs connectés entre eux.

Protocole

Un ensemble de règles régissant la communication entre systèmes.

Internet

Le réseau mondial d'ordinateurs interconnectés.

Serveur

Un ordinateur qui fournit des services à d'autres ordinateurs.

Client

Un ordinateur ou programme qui demande des services à un serveur.

Base de données

Un système organisé pour stocker et retrouver des données.

API (Interface de programmation)

Un ensemble de règles permettant à des programmes de communiquer.

Framework

Un cadre de travail fournissant des outils et des bibliothèques pour développer.

Bibliothèque (library)

Un ensemble de fonctions réutilisables pour un programme.

Code source

Le texte écrit par un développeur que l'ordinateur peut exécuter.

Compilation

La transformation du code source en code exécutable par la machine.

Interpréteur

Un programme qui lit et exécute le code source ligne par ligne.

Variable

Un espace nommé pour stocker une valeur qui peut changer.

Fonction

Un bloc de code réutilisable qui effectue une tâche spécifique.

Boucle

Une structure qui répète un bloc d'instructions plusieurs fois.

Condition

Une structure qui exécute du code différent selon une règle.

Objet

Une entité informatique combinant données et comportements.

Classe

Un modèle définissant la structure et le comportement d'objets.

Héritage

Un mécanisme permettant à une classe de réutiliser les propriétés d'une autre.

Interface

Un contrat définissant les méthodes qu'une classe doit implémenter.

Encapsulation

Le masquage des détails internes d'un objet pour protéger ses données.

Polymorphisme

La capacité d'un objet à prendre plusieurs formes.

Débogage

Le processus de recherche et de correction d'erreurs dans un programme.

Test unitaire

Un test qui vérifie le bon fonctionnement d'une petite partie du code.

Versioning

Le suivi des modifications apportées au code source.

Git

Un système de gestion de versions décentralisé.

GitHub

Une plateforme d'hébergement et de collaboration pour du code.

CI/CD

Intégration et déploiement continus : automatisation des tests et du déploiement.

Conteneur

Un environnement isolé contenant une application et ses dépendances.

Docker

Une plateforme pour créer, déployer et exécuter des conteneurs.

Orchestration

L'automatisation du déploiement et de la gestion d'applications conteneurisées.

Kubernetes

Un système d'orchestration de conteneurs open source.

Microservice

Une architecture où l'application est divisée en petits services indépendants.

Monolithe

Une architecture où toute l'application est regroupée en un seul bloc.

Événement

Une action ou un changement d'état détecté par un système informatique.

Webhook

Une notification automatique envoyée d'un serveur à un autre lors d'un événement.

Cache

Une mémoire temporaire rapide pour stocker des données fréquemment utilisées.

Index

Une structure de données qui accélère la recherche dans une base de données.

Requête

Une demande de données ou d'opérations envoyée à un système.

Schéma

La structure définissant comment les données sont organisées.

Transaction

Un ensemble d'opérations qui réussissent ou échouent ensemble.

Backup (sauvegarde)

Une copie de sécurité des données.

Restauration

Le processus de récupération des données à partir d'une sauvegarde.

Redondance

La duplication de composants pour assurer la continuité en cas de panne.

Haute disponibilité

La capacité d'un système à fonctionner sans interruption.

Latence

Le temps de réponse entre une demande et sa réponse.

Débit

La quantité de données transmises par unité de temps.

Bande passante

La capacité maximale de transmission de données d'un réseau.

Pare-feu (firewall)

Un système de sécurité qui contrôle le trafic réseau.

Cryptographie

La science du chiffrement pour protéger les informations.

Clé de chiffrement

Une valeur secrète utilisée pour chiffrer ou déchiffrer des données.

Hachage

Une fonction qui transforme des données en une empreinte fixe.

Token d'authentification

Un jeton prouvant l'identité d'un utilisateur.

OAuth

Un protocole d'autorisation pour accéder à des ressources sans mot de passe.

SSO (Single Sign-On)

L'authentification unique permettant d'accéder à plusieurs services.

Journal (log)

Un fichier enregistrant les événements d'un système.

Monitoring

La surveillance continue des performances et de l'état d'un système.

Alerte

Une notification envoyée lorsqu'un problème est détecté.

Métrique

Une mesure quantitative de la performance d'un système.

Tableau de bord (dashboard)

Une interface visuelle présentant les indicateurs clés.

Analyse de données

Le processus d'inspection et de transformation des données.

Visualisation de données

La représentation graphique des données.

Statistique

La science de la collecte, de l'analyse et de l'interprétation des données.

Probabilité

La mesure de la likelihood qu'un événement se produise.

Distribution

La description de la répartition des valeurs dans un ensemble de données.

Moyenne

La somme des valeurs divisée par leur nombre.

Médiane

La valeur centrale d'un ensemble de données trié.

Écart-type

Une mesure de la dispersion des données autour de la moyenne.

Variance

Le carré de l'écart-type, mesurant la dispersion.

Corrélation

Une mesure de la relation entre deux variables.

Régression

Une méthode statistique pour modéliser la relation entre variables.

Échantillon

Un sous-ensemble de données représentatif d'une population.

Biais statistique

Une erreur systématique dans l'estimation d'une valeur.

Significativité

La probabilité qu'un résultat ne soit pas dû au hasard.

Hypothèse

Une supposition testable par l'expérience ou l'analyse.

Expérience

Une procédure contrôlée pour tester une hypothèse.

Variable dépendante

La variable mesurée dans une expérience.

Variable indépendante

La variable manipulée dans une expérience.

Groupe témoin

Un groupe de référence ne recevant pas le traitement testé.

Double aveugle

Une méthode où ni le sujet ni l'expérimentateur ne connaît le groupe.

Reproductibilité

La capacité à obtenir les mêmes résultats en répétant une expérience.

Protocole expérimental

La méthode détaillée d'une expérience scientifique.

Revue par les pairs

L'évaluation d'un travail par des experts du domaine.

🧠 Niveau 2 — Apprentissage automatique

Apprentissage automatique (machine learning)

L'ordinateur apprend à partir d'exemples au lieu qu'on lui dicte chaque règle.

Entraînement

La phase où l'IA étudie les données pour s'améliorer.

Exemple (échantillon)

Une donnée unique servant à l'apprentissage.

Caractéristique (feature)

Un détail mesurable que l'IA regarde pour décider.

Étiquette (label)

La bonne réponse associée à un exemple pendant l'apprentissage.

Apprentissage supervisé

On fournit à l'IA les bonnes réponses pendant l'entraînement.

Apprentissage non supervisé

L'IA organise les données sans qu'on lui donne les réponses.

Apprentissage auto-supervisé (self-supervised)

L'IA s'invente ses propres exercices à partir des données.

Apprentissage par renforcement

L'IA apprend par essais et récompenses.

RLHF (renforcement par retour humain)

Des humains notent les réponses de l'IA pour lui apprendre à être utile.

Données d'entraînement et données de test

On garde des exemples de côté pour vérifier le modèle.

Époque (epoch)

Un passage complet de l'IA sur l'ensemble des données d'entraînement.

Apprentissage par transfert (transfer learning)

Réutiliser une IA déjà entraînée pour un sujet proche.

Ajustement fin (fine-tuning)

Perfectionner un modèle déjà entraîné pour le spécialiser.

LoRA (ajustement léger)

Une technique pour spécialiser un grand modèle en ne modifiant qu'une petite partie.

Batch

Un lot de données traité ensemble pendant l'entraînement.

Batch size

Le nombre d'exemples dans un batch.

Taux d'apprentissage (learning rate)

La vitesse à laquelle le modèle ajuste ses paramètres.

Gradient

La direction et l'ampleur des ajustements à apporter aux paramètres.

Optimiseur

L'algorithme qui ajuste les paramètres pour minimiser l'erreur.

Adam

Un optimiseur populaire combinant les avantages de plusieurs méthodes.

SGD (Stochastic Gradient Descent)

La descente de gradient stochastique, un optimiseur classique.

Régularisation

Une technique pour éviter le surapprentissage.

Dropout

Une méthode de régularisation qui désactive aléatoirement des neurones.

Normalisation

La mise à l'échelle des données pour améliorer l'apprentissage.

Batch Normalization

La normalisation appliquée par batch pendant l'entraînement.

Layer Normalization

La normalisation appliquée couche par couche.

Initialisation des poids

La méthode de définition des valeurs de départ des paramètres.

Xavier/Glorot initialization

Une méthode d'initialisation des poids pour les réseaux profonds.

He initialization

Une méthode d'initialisation adaptée aux fonctions d'activation ReLU.

Fonction de coût (loss function)

La mesure de l'erreur entre la prédiction et la réalité.

Entropie croisée (cross-entropy)

Une fonction de coût courante pour la classification.

Erreur quadratique moyenne (MSE)

La moyenne des carrés des écarts entre prédictions et réalité.

Erreur absolue moyenne (MAE)

La moyenne des valeurs absolues des écarts.

Métrique d'évaluation

Une mesure de la performance du modèle.

Précision (precision)

La proportion de prédictions positives correctes.

Rappel (recall)

La proportion de vrais positifs correctement identifiés.

F1-score

La moyenne harmonique de la précision et du rappel.

Exactitude (accuracy)

La proportion de prédictions correctes sur le total.

Matrice de confusion

Un tableau montrant les prédictions correctes et incorrectes par classe.

Courbe ROC

Un graphique montrant la performance d'un classificateur.

AUC (Area Under Curve)

L'aire sous la courbe ROC, mesure de performance.

Validation croisée

Une technique d'évaluation utilisant plusieurs sous-ensembles de données.

K-fold

Une méthode de validation croisée avec K sous-ensembles.

Ensemble learning

La combinaison de plusieurs modèles pour améliorer les prédictions.

Bagging

Une technique d'ensemble qui entraîne plusieurs modèles sur des sous-ensembles aléatoires.

Boosting

Une technique d'ensemble qui entraîne les modèles séquentiellement pour corriger les erreurs.

Random Forest

Un ensemble d'arbres de décision entraînés par bagging.

Gradient Boosting

Un ensemble de modèles entraînés par boosting sur les gradients.

XGBoost

Une implémentation optimisée du gradient boosting.

LightGBM

Une autre implémentation rapide du gradient boosting.

AdaBoost

Un algorithme de boosting adaptatif.

Arbre de décision

Un modèle qui prend des décisions en suivant un arbre de questions.

Forêt d'arbres décisionnels

Un ensemble d'arbres de décision.

SVM (Support Vector Machine)

Un algorithme qui sépare les données par une frontière optimale.

Kernel

Une fonction qui transforme les données pour les rendre séparables.

K-means

Un algorithme de clustering qui regroupe les données en K clusters.

DBSCAN

Un algorithme de clustering basé sur la densité.

Clustering hiérarchique

Une méthode de clustering qui construit une hiérarchie de groupes.

PCA (Analyse en composantes principales)

Une technique de réduction de dimension.

t-SNE

Une technique de visualisation de données en 2D ou 3D.

UMAP

Une technique moderne de réduction de dimension pour la visualisation.

Autoencodeur

Un réseau de neurones qui apprend à compresser et décompresser des données.

VAE (Variational Autoencoder)

Un autoencodeur qui apprend une distribution latente.

GAN (Generative Adversarial Network)

Deux réseaux qui s'affrontent pour générer des données réalistes.

Discriminateur

Le réseau dans un GAN qui distingue vrai et faux.

Générateur

Le réseau dans un GAN qui crée de fausses données.

Mode collapse

Quand le générateur d'un GAN produit toujours la même chose.

Apprentissage fédéré

L'IA apprend sur plusieurs appareils sans rassembler les données.

Apprentissage incrémental

L'IA apprend de nouvelles données sans oublier les anciennes.

Catastrophique forgetting

Quand l'IA oublie ce qu'elle a appris en apprenant quelque chose de nouveau.

Replay buffer

Une mémoire qui stocke les anciennes données pour éviter l'oubli catastrophique.

Distillation

Entraîner un petit modèle à imiter un grand.

Enseignement (teacher-student)

Un grand modèle (professeur) guide un petit modèle (élève).

Curriculum learning

L'entraînement commence par des exemples simples et progresse vers les difficiles.

Active learning

L'IA choisit elle-même les exemples les plus utiles à apprendre.

Meta-learning

Apprendre à apprendre : l'IA s'adapte rapidement à de nouvelles tâches.

Few-shot learning

Apprendre une nouvelle tâche avec très peu d'exemples.

Zero-shot learning

Reconnaître des classes jamais vues pendant l'entraînement.

Self-play

L'IA s'entraîne en jouant contre elle-même.

Data augmentation

Créer de nouvelles données artificielles à partir des données existantes.

Oversampling

Dupliquer les exemples rares pour équilibrer les classes.

Undersampling

Réduire les exemples fréquents pour équilibrer les classes.

SMOTE

Une technique de suréchantillonnage synthétique.

Imputation

Remplacer les données manquantes par des valeurs estimées.

Encodage one-hot

Représenter une catégorie par un vecteur binaire.

Encodage ordinal

Assigner un nombre entier à chaque catégorie.

Feature engineering

La création manuelle de caractéristiques pertinentes.

Feature selection

Le choix des caractéristiques les plus utiles.

Feature extraction

La transformation des données brutes en caractéristiques utiles.

Pipeline

Une chaîne de traitements automatiques des données.

Grid search

La recherche exhaustive des meilleurs hyperparamètres.

Random search

La recherche aléatoire des meilleurs hyperparamètres.

Bayesian optimization

L'optimisation bayésienne des hyperparamètres.

Early stopping

Arrêter l'entraînement quand la performance sur les données de validation stagne.

Checkpoint

Une sauvegarde du modèle à un moment donné de l'entraînement.

Warm start

Reprendre l'entraînement à partir d'un checkpoint.

Mixed precision

L'utilisation de calculs en demi-précision pour accélérer l'entraînement.

Gradient clipping

Limiter l'amplitude des gradients pour stabiliser l'entraînement.

Learning rate scheduling

L'ajustement dynamique du taux d'apprentissage.

Cosine annealing

Une méthode de scheduling basée sur une fonction cosinus.

Warmup

Une phase initiale où le learning rate augmente progressivement.

Transfer learning

Voir Apprentissage par transfert.

Domain adaptation

Adapter un modèle entraîné sur un domaine à un autre domaine.

Semi-supervised learning

Apprentissage avec peu de données étiquetées et beaucoup de non étiquetées.

Multi-task learning

Entraîner un modèle à accomplir plusieurs tâches simultanément.

Contrastive learning

Apprendre en comparant des paires d'exemples similaires et différents.

Siamese network

Un réseau qui compare deux entrées pour mesurer leur similarité.

Triplet loss

Une fonction de coût basée sur des triplets ancre-positif-négatif.

🔍 Niveau 3 — Capacités de l'IA

Prédiction

Estimer un résultat à partir de ce qui a été appris.

Classification

Ranger des éléments dans des catégories.

Régression

Prédire une valeur numérique continue.

Regroupement (clustering)

Réunir automatiquement ce qui se ressemble.

Détection d'anomalie

Repérer ce qui sort de l'ordinaire.

Système de recommandation

Une IA qui propose des contenus susceptibles de plaire.

Vision par ordinateur

Le domaine qui apprend aux IA à analyser images et vidéos.

Reconnaissance d'images

Identifier ce que contient une image.

OCR (reconnaissance optique de caractères)

Lire le texte présent sur une image.

Reconnaissance vocale (speech-to-text)

Transformer la parole en texte.

Synthèse vocale (text-to-speech)

Transformer un texte écrit en voix.

Traitement du langage naturel (NLP)

Les techniques permettant à une IA de comprendre et produire le langage.

Traduction automatique

Convertir un texte d'une langue vers une autre.

IA générative

Une IA qui crée du contenu nouveau : texte, image, son, vidéo.

Génération d'images

Créer des images à partir d'une description.

Segmentation d'image

Diviser une image en régions pertinentes.

Détection d'objets

Repérer et localiser des objets dans une image.

Reconnaissance faciale

Identifier une personne à partir de son visage.

Estimation de pose

Déterminer la position du corps dans une image.

Suivi d'objets (tracking)

Suivre un objet à travers une séquence d'images.

Super-résolution

Augmenter la résolution d'une image.

Débruitage

Supprimer le bruit d'une image ou d'un signal.

Inpainting

Remplir une partie manquante d'une image.

Style transfer

Transférer le style d'une image à une autre.

Génération de texte

Produire du texte cohérent à partir d'un prompt.

Résumé automatique

Condenser un texte en gardant l'essentiel.

Analyse de sentiment

Déterminer l'opinion ou l'émotion exprimée dans un texte.

Extraction d'entités

Identifier les noms, lieux, dates, etc. dans un texte.

Réponse aux questions (QA)

Trouver la réponse à une question dans un document.

Dialogue

Tenir une conversation cohérente avec un utilisateur.

Planification

Organiser une séquence d'actions pour atteindre un but.

Raisonnement

Tirer des conclusions logiques à partir de prémisses.

Inférence

Le moment où le modèle entraîné est utilisé pour répondre.

Prédiction de série temporelle

Prévoir des valeurs futures à partir de données chronologiques.

Analyse prédictive

Utiliser des données historiques pour prédire l'avenir.

Maintenance prédictive

Prédire les pannes d'équipement avant qu'elles ne surviennent.

Scoring

Attribuer un score de probabilité à un événement.

Filtrage collaboratif

Recommander basé sur les préférences d'utilisateurs similaires.

Filtrage basé sur le contenu

Recommander basé sur les caractéristiques des items.

Apprentissage par renforcement inverse

Inférer la fonction de récompense à partir de comportements observés.

Imitation learning

Apprendre en imitant des démonstrations humaines.

Apprentissage par transfert de domaine

Transférer des connaissances d'un domaine source à un domaine cible.

Apprentissage multi-instance

Apprentissage où les exemples sont des sacs d'instances.

Apprentissage par query

L'IA apprend à répondre à des questions complexes.

💬 Niveau 4 — Langage et LLM

Grand modèle de langage (LLM)

Une IA spécialisée dans le texte, entraînée sur d'énormes quantités d'écrits.

Jeton (token)

L'unité de base que l'IA utilise pour lire le texte : un mot ou un fragment.

Modèle de fondation (foundation model)

Un très grand modèle entraîné une fois sur d'immenses données.

Multimodal

Une IA capable de traiter plusieurs types de données : texte, image, son.

Prompt

La consigne ou la question donnée à l'IA.

Ingénierie de prompt (prompt engineering)

L'art de bien formuler ses demandes pour obtenir de meilleures réponses.

Prompt système

Une consigne invisible fixant le rôle et les règles de l'IA.

Zero-shot

L'IA répond sans qu'on lui ait montré d'exemple.

Few-shot

On donne quelques exemples dans la consigne pour guider l'IA.

Raisonnement en chaîne (chain-of-thought)

Demander à l'IA de réfléchir étape par étape.

Tokenisation

L'opération qui découpe un texte en tokens.

Fenêtre de contexte

La quantité de texte que l'IA peut garder en tête en même temps.

Température

Un réglage qui décide si l'IA répond de façon prudente ou créative.

Top-k

Limiter les choix de l'IA aux k tokens les plus probables.

Top-p (nucleus sampling)

Limiter les choix à un ensemble de tokens dont la probabilité cumulée atteint p.

Beam search

Une méthode de génération qui explore plusieurs hypothèses en parallèle.

Greedy decoding

Choisir toujours le token le plus probable à chaque étape.

Sampling

Tirer au hasard le prochain token selon une distribution de probabilité.

Repetition penalty

Une pénalité appliquée aux tokens déjà utilisés pour éviter les répétitions.

Frequency penalty

Une pénalité basée sur la fréquence d'apparition des tokens.

Presence penalty

Une pénalité appliquée dès qu'un token a été utilisé.

Logprobs

Les logarithmes des probabilités de chaque token.

Softmax

Une fonction qui convertit des scores en probabilités.

Embedding (représentation vectorielle)

La conversion des mots en suites de nombres.

Base de données vectorielle

Un entrepôt qui range des embeddings pour retrouver vite les informations similaires.

RAG (génération augmentée par récupération)

L'IA cherche des informations fiables dans des documents avant de répondre.

Limite de connaissances (knowledge cutoff)

La date après laquelle l'IA n'a plus rien appris.

Hallucination

Quand une IA produit une information fausse tout en paraissant sûre.

Désambiguïsation

Lever l'ambiguïté d'un mot ou d'une phrase à contexte multiple.

Lemmatisation

Ramener un mot à sa forme canonique (lemme).

Racinisation (stemming)

Réduire un mot à sa racine en supprimant les suffixes.

POS tagging

L'étiquetage grammatical des mots d'une phrase.

Analyse syntaxique (parsing)

Déterminer la structure grammaticale d'une phrase.

Analyse sémantique

Extraire le sens des phrases.

Coreference resolution

Identifier quels mots désignent la même entité.

Relation extraction

Identifier les relations entre entités dans un texte.

Text classification

Attribuer une catégorie à un texte.

Topic modeling

Découvrir les thèmes cachés dans un corpus de textes.

Language model

Un modèle qui prédit la probabilité de séquences de mots.

Masked language model

Un modèle qui devine les mots masqués dans une phrase.

Causal language model

Un modèle qui prédit le prochain token en fonction des précédents.

Encoder

La partie d'un modèle qui comprime l'entrée en une représentation interne.

Decoder

La partie d'un modèle qui génère la sortie à partir de la représentation interne.

Encoder-decoder

Une architecture combinant encoder et decoder.

Sequence-to-sequence (seq2seq)

Un modèle qui transforme une séquence en une autre séquence.

Attention

Le mécanisme qui permet au modèle de se concentrer sur les parties importantes.

Self-attention

L'attention d'une séquence sur elle-même.

Cross-attention

L'attention entre deux séquences différentes.

Multi-head attention

L'attention appliquée en parallèle par plusieurs têtes.

Scaled dot-product attention

Le calcul mathématique de base de l'attention.

Positional encoding

L'information de position des tokens dans une séquence.

Rotary positional embedding (RoPE)

Un encodage positionnel rotatif utilisé par certains modèles.

ALiBi

Une méthode de positionnement par biais linéaires.

Sliding window attention

L'attention limitée à une fenêtre locale de tokens.

Sparse attention

L'attention qui ne calcule pas toutes les paires de tokens.

Flash Attention

Une implémentation optimisée du mécanisme d'attention pour réduire la mémoire.

KV cache

Le cache des clés et valeurs pour accélérer la génération.

Continuous batching

Le traitement par lots dynamique des requêtes.

PagedAttention

Une gestion mémoire paginée pour l'attention.

Speculative decoding

Accélérer la génération en prédisant plusieurs tokens d'avance.

Quantification (GGUF, GPTQ, AWQ)

Réduire la précision des poids pour diminuer la taille du modèle.

GGUF

Un format de quantification utilisé par llama.cpp.

GPTQ

Une méthode de quantification post-entraînement.

AWQ

Une méthode de quantification préservant les poids importants.

ExLlama

Une bibliothèque d'inférence rapide pour modèles quantifiés.

vLLM

Une bibliothèque d'inférence haute performance pour LLM.

Text Generation Inference (TGI)

Une solution de déploiement de LLM par Hugging Face.

Ollama

Un outil pour exécuter des LLM localement.

LM Studio

Une interface graphique pour exécuter des LLM localement.

ChatGPT

Le chatbot conversationnel d'OpenAI basé sur GPT.

GPT-4

Un grand modèle de langage multimodal développé par OpenAI.

Claude

Un assistant IA développé par Anthropic.

Gemini

La famille de modèles IA de Google.

Mistral

Une entreprise française de modèles de langage open source.

LLaMA

Une famille de modèles de langage open source de Meta.

PaLM

Un modèle de langage de Google.

BERT

Un modèle de langage bidirectionnel de Google.

RoBERTa

Une version optimisée de BERT.

T5

Un modèle encoder-decoder de Google.

BLOOM

Un grand modèle multilingue open source.

Falcon

Un modèle de langage open source développé par TII.

🦾 Niveau 5 — Agents, outils et API

Agent IA

Une IA capable d'enchaîner plusieurs actions pour atteindre un but.

Utilisation d'outils (function calling)

La capacité d'une IA à se servir de programmes extérieurs.

Serveur MCP

Une façon standardisée de relier une IA à des outils et données extérieures.

Connecteur

Le lien concret qui rattache l'IA à une application précise.

Orchestration

La coordination de plusieurs modèles, outils ou étapes.

Flux agentique (agentic workflow)

Une suite d'étapes qu'un agent exécute en partie tout seul.

Autonomie

Le degré de liberté laissé à une IA pour agir sans validation humaine.

API

Une porte d'entrée permettant à un programme d'utiliser une IA.

SDK

Une boîte à outils pour les développeurs facilitant l'intégration d'une IA.

Point d'accès (endpoint)

L'adresse précise pour utiliser un service ou un modèle.

REST API

Une interface utilisant le protocole HTTP avec les méthodes standard.

GraphQL

Un langage de requête pour les APIs.

gRPC

Un framework RPC haute performance utilisant Protocol Buffers.

Webhook

Une notification HTTP envoyée automatiquement lors d'un événement.

Rate limiting

La limitation du nombre de requêtes par unité de temps.

Throttling

Le ralentissement des requêtes pour éviter la surcharge.

Authentification

Le processus de vérification de l'identité d'un utilisateur.

Autorisation

Le processus de vérification des permissions d'un utilisateur.

JWT (JSON Web Token)

Un token signé utilisé pour l'authentification.

OAuth 2.0

Un protocole d'autorisation standard.

OpenID Connect

Une couche d'identité au-dessus d'OAuth 2.0.

Clé API

Un identifiant secret pour accéder à une API.

Sandbox

Un environnement isolé pour tester des programmes en sécurité.

CI/CD

L'intégration et le déploiement continus.

Docker

Une plateforme de conteneurisation.

Kubernetes

Un orchestrateur de conteneurs.

Helm

Un gestionnaire de packages pour Kubernetes.

Terraform

Un outil d'infrastructure as code.

Ansible

Un outil d'automatisation de configuration.

Prometheus

Un système de monitoring et d'alerte.

Grafana

Une plateforme de visualisation de métriques.

ELK stack

Ensemble Elasticsearch, Logstash, Kibana pour la gestion des logs.

Jaeger

Un système de tracing distribué.

OpenTelemetry

Un standard pour les traces, métriques et logs.

Load balancer

Un répartiteur de charge entre plusieurs serveurs.

Reverse proxy

Un serveur intermédiaire qui redirige les requêtes.

CDN

Un réseau de diffusion de contenu pour accélérer la distribution.

DNS

Le système de noms de domaine.

SSL/TLS

Les protocoles de sécurisation des communications.

HTTPS

Le protocole HTTP sécurisé par TLS.

CORS

Le partage de ressources entre origines différentes.

WAF (Web Application Firewall)

Un pare-feu spécifique aux applications web.

DDoS

Une attaque par déni de service distribué.

Botnet

Un réseau d'ordinateurs infectés contrôlés à distance.

Phishing

Une technique d'arnaque par usurpation d'identité.

Social engineering

La manipulation psychologique pour obtenir des informations.

Zero-day

Une vulnérabilité non connue du public ni du fabricant.

Patch

Une mise à jour corrigeant une vulnérabilité.

Vulnérabilité

Une faille de sécurité dans un système.

Exploit

Un code exploitant une vulnérabilité.

Malware

Un logiciel malveillant.

Ransomware

Un malware qui chiffre les données et demande une rançon.

Spyware

Un malware qui espionne l'utilisateur.

Trojan

Un malware déguisé en logiciel légitime.

Rootkit

Un malware qui dissimule sa présence dans le système.

Keylogger

Un logiciel qui enregistre les frappes clavier.

Sniffer

Un outil qui capture le trafic réseau.

Man-in-the-middle

Une attaque où l'attaquant intercepte les communications.

Spoofing

L'usurpation d'identité ou d'adresse.

Honeypot

Un leurre informatique pour détecter les attaques.

SIEM

Un système de gestion des informations et événements de sécurité.

SOAR

L'orchestration, automatisation et réponse en sécurité.

Threat intelligence

L'analyse des menaces informatiques.

Forensics

L'analyse post-incident pour comprendre une attaque.

Incident response

La procédure de réponse à un incident de sécurité.

Disaster recovery

Le plan de reprise après sinistre.

Business continuity

La continuité d'activité.

RPO (Recovery Point Objective)

L'objectif de point de récupération.

RTO (Recovery Time Objective)

L'objectif de temps de récupération.

SLA (Service Level Agreement)

L'accord de niveau de service.

SLO (Service Level Objective)

L'objectif de niveau de service.

SLI (Service Level Indicator)

L'indicateur de niveau de service.

Error budget

Le budget d'erreur toléré avant interruption du service.

⚙️ Niveau 6 — Réseaux de neurones profonds

Réseau de neurones

La structure mathématique au cœur de beaucoup d'IA.

Neurone artificiel

La plus petite unité de calcul d'un réseau.

Couche (layer)

Un étage de neurones.

Apprentissage profond (deep learning)

Un apprentissage qui empile de nombreuses couches.

Paramètres

Les valeurs internes du modèle qui s'ajustent à l'entraînement.

Poids (weights)

Des nombres indiquant l'importance de chaque information.

Biais (bias)

Une valeur ajoutée à la somme pondérée dans un neurone.

Fonction d'activation

Une règle qui décide si un neurone s'allume.

ReLU

Une fonction d'activation très utilisée : max(0, x).

Sigmoïde

Une fonction d'activation en forme de S.

Tanh

Une fonction d'activation hyperbolique.

Softmax

Une fonction d'activation pour la classification multi-classes.

GELU

Une fonction d'activation lisse utilisée dans les transformers.

Swish

Une fonction d'activation auto-gatée.

Fonction de perte (loss)

La mesure de l'erreur du modèle.

Descente de gradient

La méthode pour corriger les erreurs petit à petit.

Rétropropagation

La technique qui remonte à travers les couches pour corriger.

Hyperparamètre

Un réglage choisi par les humains avant l'entraînement.

Transformer

Une architecture de réseau particulièrement efficace pour le langage.

Mécanisme d'attention

La capacité du modèle à se concentrer sur les mots importants.

Réseau convolutif (CNN)

Un réseau spécialisé dans les images.

Réseau récurrent (RNN)

Un réseau adapté aux suites car il garde une mémoire.

LSTM

Une variante de RNN avec une mémoire à long terme.

GRU

Une version simplifiée du LSTM.

Réseau antagoniste (GAN)

Deux réseaux qui s'affrontent.

Modèle de diffusion

Une méthode de génération qui part d'un brouillard et le nettoie.

Quantification

Simplifier les nombres d'un modèle pour qu'il occupe moins de place.

Inférence

Le moment où le modèle entraîné est utilisé pour répondre.

Forward pass

Le passage des données à travers le réseau dans le sens direct.

Backward pass

Le passage de l'erreur en arrière pour ajuster les poids.

Matrice de poids

Le tableau des connexions entre deux couches de neurones.

Gradient vanishing

Quand le gradient devient trop faible dans les couches profondes.

Gradient exploding

Quand le gradient devient trop grand et fait diverger l'entraînement.

Skip connection

Une connexion qui saute des couches pour transmettre l'information.

ResNet

Un réseau résiduel utilisant des skip connections.

DenseNet

Un réseau où chaque couche est connectée à toutes les suivantes.

Inception

Une architecture avec plusieurs filtres de tailles différentes en parallèle.

VGG

Une architecture CNN classique avec des couches empilées.

AlexNet

L'architecture CNN qui a déclenché le boom de l'apprentissage profond.

LeNet

L'un des premiers CNN, développé par Yann LeCun.

U-Net

Un réseau en forme de U pour la segmentation d'image.

YOLO

Un détecteur d'objets rapide en temps réel.

ResNeXt

Une version de ResNet avec des chemins parallèles.

EfficientNet

Une architecture optimisant la largeur, profondeur et résolution.

Vision Transformer (ViT)

Un transformer appliqué aux images par patchs.

Swin Transformer

Un transformer hiérarchique pour la vision.

MLP-Mixer

Un réseau utilisant uniquement des perceptrons multicouches.

Perceiver

Un transformer généraliste pour différents types de données.

NeRF

Un réseau pour représenter des scènes 3D à partir d'images.

CLIP

Un modèle qui relie texte et images dans un espace commun.

DALL-E

Un modèle de génération d'images à partir de texte.

Stable Diffusion

Un modèle open source de génération d'images par diffusion.

Midjourney

Un outil commercial de génération d'images.

Whisper

Un modèle de reconnaissance vocale open source d'OpenAI.

WaveNet

Un modèle de génération audio par réseau de neurones.

Tacotron

Un modèle de synthèse vocale.

BERT

Un modèle de langage bidirectionnel.

RoBERTa

Une version robuste et optimisée de BERT.

DeBERTa

Une version découplée et améliorée de BERT.

ALBERT

Une version allégée de BERT avec partage de paramètres.

ELECTRA

Un modèle préentraîné comme discriminateur.

XLNet

Un modèle autoregressif avec permutation.

GPT

Un modèle génératif préentraîné par transformer.

GPT-2

La deuxième version de GPT.

GPT-3

La troisième version avec 175 milliards de paramètres.

GPT-4

La quatrième version, multimodale.

GPT-4o

La version optimisée et multimodale en temps réel.

GPT-4 Turbo

Une version optimisée de GPT-4.

o1

La famille de modèles de raisonnement d'OpenAI.

Claude 3

La famille de modèles d'Anthropic.

Claude 3.5 Sonnet

La version rapide et performante de Claude 3.5.

Claude 3 Opus

La version la plus puissante de Claude 3.

Claude 3 Haiku

La version rapide et légère de Claude 3.

Gemini 1.5

La version longue de Gemini avec grande fenêtre de contexte.

Gemini Ultra

La version la plus puissante de Gemini.

Gemini Pro

La version standard de Gemini.

Gemini Nano

La version embarquée de Gemini.

LLaMA 2

La deuxième version du modèle open source de Meta.

LLaMA 3

La troisième version du modèle open source de Meta.

Code Llama

Une version de LLaMA spécialisée pour le code.

Mistral 7B

Un modèle compact et performant de Mistral AI.

Mixtral

Un modèle mixture of experts de Mistral AI.

Mistral Large

Le modèle le plus puissant de Mistral AI.

Falcon

Un modèle open source développé par TII.

BLOOM

Un grand modèle multilingue open source.

mT5

Une version multilingue de T5.

XLM-RoBERTa

Une version multilingue de RoBERTa.

LaMDA

Le modèle conversationnel de Google.

PaLM 2

La deuxième version du modèle de Google.

Gemma

La famille de modèles open source de Google.

Phi

La famille de petits modèles performants de Microsoft.

Orca

Un modèle distillé de Microsoft.

Vicuna

Un modèle fine-tuné à partir de LLaMA.

Alpaca

Un modèle fine-tuné à partir de LLaMA par Stanford.

WizardLM

Un modèle fine-tuné avec des instructions complexes.

OpenAssistant

Un projet open source de modèle conversationnel.

🏗️ Niveau 7 — Infrastructure et déploiement

Processeur graphique (GPU)

Une puce capable d'un très grand nombre de calculs en parallèle.

Puce spécialisée (TPU, NPU)

Des puces conçues exprès pour l'IA.

TPU (Tensor Processing Unit)

La puce spécialisée de Google pour l'IA.

NPU (Neural Processing Unit)

Une puce dédiée aux calculs neuronaux dans les appareils mobiles.

Puissance de calcul (compute)

La quantité de calculs nécessaire pour entraîner ou faire fonctionner une IA.

Cloud

Des ordinateurs puissants accessibles par internet.

IA embarquée (edge AI)

Une IA qui fonctionne directement dans un appareil.

Déploiement

La mise à disposition réelle d'un modèle.

MLOps

Les pratiques pour entraîner, déployer et surveiller les modèles.

Latence

Le temps d'attente entre la demande et la réponse.

VRAM

La mémoire vidéo de la carte graphique.

Mémoire unifiée

Une mémoire partagée entre CPU et GPU.

Bandwidth

La bande passante mémoire, critique pour l'entraînement.

Interconnexion

La communication rapide entre plusieurs GPU.

NVLink

L'interconnexion haute vitesse de NVIDIA entre GPU.

InfiniBand

Un réseau haute performance pour les centres de données.

Serveur bare metal

Un serveur physique dédié sans virtualisation.

Virtualisation

La création de machines virtuelles sur un serveur physique.

Hyperviseur

Le logiciel qui gère les machines virtuelles.

Container

Un environnement isolé et léger pour exécuter des applications.

Orchestration

La gestion automatique du déploiement et de la mise à l'échelle.

Auto-scaling

L'ajustement automatique des ressources selon la charge.

Load balancing

La répartition de charge entre plusieurs serveurs.

Failover

Le basculement automatique vers un serveur de secours.

High availability

La conception pour minimiser les interruptions de service.

Disaster recovery

Le plan de reprise après catastrophe.

Backup

La sauvegarde des données.

Snapshot

Une image instantanée de l'état d'un système.

Replication

La copie des données sur plusieurs serveurs pour la redondance.

Sharding

La division d'une base de données en fragments distribués.

Partitionnement

La division logique des données en sous-ensembles.

Indexation

La création de structures pour accélérer les recherches.

Cache distribué

Un cache partagé entre plusieurs serveurs.

Redis

Une base de données en mémoire rapide.

Memcached

Un système de cache en mémoire distribué.

Message queue

Une file d'attente pour la communication asynchrone.

Kafka

Une plateforme de streaming distribuée.

RabbitMQ

Un broker de messages open source.

MQTT

Un protocole léger de messagerie pour l'IoT.

gRPC

Un framework RPC haute performance.

Protocol Buffers

Un format de sérialisation binaire efficace.

JSON

Un format de données textuel léger.

XML

Un format de données structuré en balises.

YAML

Un format de données lisible par les humains.

Parquet

Un format de stockage colonne optimisé.

Avro

Un format de sérialisation avec schéma.

ORC

Un format de stockage colonne optimisé pour Hadoop.

Delta Lake

Une couche de stockage fiable pour les lacs de données.

Iceberg

Un format de table pour les grands ensembles de données.

Hudi

Un framework de gestion de lacs de données.

Hadoop

Un framework de traitement distribué de grandes données.

Spark

Un moteur de traitement de données rapide.

Flink

Un moteur de traitement de flux en temps réel.

Storm

Un système de calcul de flux distribué.

Beam

Un modèle de programmation unifié pour le traitement de données.

Airflow

Une plateforme d'orchestration de workflows.

Prefect

Une alternative moderne à Airflow.

Dagster

Une plateforme d'orchestration orientée données.

MLflow

Une plateforme de gestion du cycle de vie ML.

Weights & Biases

Une plateforme de suivi d'expériences ML.

TensorBoard

Un tableau de bord de visualisation pour TensorFlow.

Neptune

Une plateforme de gestion d'expériences ML.

Comet

Une plateforme de suivi et de gestion ML.

DVC (Data Version Control)

Un système de contrôle de version pour les données.

Pachyderm

Une plateforme de gestion de données et pipelines ML.

Kubeflow

Une plateforme ML sur Kubernetes.

Seldon

Une plateforme de déploiement de modèles ML.

BentoML

Une plateforme de déploiement de modèles.

Cortex

Une plateforme de déploiement ML sur AWS.

Ray

Un framework distribué pour l'IA et le ML.

Horovod

Une bibliothèque d'entraînement distribué.

DeepSpeed

Une bibliothèque d'optimisation pour l'entraînement de grands modèles.

Fairseq

Une bibliothèque de modélisation séquence à séquence.

Hugging Face Transformers

La bibliothèque la plus populaire pour les transformers.

Hugging Face Datasets

Une bibliothèque pour charger et manipuler des jeux de données.

Hugging Face Accelerate

Une bibliothèque pour simplifier l'entraînement distribué.

Hugging Face PEFT

Une bibliothèque pour le fine-tuning efficace.

Hugging Face Optimum

Une bibliothèque pour l'optimisation et la quantification.

Hugging Face Tokenizers

Une bibliothèque rapide de tokenization.

ONNX

Un format ouvert pour représenter les modèles ML.

ONNX Runtime

Un moteur d'inférence performant pour ONNX.

TensorRT

Un moteur d'inférence optimisé de NVIDIA.

OpenVINO

Un toolkit d'optimisation et déploiement d'Intel.

Core ML

Le framework ML d'Apple pour les appareils iOS.

TensorFlow Lite

Une version légère de TensorFlow pour mobile.

PyTorch Mobile

Une version de PyTorch pour les appareils mobiles.

Edge TPU

Un accélérateur ML de Google pour l'edge.

Coral

La plateforme ML edge de Google.

Jetson

La plateforme embarquée de NVIDIA.

Raspberry Pi

Un nano-ordinateur populaire pour les projets embarqués.

Arduino

Une plateforme open source de microcontrôleurs.

ESP32

Un microcontrôleur avec WiFi et Bluetooth intégrés.

FPGA

Un circuit programmable pour des applications spécialisées.

ASIC

Un circuit intégré conçu pour une tâche spécifique.

⚠️ Niveau 8 — Enjeux, sécurité et avenir

Biais

Une erreur systématique due à des données déséquilibrées.

Surapprentissage (overfitting)

Quand un modèle a trop appris par cœur ses exemples.

Sous-apprentissage (underfitting)

Quand un modèle est trop simple pour capturer les patterns.

Explicabilité

La capacité à expliquer les décisions d'une IA.

Boîte noire

Un système dont le fonctionnement interne est opaque.

Deepfake

Une image, vidéo ou voix truquée par une IA.

Injection de prompt

Une attaque avec des instructions piégées dans un texte.

Jailbreak

Une tentative de contourner les règles de sécurité d'une IA.

Données personnelles

Les informations concernant une personne identifiable.

RGPD

Le règlement général sur la protection des données de l'UE.

Apprentissage fédéré

L'IA apprend sur plusieurs appareils sans rassembler les données.

Éthique de l'IA

La réflexion sur ce qu'il est juste de faire avec l'IA.

IA responsable

Concevoir et utiliser des IA sûres, justes et transparentes.

Empreinte énergétique

La consommation d'électricité pour entraîner et utiliser l'IA.

Test de Turing

Une épreuve où une machine doit être indiscernable d'un humain.

IA faible

Une IA spécialisée dans une seule tâche.

IA forte (AGI)

Une IA aussi polyvalente qu'un humain, encore hypothétique.

Singularité

L'idée qu'une IA pourrait dépasser l'intelligence humaine.

Superintelligence

Une intelligence dépassant de loin celle des humains.

Alignement

Le défi de faire en sorte que les objectifs de l'IA correspondent aux nôtres.

Value alignment

L'alignement des valeurs de l'IA avec les valeurs humaines.

Reward hacking

Quand l'IA trouve un moyen détourné de maximiser sa récompense.

Wireheading

Une forme extrême de reward hacking.

Cage d'Oxford

Un scénario où une superintelligence est confinée.

Problème du contrôle

Le défi de contrôler une intelligence supérieure.

Interrupteur (kill switch)

Un mécanisme pour arrêter une IA en cas de danger.

Transparence

La clarté sur le fonctionnement et les décisions d'un système.

Traçabilité

La capacité à suivre les décisions et les données utilisées.

Reproductibilité

La capacité à obtenir les mêmes résultats dans les mêmes conditions.

Gouvernance de l'IA

Les cadres réglementaires et institutionnels pour réguler l'IA.

Régulation

Les lois et normes encadrant le développement de l'IA.

Acte européen sur l'IA

La loi européenne régulant l'IA selon les niveaux de risque.

Conformité

Le respect des lois, normes et réglementations applicables.

Audit

L'examen indépendant d'un système pour vérifier sa conformité.

Certification

La confirmation par un tiers qu'un système répond à des critères.

Norme ISO/IEC 42001

La norme internationale pour les systèmes de management de l'IA.

NIST AI RMF

Le cadre de gestion des risques IA du NIST américain.

OCDE Principes sur l'IA

Les principes internationaux pour une IA de confiance.

UNESCO Recommandation

La recommandation de l'UNESCO sur l'éthique de l'IA.

Droit à l'explication

Le droit de comprendre les décisions automatisées.

Droit à l'information

Le droit d'être informé sur l'utilisation de ses données.

Droit d'accès

Le droit d'accéder à ses données personnelles.

Droit de rectification

Le droit de corriger ses données personnelles.

Droit à l'effacement

Le droit de demander la suppression de ses données.

Droit à la portabilité

Le droit de transférer ses données vers un autre service.

Droit d'opposition

Le droit de s'opposer au traitement de ses données.

Consentement

L'accord libre, spécifique et éclairé d'une personne.

Minimisation des données

Le principe de ne collecter que les données nécessaires.

Pseudonymisation

Le remplacement des identifiants par des pseudonymes.

Anonymisation

Le traitement rendant impossible l'identification d'une personne.

Chiffrement

La protection des données par transformation cryptographique.

Chiffrement au repos

Le chiffrement des données stockées.

Chiffrement en transit

Le chiffrement des données en cours de transmission.

Chiffrement de bout en bout

Le chiffrement où seuls les interlocuteurs peuvent lire.

Zero Trust

Un modèle de sécurité où aucune entité n'est implicitement de confiance.

Least privilege

Le principe d'accorder le minimum de permissions nécessaires.

Sécurité par conception

L'intégration de la sécurité dès la conception.

Privacy by design

L'intégration de la protection de la vie privée dès la conception.

DPIA (Data Protection Impact Assessment)

L'évaluation d'impact sur la protection des données.

PIA (Privacy Impact Assessment)

L'évaluation d'impact sur la vie privée.

Algorithmic accountability

La responsabilité des décisions algorithmiques.

Fairness

L'équité et l'absence de discrimination dans les systèmes IA.

Équité algorithmique

La conception d'algorithmes qui traitent tous les groupes de manière équitable.

Parité

L'égalité de traitement entre différents groupes.

Équité (équité vs égalité)

Le principe de traitement adapté aux besoins spécifiques.

Justice distributive

La répartition équitable des bénéfices et des charges.

Justice procédurale

L'équité des processus de décision.

Justice rétributive

L'équité des sanctions et des récompenses.

Responsabilité

L'obligation de répondre de ses actes et de leurs conséquences.

Obligation de moyens

Le devoir de mettre en œuvre les moyens nécessaires.

Obligation de résultat

Le devoir d'atteindre un résultat précis.

Assurance qualité

L'ensemble des activités visant à garantir la qualité.

Contrôle qualité

La vérification que le produit répond aux spécifications.

Amélioration continue

L'effort permanent d'amélioration des processus.

PDCA (Plan-Do-Check-Act)

Le cycle d'amélioration continue.

Six Sigma

Une méthode de gestion de la qualité.

Lean

Une approche d'optimisation des processus.

Kaizen

La philosophie de l'amélioration continue.

Benchmark

La comparaison des performances avec un standard ou un concurrent.

KPI (Key Performance Indicator)

Un indicateur clé de performance.

OKR (Objectives and Key Results)

Une méthode de fixation d'objectifs.

SMART

Un critère pour des objectifs spécifiques, mesurables, atteignables, réalistes et temporels.

Roadmap

Un plan stratégique détaillant les étapes futures.

Backlog

La liste des tâches à réaliser dans un projet.

Sprint

Une période courte de développement dans la méthode agile.

Scrum

Une méthode agile de gestion de projet.

Kanban

Une méthode de visualisation et de gestion du flux de travail.

User story

Une description simple d'une fonctionnalité du point de vue de l'utilisateur.

Epic

Un ensemble de user stories formant une grande fonctionnalité.

Story points

Une unité d'estimation de l'effort nécessaire.

Velocity

La mesure de la quantité de travail réalisée par sprint.

Burndown chart

Un graphique montrant l'avancement du travail restant.

Burnup chart

Un graphique montrant l'avancement du travail réalisé.

Retrospective

La réunion de bilan à la fin d'un sprint.

Daily stand-up

La réunion quotidienne rapide de l'équipe.

Product Owner

Le responsable de la vision produit et du backlog.

Scrum Master

Le facilitateur de l'équipe Scrum.

Équipe pluridisciplinaire

Une équipe avec des compétences variées.

Design Thinking

Une méthode de résolution de problèmes centrée sur l'humain.

Prototype

Une version préliminaire d'un produit pour tester des idées.

MVP (Minimum Viable Product)

La version minimale d'un produit pour valider une hypothèse.

Proof of Concept (PoC)

Une démonstration de faisabilité d'une idée.

Pilotage

La gestion et le contrôle d'un projet ou d'un système.

Gestion de crise

La coordination des actions en situation critique.

Communication de crise

La stratégie d'information en cas de problème majeur.

Stakeholder

Une partie prenante intéressée par le projet.

Sponsor

La personne ou l'entité qui finance et soutient le projet.

Champion

La personne qui promeut et défend le projet en interne.

Change management

La gestion du changement organisationnel.

Adoption

L'acceptation et l'utilisation d'une nouvelle technologie.

Résistance au changement

L'opposition au changement dans une organisation.

Formation

L'acquisition de compétences par l'apprentissage.

Montée en compétences

Le développement progressif des capacités.

Certification

La reconnaissance officielle d'une compétence.

Veille technologique

Le suivi continu des évolutions technologiques.

Benchmarking concurrentiel

L'analyse comparative avec les concurrents.

Analyse SWOT

L'analyse des forces, faiblesses, opportunités et menaces.

Analyse PESTEL

L'analyse des facteurs politiques, économiques, sociaux, technologiques, environnementaux et légaux.

Business model

Le modèle économique d'une entreprise.

Canvas

Un outil visuel pour décrire un business model.

Value proposition

La promesse de valeur faite aux clients.

Segment de marché

Un sous-ensemble de clients partageant des caractéristiques communes.

Persona

Un archétype représentatif d'un groupe d'utilisateurs.

Customer journey

Le parcours complet du client avec un produit ou service.

Touchpoint

Un point de contact entre le client et la marque.

Expérience utilisateur (UX)

L'ensemble des perceptions et réactions d'un utilisateur.

Interface utilisateur (UI)

La partie visible et interactive d'un produit.

Ergonomie

L'adaptation d'un produit aux caractéristiques de l'utilisateur.

Accessibilité

La conception pour les personnes en situation de handicap.

WCAG

Les directives d'accessibilité du contenu web.

Responsive design

La conception s'adaptant à différentes tailles d'écran.

Mobile-first

La conception centrée sur les appareils mobiles.

Design system

Un ensemble de composants et de règles de design cohérents.

Style guide

Un document définissant les règles visuelles d'une marque.

Composant

Un élément d'interface réutilisable.

Pattern

Une solution récurrente à un problème de design.

Wireframe

Un schéma simplifié de la structure d'une page.

Mockup

Une représentation statique détaillée d'un design.

Prototype interactif

Une maquette cliquable simulant le comportement.

A/B testing

Le test comparatif de deux versions pour déterminer la meilleure.

Conversion rate

Le taux de transformation des visiteurs en clients.

Taux de rebond

Le pourcentage de visiteurs quittant après avoir vu une seule page.

Session

La période d'interaction d'un utilisateur avec un site.

Heatmap

Une carte de chaleur montrant les zones les plus cliquées.

Eye tracking

Le suivi du regard de l'utilisateur.

Scroll depth

La profondeur de défilement d'une page.

Time on page

Le temps passé sur une page.

Bounce rate

Voir Taux de rebond.

Exit rate

Le taux de sortie d'une page spécifique.

Funnel

L'entonnoir de conversion montrant les étapes de perte.

Churn rate

Le taux d'attrition des clients.

Retention rate

Le taux de rétention des clients.

Net Promoter Score (NPS)

La mesure de la recommandation d'un produit.

Customer Satisfaction (CSAT)

La mesure de la satisfaction client.

Customer Effort Score (CES)

La mesure de l'effort fourni par le client.

Lifetime Value (LTV)

La valeur totale générée par un client sur sa durée de vie.

Customer Acquisition Cost (CAC)

Le coût d'acquisition d'un nouveau client.

Return on Investment (ROI)

Le retour sur investissement.

Return on Ad Spend (ROAS)

Le retour sur dépenses publicitaires.

Cost per Click (CPC)

Le coût par clic publicitaire.

Cost per Mille (CPM)

Le coût pour mille impressions publicitaires.

Cost per Acquisition (CPA)

Le coût par acquisition.

Click-Through Rate (CTR)

Le taux de clic.

Impression

L'affichage d'une publicité.

Attribution

L'attribution des conversions aux différents canaux marketing.

Multi-touch attribution

L'attribution prenant en compte plusieurs points de contact.

Last-click attribution

L'attribution attribuant la conversion au dernier clic.

First-click attribution

L'attribution attribuant la conversion au premier clic.

Linear attribution

L'attribution répartissant équitablement entre tous les points de contact.

Position-based attribution

L'attribution privilégiant le premier et le dernier clic.

Data-driven attribution

L'attribution basée sur un modèle de données.

Tag management

La gestion des balises de suivi sur un site.

Google Analytics

Un outil d'analyse d'audience web.

Google Tag Manager

Un gestionnaire de balises de Google.

Mixpanel

Une plateforme d'analyse de produit.

Amplitude

Une plateforme d'analyse comportementale.

Hotjar

Un outil de feedback et de heatmaps.

Crazy Egg

Un outil de heatmaps et de tests A/B.

Optimizely

Une plateforme d'expérimentation.

VWO

Une plateforme de tests A/B et de personnalisation.

Unbounce

Un outil de création de landing pages.

HubSpot

Une plateforme de marketing, vente et service.

Salesforce

Une plateforme de gestion de la relation client.

CRM (Customer Relationship Management)

La gestion de la relation client.

ERP (Enterprise Resource Planning)

La planification des ressources de l'entreprise.

CMS (Content Management System)

Le système de gestion de contenu.

DXP (Digital Experience Platform)

La plateforme d'expérience digitale.

PIM (Product Information Management)

La gestion de l'information produit.

DAM (Digital Asset Management)

La gestion des ressources numériques.

MDM (Master Data Management)

La gestion des données de référence.

CDP (Customer Data Platform)

La plateforme de données client.

DMP (Data Management Platform)

La plateforme de gestion de données.

LMS (Learning Management System)

Le système de gestion de l'apprentissage.

HRIS (Human Resource Information System)

Le système d'information des ressources humaines.

BPM (Business Process Management)

La gestion des processus métier.

RPA (Robotic Process Automation)

L'automatisation des processus par des robots logiciels.

Low-code

Le développement avec peu de code.

No-code

Le développement sans code.

Citizen developer

Un employé non-développeur créant des applications.

Shadow IT

L'utilisation de technologies non approuvées par l'IT.

Digital transformation

La transformation digitale de l'entreprise.

Industry 4.0

La quatrième révolution industrielle.

IoT (Internet des objets)

L'interconnexion des objets physiques via Internet.

Smart city

La ville intelligente utilisant les technologies.

Smart home

La maison connectée et automatisée.

Wearable

Un appareil électronique portable.

Capteur IoT

Un capteur connecté à Internet.

Edge computing

Le traitement des données près de leur source.

Fog computing

Une couche intermédiaire entre edge et cloud.

5G

La cinquième génération de réseaux mobiles.

Li-Fi

La transmission de données par la lumière.

Blockchain

Une chaîne de blocs sécurisée et décentralisée.

Smart contract

Un contrat auto-exécutable sur blockchain.

Cryptomonnaie

Une monnaie numérique utilisant la cryptographie.

NFT

Un token non fongible représentant un actif unique.

DeFi

La finance décentralisée sur blockchain.

DAO

Une organisation autonome décentralisée.

Web3

La vision d'un web décentralisé.

Metaverse

Un univers virtuel immersif et partagé.

Réalité virtuelle (VR)

Une immersion dans un environnement entièrement numérique.

Réalité augmentée (AR)

La superposition d'informations numériques sur le monde réel.

Réalité mixte (MR)

La fusion d'éléments réels et virtuels interactifs.

Haptic

La technologie du retour de force tactile.

Digital twin

Un jumeau numérique d'un objet ou système physique.

Simulation

La modélisation informatique d'un phénomène réel.

Modélisation 3D

La création d'objets tridimensionnels par ordinateur.

CAO (Conception Assistée par Ordinateur)

L'utilisation de logiciels pour concevoir des objets.

FAO (Fabrication Assistée par Ordinateur)

La programmation de machines-outils par ordinateur.

PLM (Product Lifecycle Management)

La gestion du cycle de vie d'un produit.

SCM (Supply Chain Management)

La gestion de la chaîne d'approvisionnement.

WMS (Warehouse Management System)

Le système de gestion d'entrepôt.

TMS (Transportation Management System)

Le système de gestion des transports.

OMS (Order Management System)

Le système de gestion des commandes.

POS (Point of Sale)

Le point de vente.

Paiement en ligne

La transaction commerciale sur Internet.

Portefeuille numérique

Une application stockant les moyens de paiement.

Biométrie

L'identification par caractéristiques physiques.

Reconnaissance d'empreinte digitale

L'identification par les empreintes digitales.

Reconnaissance faciale

L'identification par les traits du visage.

Reconnaissance de l'iris

L'identification par le motif de l'iris.

Reconnaissance vocale

L'identification par la voix.

Veine du doigt

L'identification par le réseau veineux du doigt.

Comportement biométrique

L'identification par les caractéristiques comportementales.

Authentification multifactorielle

L'utilisation de plusieurs facteurs d'authentification.

Authentification biométrique

L'utilisation de caractéristiques biométriques.

Authentification par mot de passe

L'utilisation d'un secret connu.

Authentification par token

L'utilisation d'un jeton matériel ou logiciel.

Authentification par SMS

L'utilisation d'un code envoyé par SMS.

Authentification par email

L'utilisation d'un lien ou code envoyé par email.

Authentification par application

L'utilisation d'une application générant des codes.

Authentification par push

L'utilisation d'une notification push pour valider.

Authentification sans mot de passe

L'utilisation d'alternatives aux mots de passe.

Passkey

Une clé d'authentification sans mot de passe basée sur la cryptographie.

FIDO2

Le standard d'authentification sans mot de passe.

WebAuthn

L'API web pour l'authentification sans mot de passe.

Sécurité physique

La protection des locaux et du matériel.

Contrôle d'accès

La gestion des autorisations d'entrée.

Vidéosurveillance

La surveillance par caméras.

Détection d'intrusion

La détection de tentatives d'accès non autorisées.

Système d'alarme

L'ensemble des dispositifs d'alerte en cas d'intrusion.

Gestion des identités (IAM)

La gestion des identités et des accès.

Provisioning

La création et la gestion des comptes utilisateurs.

Deprovisioning

La suppression des comptes et accès d'un utilisateur.

Role-Based Access Control (RBAC)

Le contrôle d'accès basé sur les rôles.

Attribute-Based Access Control (ABAC)

Le contrôle d'accès basé sur les attributs.

Policy-Based Access Control (PBAC)

Le contrôle d'accès basé sur les politiques.

Privileged Access Management (PAM)

La gestion des accès privilégiés.

Identity Provider (IdP)

Le fournisseur d'identité.

Service Provider (SP)

Le fournisseur de service.

Fédération d'identités

Le partage d'identités entre organisations.

SAML

Un standard d'échange d'informations d'authentification.

LDAP

Un protocole d'accès à des annuaires.

Active Directory

Le service d'annuaire de Microsoft.

Azure AD

Le service d'annuaire cloud de Microsoft.

Google Workspace

La suite de productivité de Google.

Microsoft 365

La suite de productivité de Microsoft.

Slack

Une plateforme de messagerie collaborative.

Microsoft Teams

Une plateforme de collaboration de Microsoft.

Zoom

Une plateforme de visioconférence.

Notion

Une plateforme de gestion de connaissances.

Confluence

Une plateforme de documentation collaborative.

Jira

Un outil de gestion de projet et de suivi de bugs.

Trello

Un outil de gestion de projet visuel.

Asana

Un outil de gestion de tâches et de projets.

Monday.com

Une plateforme de gestion de travail.

Basecamp

Un outil de gestion de projet et de communication.

ClickUp

Une plateforme tout-en-un de productivité.

Linear

Un outil de gestion de projet pour les équipes tech.

Figma

Un outil de design collaboratif.

Sketch

Un outil de design pour Mac.

Adobe XD

Un outil de design d'expérience d'Adobe.

InVision

Une plateforme de prototypage et de collaboration.

Miro

Un tableau blanc collaboratif en ligne.

Lucidchart

Un outil de diagrammes et de visualisation.

Draw.io

Un outil de diagrammes gratuit.

PlantUML

Un outil de diagrammes basé sur du texte.

Markdown

Un langage de balisage léger.

LaTeX

Un système de composition de documents.

AsciiDoc

Un format de documentation structuré.

reStructuredText

Un format de documentation pour Python.

Sphinx

Un générateur de documentation pour Python.

MkDocs

Un générateur de documentation statique.

Docusaurus

Un générateur de documentation par Meta.

GitBook

Une plateforme de documentation.

Read the Docs

Une plateforme d'hébergement de documentation.

Swagger

Un outil de documentation d'API.

OpenAPI

Un standard de description d'API.

Postman

Une plateforme de développement et de test d'API.

Insomnia

Un client REST pour tester les API.

Hoppscotch

Un client API open source.

cURL

Un outil en ligne de commande pour transférer des données.

wget

Un outil en ligne de commande pour télécharger des fichiers.

HTTPie

Un client HTTP en ligne de commande convivial.

jq

Un outil de traitement JSON en ligne de commande.

yq

Un outil de traitement YAML en ligne de commande.

sed

Un éditeur de flux en ligne de commande.

awk

Un langage de traitement de texte.

grep

Un outil de recherche de texte.

ripgrep

Une alternative rapide à grep.

fd

Une alternative conviviale à find.

fzf

Un outil de recherche floue interactive.

bat

Une alternative améliorée à cat.

exa

Une alternative moderne à ls.

zoxide

Un outil de navigation rapide dans les répertoires.

tmux

Un multiplexeur de terminal.

screen

Un autre multiplexeur de terminal.

zsh

Un shell avancé.

bash

Le shell par défaut de Linux.

fish

Un shell convivial et interactif.

PowerShell

Le shell de Microsoft.

Homebrew

Le gestionnaire de packages pour macOS.

apt

Le gestionnaire de packages pour Debian/Ubuntu.

yum

Le gestionnaire de packages pour RHEL/CentOS.

dnf

Le gestionnaire de packages moderne pour Fedora.

pacman

Le gestionnaire de packages pour Arch Linux.

nix

Le gestionnaire de packages fonctionnel.

snap

Le système de packages universel de Canonical.

flatpak

Un système de distribution d'applications pour Linux.

AppImage

Un format de distribution d'applications portable.

conda

Un gestionnaire de packages et d'environnements pour Python.

pip

Le gestionnaire de packages Python.

poetry

Un gestionnaire de dépendances Python moderne.

pipenv

Un autre gestionnaire d'environnements Python.

venv

Le module de création d'environnements virtuels Python.

virtualenv

Un outil de création d'environnements virtuels Python.

pyenv

Un gestionnaire de versions Python.

nvm

Un gestionnaire de versions Node.js.

npm

Le gestionnaire de packages Node.js.

yarn

Un gestionnaire de packages JavaScript alternatif.

pnpm

Un gestionnaire de packages JavaScript rapide et économe.

cargo

Le gestionnaire de packages Rust.

rustup

L'installateur de toolchain Rust.

composer

Le gestionnaire de packages PHP.

bundler

Le gestionnaire de packages Ruby.

gem

Le gestionnaire de packages Ruby natif.

maven

Le gestionnaire de packages Java.

gradle

Un outil de build pour Java et Android.

ant

Un outil de build pour Java.

make

Un outil de compilation automatique.

cmake

Un générateur de fichiers de build multiplateforme.

ninja

Un système de build rapide.

bazel

Un système de build distribué de Google.

buck

Un système de build de Meta.

meson

Un système de build moderne.

autotools

Une suite d'outils de build pour Unix.

🎨 Niveau 9 — IA générative et multimodale

Génération d'images par IA

Créer des images à partir de descriptions textuelles.

Génération de vidéo par IA

Créer des vidéos à partir de descriptions ou d'images.

Génération de musique par IA

Créer de la musique à partir de descriptions ou d'exemples.

Génération de code par IA

Créer du code informatique à partir de descriptions.

Génération de voix par IA

Cloner ou créer des voix synthétiques réalistes.

Deepfake vidéo

Une vidéo truquée par IA montrant quelqu'un faire ou dire quelque chose.

Deepfake audio

Un audio truqué par IA imitant la voix de quelqu'un.

Synthèse de visage

La génération de visages réalistes par IA.

StyleGAN

Un GAN pour la génération de visages haute qualité.

StyleGAN2

La deuxième version de StyleGAN.

StyleGAN3

La troisième version avec meilleure gestion des textures.

BigGAN

Un GAN pour la génération d'images à haute résolution.

VQGAN

Un GAN utilisant un quantificateur vectoriel.

CLIP-Guided Diffusion

Une diffusion guidée par CLIP pour la génération d'images.

Latent Diffusion

Une diffusion dans l'espace latent pour plus d'efficacité.

Stable Diffusion XL

La version améliorée de Stable Diffusion.

Stable Diffusion 3

La troisième version de Stable Diffusion.

SDXL Turbo

Une version rapide de Stable Diffusion XL.

LCM (Latent Consistency Model)

Un modèle de diffusion ultra-rapide.

ControlNet

Un réseau de contrôle pour guider la génération d'images.

LoRA (pour images)

Un ajustement léger pour les modèles de diffusion.

Textual Inversion

L'apprentissage de nouveaux tokens pour personnaliser la génération.

DreamBooth

La personnalisation d'un modèle de diffusion avec quelques images.

Hypernetwork

Un petit réseau qui modifie les poids du modèle principal.

Img2Img

La transformation d'une image en une autre.

Inpainting

Le remplissage de parties manquantes d'une image.

Outpainting

L'extension d'une image au-delà de ses bords.

Upscaling

L'augmentation de la résolution d'une image.

Prompt engineering visuel

L'art de formuler des prompts pour la génération d'images.

Negative prompt

Les éléments à exclure de la génération.

CFG (Classifier Free Guidance)

Le paramètre contrôlant l'adéquation au prompt.

Steps

Le nombre d'étapes de débruitage dans la diffusion.

Sampler

L'algorithme de débruitage utilisé.

Euler

Un sampler rapide et simple.

DPM++

Un sampler de haute qualité.

DDIM

Un sampler déterministe.

PLMS

Un sampler alternatif.

UniPC

Un sampler récent et performant.

Denoising strength

L'intensité du débruitage dans img2img.

Seed

La valeur initiale aléatoire déterminant le résultat.

Checkpoint

Un fichier contenant les poids d'un modèle de diffusion.

VAE

Le variational autoencoder décodant l'image latente.

UNet

L'architecture du réseau de diffusion.

Text encoder

Le modèle encodant le prompt textuel.

Embedding

Voir Textual Inversion.

LORA

Voir LoRA (pour images).

LyCORIS

Une extension de LoRA avec plus de flexibilité.

DoRA

Une variante de LoRA avec décomposition des poids.

T2I-Adapter

Un adaptateur pour le contrôle de la génération.

IP-Adapter

Un adaptateur utilisant une image de référence.

AnimateDiff

L'animation d'images avec des modèles de diffusion.

Stable Video Diffusion

La génération de vidéo par diffusion.

Sora

Le modèle de génération de vidéo d'OpenAI.

Runway Gen-2

Un outil de génération de vidéo par IA.

Pika Labs

Un autre outil de génération de vidéo.

HeyGen

Un outil de génération de vidéos avec avatars.

D-ID

Un outil d'animation de photos.

Midjourney v6

La sixième version de Midjourney.

Midjourney Niji

La version de Midjourney pour l'art anime.

Adobe Firefly

La suite de génération d'images d'Adobe.

Generative Fill

Le remplissage génératif d'Adobe Photoshop.

Canva Magic Design

La génération de designs dans Canva.

Microsoft Designer

L'outil de design avec IA de Microsoft.

Google Imagen

Le modèle de génération d'images de Google.

Parti

Un autre modèle de génération d'images de Google.

Muse

Un modèle de génération d'images de Google.

Emu

Le modèle de génération d'images de Meta.

Make-A-Scene

Un modèle de génération d'images avec contrôle de la composition.

Make-A-Video

Un modèle de génération de vidéo de Meta.

MusicGen

Le modèle de génération de musique de Meta.

AudioGen

Le modèle de génération d'audio de Meta.

AudioCraft

La suite de génération audio de Meta.

Jukebox

Le modèle de génération de musique d'OpenAI.

MuseNet

Le modèle de composition musicale d'OpenAI.

Suno

Un outil de génération de musique par IA.

Udio

Un autre outil de génération de musique.

AIVA

Un compositeur IA pour la musique.

Boomy

Un outil de création musicale par IA.

Soundraw

Un outil de génération de musique libre de droits.

Murf.ai

Un outil de synthèse vocale.

ElevenLabs

Un outil de clonage et synthèse vocale.

Play.ht

Un autre outil de synthèse vocale.

Descript Overdub

Le clonage vocal intégré à Descript.

Resemble AI

Un outil de synthèse vocale pour les jeux.

WellSaid Labs

Un outil de synthèse vocale professionnelle.

Coqui

Un outil de synthèse vocale open source.

Tortoise TTS

Un modèle de synthèse vocale open source.

Bark

Un modèle de synthèse vocale d'Suno.

VALL-E

Le modèle de clonage vocal de Microsoft.

Voicebox

Le modèle de synthèse vocale de Meta.

StyleTTS 2

Un modèle de synthèse vocale avec contrôle du style.

NaturalSpeech

Un modèle de synthèse vocale haute qualité.

YourTTS

Un modèle de synthèse vocale multilingue.

XTTS

Un modèle de clonage vocal multilingue.

RVC

Un outil de conversion de voix.

So-VITS-SVC

Un autre outil de conversion de voix.

🔬 Niveau 10 — Concepts avancés

Recherche fondamentale

La science de base visant à comprendre les principes.

Recherche appliquée

La recherche visant des applications concrètes.

Publication scientifique

La communication des résultats de recherche.

Revue par les pairs

L'évaluation d'un article par des experts.

Conférence

Un événement où les chercheurs présentent leurs travaux.

NeurIPS

La principale conférence en apprentissage automatique.

ICML

Une autre grande conférence en apprentissage automatique.

ICLR

La conférence sur les représentations d'apprentissage.

CVPR

La principale conférence en vision par ordinateur.

ICCV

Une autre grande conférence en vision.

ECCV

La conférence européenne de vision par ordinateur.

ACL

La principale conférence en traitement du langage.

EMNLP

Une grande conférence en NLP.

NAACL

La conférence nord-américaine en NLP.

AAAI

La conférence de l'association pour l'IA.

IJCAI

La conférence internationale jointe en IA.

KDD

La conférence sur la découverte de connaissances.

WWW

La conférence sur le web.

SIGIR

La conférence sur la recherche d'information.

RecSys

La conférence sur les systèmes de recommandation.

CHI

La conférence sur l'interaction homme-machine.

UbiComp

La conférence sur l'informatique ubiquitaire.

ISCA

La conférence sur l'architecture des ordinateurs.

MICRO

La conférence sur la microarchitecture.

HPCA

La conférence sur l'architecture haute performance.

DAC

La conférence sur la conception assistée par ordinateur.

ISSCC

La conférence sur les circuits solides.

VLSI

La conférence sur les circuits à très grande échelle d'intégration.

HotChips

Le symposium sur les microprocesseurs.

arXiv

Le serveur de prépublications scientifiques.

OpenReview

Une plateforme de revue ouverte pour les conférences.

Papers with Code

Une base de données liant articles et code.

Semantic Scholar

Un moteur de recherche scientifique.

Google Scholar

Le moteur de recherche académique de Google.

PubMed

La base de données biomédicale.

IEEE Xplore

La base de données de l'IEEE.

ACM Digital Library

La bibliothèque numérique de l'ACM.

DOI

L'identifiant digital d'un document.

ORCID

L'identifiant unique d'un chercheur.

h-index

Un indicateur de productivité scientifique.

Citation

La référence à un travail antérieur.

Impact factor

La mesure de l'influence d'une revue.

Preprint

Une version préliminaire d'un article.

Postprint

La version finale acceptée d'un article.

Open access

L'accès libre et gratuit aux publications.

Green open access

L'archivage par l'auteur dans un dépôt.

Gold open access

La publication dans une revue open access.

Platinum open access

La publication sans frais pour l'auteur.

APC (Article Processing Charge)

Les frais de publication en open access.

Brevet

La protection juridique d'une invention.

Licence

L'autorisation d'utiliser une œuvre selon certaines conditions.

Copyright

Le droit d'auteur protégeant les créations.

Copyleft

Une licence garantissant les libertés des utilisateurs.

Open source

Un logiciel dont le code source est accessible.

Licence MIT

Une licence permissive très populaire.

Licence Apache

Une licence permissive avec protection de marque.

Licence GPL

Une licence copyleft forte.

Licence BSD

Une licence permissive simple.

Creative Commons

Les licences pour les œuvres culturelles.

CC BY

Creative Commons Attribution.

CC BY-SA

Creative Commons Attribution-ShareAlike.

CC BY-NC

Creative Commons Attribution-NonCommercial.

CC0

Le dévouement au domaine public.

Public domain

L'absence de protection par droit d'auteur.

Fair use

L'utilisation limitée sans autorisation.

Fair dealing

L'équivalent canadien du fair use.

Droit moral

Le droit inaliénable de l'auteur sur son œuvre.

Droit patrimonial

Les droits économiques sur une œuvre.

Propriété intellectuelle

L'ensemble des droits protégeant les créations.

Secret commercial

L'information confidentielle donnant un avantage concurrentiel.

Know-how

Le savoir-faire technique et pratique.

Due diligence

La vérification minutieuse avant une transaction.

Joint venture

Une entreprise commune entre plusieurs partenaires.

Spin-off

Une entreprise dérivée d'une autre.

Start-up

Une jeune entreprise innovante.

Scale-up

Une start-up en phase de croissance rapide.

Unicorn

Une start-up valorisée à plus d'un milliard.

Decacorn

Une start-up valorisée à plus de dix milliards.

Exit

La sortie des investisseurs (IPO, rachat).

IPO (Initial Public Offering)

L'introduction en bourse.

M&A (Mergers & Acquisitions)

Les fusions et acquisitions.

Due diligence technique

L'audit technique lors d'une acquisition.

Tech stack

L'ensemble des technologies utilisées par un projet.

Stack technique

Voir Tech stack.

Architecture logicielle

La conception globale d'un système logiciel.

Architecture système

La conception des composants matériels et logiciels.

Architecture réseau

La conception de l'infrastructure de communication.

Architecture de données

La conception de la gestion et du stockage des données.

Modèle en couches

Une architecture organisée en niveaux.

Architecture microservices

Une architecture en petits services indépendants.

Architecture monolithique

Une architecture en un seul bloc.

Architecture orientée services (SOA)

Une architecture basée sur des services.

Architecture orientée événements

Une architecture pilotée par des événements.

CQRS

La séparation des commandes et des requêtes.

Event sourcing

Le stockage de l'historique des événements.

Saga pattern

La gestion des transactions distribuées.

Circuit breaker

Un mécanisme de protection contre les pannes en cascade.

Retry pattern

La stratégie de réessai en cas d'échec.

Timeout

Le délai maximal d'attente d'une réponse.

Idempotence

La propriété d'une opération pouvant être répétée sans effet additionnel.

Atomicité

La propriété d'une transaction tout-ou-rien.

Cohérence

La garantie que les données restent valides.

Isolation

L'indépendance des transactions concurrentes.

Durabilité

La persistance des données validées.

ACID

Atomicité, Cohérence, Isolation, Durabilité.

BASE

Basically Available, Soft state, Eventually consistent.

CAP theorem

Le théorème stipulant l'impossibilité d'avoir simultanément cohérence, disponibilité et tolérance au partitionnement.

Consensus

L'accord entre plusieurs nœuds distribués.

Raft

Un algorithme de consensus.

Paxos

Un autre algorithme de consensus.

Byzantine fault tolerance

La tolérance aux fautes byzantines.

Gossip protocol

Un protocole de communication épidémique.

Peer-to-peer

Une architecture où les nœuds sont égaux.

Client-serveur

Une architecture avec des clients et un serveur central.

Maître-esclave

Une architecture avec un nœud maître et des esclaves.

Leader-follower

Une variante moderne du maître-esclave.

Multi-master

Une architecture avec plusieurs nœuds maîtres.

Shared-nothing

Une architecture où les nœuds ne partagent pas de ressources.

Shared-disk

Une architecture où les nœuds partagent le stockage.

Shared-memory

Une architecture où les processeurs partagent la mémoire.

NUMA

Non-Uniform Memory Access.

SMP

Symmetric Multi-Processing.

MPP

Massively Parallel Processing.

Grid computing

Le calcul distribué sur une grille de ressources.

Utility computing

La fourniture de ressources informatiques comme un service.

Serverless

L'exécution de code sans gestion de serveur.

FaaS (Function as a Service)

L'exécution de fonctions à la demande.

BaaS (Backend as a Service)

La fourniture de backend clé en main.

PaaS (Platform as a Service)

La fourniture d'une plateforme de développement.

IaaS (Infrastructure as a Service)

La fourniture d'infrastructure virtuelle.

SaaS (Software as a Service)

La fourniture de logiciels via le cloud.

DaaS (Data as a Service)

La fourniture de données via le cloud.

AIaaS (AI as a Service)

La fourniture d'IA via le cloud.

MaaS (Model as a Service)

La fourniture de modèles via API.

GPUaaS

La location de GPU via le cloud.

TPUaaS

La location de TPU via le cloud.

Spot instance

Une instance cloud à prix réduit mais interruptible.

Reserved instance

Une instance cloud réservée pour une durée.

On-demand instance

Une instance cloud facturée à l'usage.

Dedicated host

Un serveur physique dédié dans le cloud.

Colocation

L'hébergement de serveurs dans un datacenter tiers.

Datacenter

Un centre de données hébergeant des serveurs.

Zone de disponibilité

Une zone isolée au sein d'une région cloud.

Région cloud

Une zone géographique de services cloud.

Edge location

Un point de présence proche des utilisateurs.

Content Delivery Network

Voir CDN.

WAF

Voir Web Application Firewall.

DDoS protection

La protection contre les attaques par déni de service.

Bot management

La gestion et le contrôle du trafic de bots.

API gateway

La passerelle gérant les accès aux API.

Service mesh

Une couche d'infrastructure pour la communication entre services.

Istio

Un service mesh populaire.

Linkerd

Un service mesh léger.

Envoy

Un proxy de service haute performance.

NGINX

Un serveur web et proxy inverse.

Apache

Un serveur web historique.

Caddy

Un serveur web moderne avec HTTPS automatique.

Traefik

Un reverse proxy cloud natif.

HAProxy

Un load balancer et proxy reverse.

Varnish

Un accélérateur de contenu web.

Squid

Un proxy cache.

BIND

Le serveur DNS le plus utilisé.

PowerDNS

Un serveur DNS flexible.

CoreDNS

Un serveur DNS extensible pour Kubernetes.

etcd

Un stockage clé-valeur distribué.

ZooKeeper

Un service de coordination distribué.

Consul

Un service de découverte et de configuration.

Vault

Un outil de gestion des secrets.

Terraform

Un outil d'infrastructure as code.

Pulumi

Un outil d'infrastructure as code avec des langages généralistes.

CloudFormation

Le service d'infrastructure as code d'AWS.

ARM templates

Les modèles d'infrastructure as code d'Azure.

Deployment Manager

Le service d'infrastructure as code de GCP.

Ansible

Un outil d'automatisation par agentless.

Puppet

Un outil de gestion de configuration.

Chef

Un autre outil de gestion de configuration.

SaltStack

Un outil d'automatisation et de configuration.

Vagrant

Un outil de création d'environnements virtuels.

Packer

Un outil de création d'images de machine.

Nomad

Un orchestrateur de workloads.

Swarm

L'orchestrateur de conteneurs de Docker.

OpenShift

La plateforme Kubernetes de Red Hat.

Rancher

Une plateforme de gestion de Kubernetes.

K3s

Une distribution légère de Kubernetes.

MicroK8s

Une autre distribution légère de Kubernetes.

Kind

Un outil de création de clusters Kubernetes locaux.

Minikube

Un autre outil de création de clusters Kubernetes locaux.

kubectl

L'interface en ligne de commande de Kubernetes.

Helm

Le gestionnaire de packages de Kubernetes.

Kustomize

Un outil de personnalisation de configurations Kubernetes.

ArgoCD

Un outil de déploiement continu pour Kubernetes.

Flux

Un autre outil de déploiement continu pour Kubernetes.

Spinnaker

Une plateforme de livraison continue multi-cloud.

Jenkins

Un serveur d'automatisation open source.

GitLab CI

L'intégration continue de GitLab.

GitHub Actions

L'intégration continue de GitHub.

CircleCI

Une plateforme d'intégration continue.

Travis CI

Une autre plateforme d'intégration continue.

Drone CI

Une plateforme d'intégration continue containerisée.

Buildkite

Une plateforme d'intégration continue hybride.

TeamCity

Un serveur de build de JetBrains.

Bamboo

Un serveur de build d'Atlassian.

Azure DevOps

La suite DevOps de Microsoft.

AWS CodePipeline

Le service de pipeline d'AWS.

Google Cloud Build

Le service de build de GCP.

Cloudflare Pages

Le service d'hébergement statique de Cloudflare.

Vercel

Une plateforme de déploiement frontend.

Netlify

Une autre plateforme de déploiement frontend.

GitHub Pages

Le service d'hébergement statique de GitHub.

Surge.sh

Une plateforme d'hébergement statique simple.

Firebase Hosting

L'hébergement de Google pour les applications web.

AWS Amplify

La suite de développement full-stack d'AWS.

Heroku

Une plateforme PaaS historique.

Render

Une plateforme cloud moderne.

Fly.io

Une plateforme de déploiement d'applications proches des utilisateurs.

DigitalOcean

Un cloud provider simple et abordable.

Linode

Un autre cloud provider abordable.

Vultr

Un cloud provider avec de nombreuses localisations.

OVHcloud

Le cloud européen.

Hetzner

Un hébergeur allemand économique.

Scaleway

Le cloud français.

AWS

Amazon Web Services, le leader du cloud.

Azure

La plateforme cloud de Microsoft.

Google Cloud Platform

La plateforme cloud de Google.

IBM Cloud

La plateforme cloud d'IBM.

Oracle Cloud

La plateforme cloud d'Oracle.

Alibaba Cloud

Le cloud leader en Chine.

Tencent Cloud

Un autre cloud majeur en Chine.

Huawei Cloud

Le cloud de Huawei.


💡 L'essentiel à retenir

L'intelligence artificielle est un outil puissant conçu par des humains. Elle peut accomplir des choses remarquables, mais :

  • elle ne sait pas tout et peut se tromper ;
  • ses réponses méritent d'être vérifiées ;
  • ce sont les humains qui décident de la manière de l'utiliser.

Comprendre comment elle fonctionne, c'est pouvoir l'utiliser avec discernement plutôt que de la subir.

📚 Pour aller plus loin

Notre sélection de guides gratuits pour passer du glossaire à la pratique :


Glossaire : termes, classés du plus simple au plus complexe.