Automatisation & N8N
Workflow
N8NSéquence automatisée d’actions connectées entre elles. Dans N8N, c’est l’ensemble des nodes reliés qui s’exécutent du trigger à la dernière action.
Node
N8NBrique élémentaire d’un workflow. Chaque node effectue une action : envoyer un email, appeler une API, transformer des données, etc.
Trigger
N8NNode de démarrage d’un workflow. Il décide QUAND le workflow se lance (manuellement, à heure fixe, quand un événement se produit).
Canvas
N8NL’espace de travail visuel de N8N où tu glisses-déposes les nodes et les relies entre eux.
Exécution
N8NLe lancement d’un workflow du début à la fin. Chaque exécution produit des logs et des données de sortie.
Connexion
N8NLe lien entre deux nodes qui définit le flux de données. Les données passent d’un node à l’autre via ces connexions.
Credential
N8NIdentifiant stocké de manière sécurisée pour connecter un service externe (Gmail, Sheets, API...).
Expression
N8NFormule dynamique {{ $json.champ }} qui permet d’accéder aux données du node précédent et de les transformer.
Sticky Note
N8NPost-it virtuel dans N8N pour documenter et annoter tes workflows.
Sub-workflow (sous-workflow)
N8NWorkflow appelé par un autre workflow via le node « Execute Workflow ». Permet de modulariser et réutiliser la logique.
SplitInBatches
N8NNode N8N qui découpe une liste en paquets pour traitement par lots, évitant les surcharges et le rate limiting.
Error Trigger
N8NNode spécial qui se déclenche quand un autre workflow échoue, permettant de gérer les erreurs centralement.
Pinning
N8NFonctionnalité N8N qui permet de figer les données d’un node pour tester sans relancer tout le workflow.
Manual Trigger
N8NTrigger qui lance le workflow manuellement quand tu cliques sur « Test Workflow ».
Schedule Trigger
N8NTrigger basé sur un planning (toutes les 5 minutes, chaque lundi à 9h, etc.). Utilise la syntaxe Cron.
Active / Inactive
N8NUn workflow actif tourne en production et réagit aux triggers. Un workflow inactif ne s’exécute pas automatiquement.
APIs & Web
API (Application Programming Interface)
APIInterface qui permet à deux logiciels de communiquer entre eux. N8N utilise des APIs pour se connecter à Gmail, Slack, etc.
REST API
APIStyle d’architecture API basé sur HTTP. La majorité des APIs modernes sont REST.
HTTP Request
APILe node N8N universel pour appeler n’importe quelle API via une requête HTTP.
Endpoint
APIL’URL spécifique d’une API qui correspond à une action précise (ex : /api/users pour lister les utilisateurs).
Webhook
APIURL qui attend de recevoir des données. Quand quelqu’un envoie des données à cette URL, le workflow se déclenche automatiquement.
GET
APIMéthode HTTP pour lire/récupérer des données depuis une API.
POST
APIMéthode HTTP pour envoyer/créer des données vers une API.
PUT
APIMéthode HTTP pour mettre à jour des données existantes.
DELETE
APIMéthode HTTP pour supprimer des données.
PATCH
APIMéthode HTTP pour mettre à jour partiellement des données.
Header
APIMétadonnées envoyées avec une requête HTTP (authentification, type de contenu, etc.).
Body
APILe contenu/les données envoyées dans une requête POST ou PUT.
Status Code
APICode numérique retourné par une API indiquant le résultat (200 = OK, 404 = non trouvé, 500 = erreur serveur).
Authentication
APIProcessus de vérification d’identité pour accéder à une API.
OAuth2
APIProtocole d’authentification sécurisé utilisé par Google, Microsoft, etc. Permet de se connecter sans partager son mot de passe.
API Key
APIClé secrète utilisée pour s’authentifier auprès d’une API. À ne jamais exposer publiquement.
Bearer Token
APIJeton d’authentification envoyé dans le header d’une requête HTTP.
Rate Limiting
APILimitation du nombre de requêtes qu’on peut envoyer à une API dans un temps donné (ex : 100 requêtes/minute).
Pagination
APIMécanisme pour récupérer de grandes quantités de données par pages successives plutôt qu’en une seule fois.
cURL
APICommande en ligne pour envoyer des requêtes HTTP. N8N permet d’importer un cURL pour configurer automatiquement un HTTP Request.
Payload
APILes données transmises dans une requête ou une réponse API.
Query Parameter
APIParamètre ajouté à l’URL après le « ? » (ex : ?page=2&limit=10).
Response
APILes données retournées par une API après une requête.
RapidAPI
APIMarketplace d’APIs qui regroupe des milliers d’APIs prêtes à l’emploi avec une clé unique.
Timeout
APIDélai maximum d’attente d’une réponse avant de considérer qu’une requête a échoué.
CORS (Cross-Origin Resource Sharing)
APIMécanisme de sécurité du navigateur qui contrôle les requêtes entre domaines différents.
Données & Formats
JSON (JavaScript Object Notation)
DataFormat universel de données utilisé par N8N et la majorité des APIs. Structure clé-valeur : {"nom": "Alice", "age": 25}.
CSV (Comma-Separated Values)
DataFormat tabulaire simple (comme Excel) où les données sont séparées par des virgules.
XML (eXtensible Markup Language)
DataFormat de données structuré avec des balises. Plus ancien et verbeux que le JSON.
Array (Tableau)
DataListe ordonnée de valeurs en JSON. Ex : ["Alice", "Bob", "Charlie"].
Object (Objet)
DataEnsemble de paires clé-valeur en JSON. Ex : {"nom": "Alice"}.
Parsing
DataAnalyse et extraction de données depuis un format brut (texte, HTML, JSON...).
Mapping
DataAssociation de champs entre deux structures de données (ex : « email » du CRM → « destinataire » dans Gmail).
Merge
DataCombinaison de données provenant de deux sources ou branches différentes dans un workflow.
Split
DataSéparation d’un flux de données en plusieurs branches selon des conditions.
Filter
DataSélection de données selon des critères (ex : ne garder que les emails non lus).
Transformation
DataModification du format ou de la structure des données (renommer des champs, calculer, convertir...).
ETL (Extract, Transform, Load)
DataProcessus d’extraction de données d’une source, transformation, puis chargement dans une destination.
Schema
DataStructure/modèle qui définit les champs attendus et leurs types dans un jeu de données.
Data Pipeline
DataChaîne de traitement automatisée qui fait circuler les données d’une source à une destination.
Clé-Valeur
DataStructure de base du JSON où chaque donnée a un nom (clé) et un contenu (valeur).
String
DataType de données texte (entre guillemets). Ex : "Bonjour".
Number
DataType de données numérique. Ex : 42, 3.14.
Boolean
DataType de données vrai/faux. Ex : true, false.
Null
DataValeur qui représente l’absence de donnée.
Base64
DataEncodage qui convertit des données binaires (images, fichiers) en texte pour les transmettre dans du JSON.
Intelligence Artificielle
LLM (Large Language Model)
IAGrand modèle de langage entraîné sur d’énormes quantités de texte. GPT-4, Claude, Mistral sont des LLM.
RAG (Retrieval-Augmented Generation)
IATechnique qui enrichit un LLM avec du contexte issu de tes propres documents pour des réponses fiables et sourcées.
Embeddings
IAReprésentation numérique (vecteur) d’un texte qui capture son sens sémantique. Permet la recherche par similarité.
Vector Store
IABase de données spécialisée qui stocke et recherche des embeddings. Ex : Pinecone, Supabase, ChromaDB.
Prompt
IAInstruction ou question envoyée à un LLM pour obtenir une réponse.
System Prompt
IAInstructions de base données à un agent IA pour définir son rôle, son ton et ses limites. Persiste tout au long de la conversation.
Token
IAUnité de texte traitée par un LLM (environ ¾ d’un mot). Les coûts API sont calculés en tokens.
Agent IA
IASystème autonome qui utilise un LLM pour raisonner, prendre des décisions et exécuter des actions via des outils.
Hallucination
IAQuand un LLM invente une information fausse avec assurance. Le RAG et les garde-fous réduisent ce risque.
Fine-tuning
IAEntraînement complémentaire d’un LLM sur des données spécifiques pour l’adapter à un domaine.
Context Window
IAQuantité maximale de texte (en tokens) qu’un LLM peut traiter en une seule fois. Ex : 128K tokens pour GPT-4.
Temperature
IAParamètre qui contrôle la créativité d’un LLM. 0 = déterministe, 1 = créatif.
Chunking
IADécoupage d’un document en morceaux (chunks) avant de les convertir en embeddings pour le RAG.
Document Loader
IANode N8N qui charge des documents (PDF, Google Docs, fichiers texte) pour les indexer dans un Vector Store.
Semantic Search (Recherche sémantique)
IARecherche basée sur le sens plutôt que sur les mots exacts. Utilise les embeddings.
MCP (Model Context Protocol)
IAProtocole standardisé par Anthropic qui permet aux agents IA de se connecter à des outils et sources de données externes de manière sécurisée.
Function Calling (Appel de fonction)
IACapacité d’un LLM à appeler des fonctions/outils externes pour obtenir des informations ou exécuter des actions.
Chain of Thought
IATechnique de prompting qui demande au LLM de détailler son raisonnement étape par étape.
Garde-fous
IARègles définies dans le system prompt pour empêcher un agent IA d’halluciner, sortir de son périmètre, ou donner des infos sensibles.
Memory (Mémoire)
IAMécanisme qui permet à un agent IA de se souvenir des échanges précédents dans une conversation.
Tool Use
IACapacité d’un agent IA à utiliser des outils (recherche web, calcul, API) pour enrichir ses réponses.
Multimodal
IALLM capable de traiter plusieurs types de données : texte, images, audio, vidéo.
OpenAI
IAEntreprise créatrice de GPT-4, ChatGPT et de l’API OpenAI.
Anthropic
IAEntreprise créatrice de Claude et du protocole MCP.
Mistral AI
IAEntreprise française d'IA qui développe des LLM open source performants (Mistral 7B, Mixtral, Mistral Large). Alternative européenne à OpenAI et Anthropic.
Google Gemini
IAFamille de LLM de Google (anciennement Bard). Modèles multimodaux capables de traiter texte, images, vidéo et code.
LLaMA (Meta)
IAFamille de LLM open source de Meta. Largement utilisés pour le self-hosting et le fine-tuning, car téléchargeables et modifiables librement.
Ollama
IAOutil pour exécuter des LLM en local sur ton ordinateur (Llama, Mistral, Phi...). Aucune donnée envoyée à l'extérieur, gratuit et privé.
Transformer
IAArchitecture fondamentale des LLM modernes, basée sur le mécanisme d'attention. Inventée par Google en 2017, elle est à la base de GPT, Claude, Gemini, etc.
Attention (mécanisme)
IAMécanisme qui permet au modèle de se concentrer sur les parties les plus pertinentes du texte pour générer sa réponse. C'est le coeur des Transformers.
Inférence
IALe processus par lequel un LLM génère une réponse à partir d'un prompt. C'est l'utilisation du modèle (vs l'entraînement qui le crée).
Training (Entraînement)
IAPhase où le modèle apprend à partir de grandes quantités de données textuelles. Coûte des millions de dollars et nécessite des GPU massifs.
RLHF
IAReinforcement Learning from Human Feedback. Technique d'entraînement où des humains évaluent les réponses du modèle pour l'améliorer (utilisé par ChatGPT, Claude).
Few-shot / Zero-shot
IATechniques de prompting. Zero-shot : demander sans donner d'exemple. Few-shot : donner quelques exemples pour guider la réponse. Améliore la précision.
Prompt Engineering
IAL'art de formuler des instructions précises pour obtenir les meilleures réponses d'un LLM. Compétence clé pour construire des agents IA efficaces.
Top-P / Top-K
IAParamètres qui contrôlent la diversité des réponses d'un LLM. Top-P (nucleus sampling) sélectionne parmi les tokens les plus probables jusqu'à un seuil cumulé.
Stop Sequence
IASéquence de caractères qui indique au LLM de s'arrêter de générer. Utile pour contrôler la longueur et le format des réponses.
Streaming
IAMode où la réponse du LLM s'affiche token par token en temps réel, plutôt que d'attendre la réponse complète. Améliore l'expérience utilisateur.
Cosine Similarity
IAMesure mathématique de similarité entre deux vecteurs (embeddings). Plus la valeur est proche de 1, plus les textes sont sémantiquement proches.
LangChain
IAFramework open source pour construire des applications basées sur des LLM : agents, RAG, chaînes de traitement. N8N intègre des concepts similaires nativement.
Hugging Face
IAPlateforme communautaire qui héberge des milliers de modèles IA open source (LLM, vision, audio). Le « GitHub de l'IA ».
GPU
IAProcesseur graphique utilisé pour l'entraînement et l'inférence des modèles IA. Les GPU NVIDIA (A100, H100) sont la référence pour l'IA.
Chatbot
IAProgramme conversationnel qui interagit avec les utilisateurs en langage naturel. Les chatbots modernes utilisent des LLM pour des réponses intelligentes.
NLP (Traitement du Langage Naturel)
IADomaine de l'IA qui permet aux machines de comprendre, interpréter et générer du langage humain. Les LLM sont la dernière évolution du NLP.
Computer Vision
IADomaine de l'IA qui permet aux machines d'analyser et comprendre des images et vidéos. Utilisé pour la reconnaissance d'objets, l'OCR, etc.
OCR (Reconnaissance de caractères)
IATechnologie qui convertit du texte dans une image ou un PDF scanné en texte éditable. Essentiel pour indexer des documents dans un système RAG.
Analyse de Sentiment
IATechnique d'IA qui détecte l'émotion ou l'opinion dans un texte (positif, négatif, neutre). Utile pour analyser des avis clients ou des emails.
Classification
IATâche d'IA qui consiste à catégoriser automatiquement du contenu (emails, tickets, documents) dans des catégories prédéfinies.
Summarization (Résumé)
IACapacité d'un LLM à synthétiser un texte long en un résumé concis. Très utilisé dans les workflows pour traiter de grands volumes de contenu.
Extraction d'entités (NER)
IATechnique qui identifie et extrait automatiquement des informations structurées d'un texte : noms, dates, montants, emails, numéros de téléphone, etc.
Text-to-Speech (TTS)
IATechnologie qui convertit du texte en parole audio. Utilisée pour créer des assistants vocaux ou narrer du contenu automatiquement.
Speech-to-Text (STT)
IATechnologie qui convertit de la parole audio en texte écrit. Whisper d'OpenAI est le modèle de référence. Utile pour transcrire des réunions ou des appels.
Génération d'images
IAIA qui crée des images à partir de descriptions textuelles. DALL-E (OpenAI), Midjourney, Stable Diffusion sont les principaux outils.
Modèle de Diffusion
IAArchitecture utilisée pour la génération d'images. Le modèle apprend à « débruiter » progressivement une image aléatoire pour créer une image cohérente.
AI Safety (Sécurité IA)
IADomaine de recherche visant à rendre l'IA sûre et alignée avec les intentions humaines. Inclut la prévention des biais, la robustesse et le contrôle.
Biais (IA)
IADistorsion dans les réponses d'un modèle causée par des déséquilibres dans les données d'entraînement. Peut produire des résultats discriminatoires ou inexacts.
Modèle Open Source
IALLM dont les poids (weights) sont publiquement disponibles et téléchargeables. Permet le self-hosting, le fine-tuning et l'audit. Ex : LLaMA, Mistral.
API IA (OpenAI, Anthropic...)
IAInterface pour intégrer un LLM dans tes workflows via des requêtes HTTP. Tu envoies un prompt et reçois une réponse. Facturé au nombre de tokens.
Agentic Workflow
IAWorkflow où un agent IA prend des décisions autonomes, utilise des outils et itère jusqu'à atteindre son objectif. Va au-delà du simple prompt-réponse.
RAG Avancé (Reranking)
IAAmélioration du RAG classique où les résultats de la recherche vectorielle sont re-classés par pertinence avant d'être envoyés au LLM. Améliore la précision.
Knowledge Graph
IAStructure de données qui représente des entités et leurs relations. Complémentaire au RAG pour des réponses qui nécessitent de raisonner sur des liens entre concepts.
Benchmark
IATest standardisé pour mesurer et comparer les performances de différents modèles IA (MMLU, HumanEval, etc.). Permet de choisir le meilleur modèle pour un usage.
Quantization
IATechnique de compression qui réduit la taille d'un modèle en diminuant la précision des poids (32 bits → 4 bits). Permet d'exécuter des LLM sur du matériel modeste.
LoRA
IALow-Rank Adaptation. Technique de fine-tuning léger qui modifie seulement une petite partie des poids du modèle. Beaucoup moins coûteux qu'un fine-tuning complet.
Grounding (Ancrage)
IATechnique qui lie les réponses de l'IA à des sources vérifiables. Le RAG est une forme de grounding : l'IA cite ses sources au lieu d'inventer.
Infrastructure & Production
Self-hosted
InfraHébergement sur son propre serveur. N8N peut être auto-hébergé gratuitement (vs la version cloud payante).
Cloud
InfraHébergement sur les serveurs d’un fournisseur (AWS, Google Cloud, N8N Cloud...).
Docker
InfraTechnologie de conteneurisation qui empaquette une application et ses dépendances pour un déploiement facile et reproductible.
Déploiement
InfraMise en production d’un workflow ou d’une application pour qu’il soit accessible et actif.
Variable d’environnement
InfraValeur de configuration stockée au niveau du serveur (ex : clé API, URL de base). Accessible dans N8N via $env.
Monitoring
InfraSurveillance continue du bon fonctionnement des workflows en production (alertes, logs, métriques).
Logging
InfraEnregistrement des événements et actions d’un système pour le debugging et l’audit.
Error Handling (Gestion d’erreurs)
InfraMécanismes pour détecter, gérer et récupérer des erreurs dans un workflow.
Try/Catch
InfraPattern de gestion d’erreurs : on « essaie » (try) une action, et si elle échoue, on « attrape » (catch) l’erreur pour la traiter.
Retry (Réessai)
InfraMécanisme qui relance automatiquement une action échouée après un délai. Utile pour les erreurs temporaires.
Batch Processing (Traitement par lots)
InfraTraitement de données en groupes plutôt qu’un par un. Évite les surcharges et respecte les rate limits.
Asynchrone
InfraExécution qui n’attend pas la fin d’une tâche pour passer à la suivante. Permet le traitement parallèle.
Synchrone
InfraExécution séquentielle où chaque tâche attend la fin de la précédente.
Queue (File d’attente)
InfraStructure qui met les tâches en attente pour les traiter dans l’ordre, évitant les surcharges.
Scalabilité
InfraCapacité d’un système à supporter une charge croissante sans perdre en performance.
Latence
InfraDélai entre l’envoi d’une requête et la réception de la réponse. Mesurée en millisecondes.
Uptime
InfraPourcentage de temps pendant lequel un service est opérationnel (ex : 99.9% uptime).
SSL/TLS
InfraProtocole de chiffrement qui sécurise les communications entre un client et un serveur (le « s » de https).
Reverse Proxy
InfraServeur intermédiaire qui redirige les requêtes vers le bon service en interne. Ex : Nginx, Caddy.
Backup (Sauvegarde)
InfraCopie de sécurité des données et configurations pour récupération en cas de problème.
CI/CD (Continuous Integration / Continuous Deployment)
InfraAutomatisation des tests et du déploiement du code à chaque modification.
Cron
InfraSyntaxe standard pour planifier des tâches récurrentes. Ex : 0 9 * * 1 = chaque lundi à 9h.
Idempotent
InfraUne opération idempotente produit le même résultat même si elle est exécutée plusieurs fois. Important pour les retry.
No-Code & Outils
No-code
OutilsApproche de développement qui permet de créer des applications et automatisations sans écrire de code.
Low-code
OutilsApproche hybride qui combine interface visuelle et possibilité d’écrire du code quand nécessaire.
Zapier
OutilsPlateforme d’automatisation no-code concurrente de N8N. Payante, fermée, mais avec +6000 intégrations.
Make (ex-Integromat)
OutilsPlateforme d’automatisation no-code concurrente. Interface visuelle avancée.
Airtable
OutilsBase de données collaborative no-code, souvent utilisée comme CRM ou outil de gestion.
Google Sheets
OutilsTableur en ligne de Google, très utilisé comme base de données simple dans les automatisations.
Notion
OutilsOutil de productivité tout-en-un (notes, bases de données, wiki) avec une API pour l’automatisation.
Slack
OutilsMessagerie d’équipe souvent intégrée dans les workflows pour les notifications.
CRM (Customer Relationship Management)
OutilsLogiciel de gestion de la relation client (HubSpot, Salesforce, Pipedrive...).
SaaS (Software as a Service)
OutilsLogiciel accessible via internet par abonnement (Gmail, Slack, N8N Cloud...).
iPaaS (Integration Platform as a Service)
OutilsPlateforme cloud d’intégration d’applications. N8N, Zapier, Make sont des iPaaS.