🤖 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 :
- Comment utiliser l'IA gratuitement — le guide complet pour débuter sans rien payer ;
- Les IA chinoises, alternatives gratuites à ChatGPT — KIMI, Qwen, Z.ai comparés ;
- La boucle agentique — comprendre comment les agents IA travaillent en autonomie ;
- Parler à un humain — un accompagnement téléphonique de 30 minutes (150 €, réglés par virement après l'appel) pour poser vos questions.
Glossaire : … termes, classés du plus simple au plus complexe.