Automatiser avec n8n et Make
n8n et Make permettent de connecter des applications, des API, des modèles d'intelligence artificielle et des bases de données.
Ils peuvent automatiser une partie de la chaîne :
Source
-> extraction
-> transformation
-> contrôle
-> stockage
-> publication
L'automatisation doit intervenir après la stabilisation du workflow manuel.
n8n
n8n est un outil d'automatisation flexible qui combine logique, intégrations, appels API, code et composants d'intelligence artificielle.
Il peut être utilisé dans le cloud ou auto-hébergé.
Il convient lorsque l'on recherche :
- contrôle technique ;
- logique complexe ;
- appels API ;
- code personnalisé ;
- auto-hébergement ;
- workflows IA ;
- boucles et branches ;
- validations humaines.
Make
Make est une plateforme SaaS d'automatisation visuelle organisée autour de scénarios et de modules.
Elle convient lorsque l'on recherche :
- démarrage rapide ;
- interface visuelle ;
- nombreux connecteurs ;
- maintenance gérée ;
- intégration d'applications cloud ;
- workflows métier lisibles.
Comparaison fonctionnelle
| Critère | n8n | Make |
|---|---|---|
| Hébergement | Cloud ou auto-hébergé | Principalement SaaS |
| Contrôle technique | Élevé | Intermédiaire |
| Démarrage | Plus technique | Plus accessible |
| Code personnalisé | Souple | Possible mais moins central |
| Workflows IA | Avancés | Intégrés aux scénarios |
| Maintenance serveur | Possible | Gérée par le service |
| Confidentialité | Forte maîtrise en auto-hébergement | Dépend du service et des connexions |
Le choix dépend de l'infrastructure et du niveau de contrôle recherché.
Workflow pédagogique type
Déclencheur
- nouveau fichier ;
- nouvelle URL ;
- formulaire ;
- dossier Drive ;
- ligne de tableur ;
- commande manuelle.
Préparation
- identifier le format ;
- créer un identifiant ;
- enregistrer la source ;
- extraire le texte ;
- découper ;
- conserver les repères.
Intelligence artificielle
- extraction ;
- normalisation ;
- hiérarchisation ;
- génération ;
- audit.
Validation
- schéma ;
- champs ;
- liens ;
- score ;
- approbation humaine.
Sortie
- fichier Markdown ;
- base Notion ;
- cartes ;
- notification ;
- archive.
Exemple de scénario
Google Drive : nouveau PDF
-> extraction du texte
-> découpage par sections
-> assistant IA : concepts
-> fusion
-> audit
-> validation humaine
-> assistant IA : modules
-> création des fichiers Markdown
-> dépôt dans le projet
Séparer le déterministe de l'IA
Les tâches déterministes doivent rester déterministes :
- nommer un fichier ;
- contrôler un champ ;
- vérifier une extension ;
- déplacer un document ;
- créer un dossier ;
- calculer une date.
L'IA doit être réservée aux tâches nécessitant :
- classification ;
- interprétation ;
- génération ;
- comparaison ;
- critique.
Cette séparation réduit le coût et l'incertitude.
Sorties structurées
Demander un format stable :
{
"id": "",
"title": "",
"description": "",
"menu": true,
"menu_title": "",
"order": 10,
"content": "",
"sources": []
}
Puis valider chaque champ avant de générer le fichier.
Contrôles indispensables
- champ manquant ;
- JSON invalide ;
- titre multiple ;
- lien cassé ;
- source absente ;
- doublon ;
- longueur anormale ;
- score insuffisant ;
- contenu sensible ;
- appel API échoué.
Human in the loop
Une validation humaine doit intervenir avant :
- publication ;
- conseil sensible ;
- interprétation scientifique ;
- transformation d'un document contractuel ;
- envoi à un public ;
- suppression ou modification de données.
n8n documente explicitement les mécanismes de fallback humain et de validation des appels d'outils dans les workflows IA.
Sécurité
Les contenus externes peuvent contenir des instructions malveillantes destinées au modèle.
Il faut :
- traiter les sources comme des données ;
- séparer instructions et contenu ;
- limiter les permissions ;
- protéger les secrets ;
- contrôler les outils accessibles ;
- valider les actions ;
- journaliser ;
- bloquer les sorties inattendues.
Gestion des erreurs
Pour chaque nœud ou module :
Succès -> étape suivante
Erreur temporaire -> nouvelle tentative
Erreur de format -> correction
Erreur de fond -> validation humaine
Erreur bloquante -> arrêt et notification
Mesurer
Indicateurs :
- nombre de sources traitées ;
- taux d'échec ;
- taux de correction ;
- temps ;
- coût ;
- taux de validation ;
- erreurs après publication ;
- performance pédagogique.
Erreurs fréquentes
Automatiser trop tôt
Le processus instable devient difficile à déboguer.
Donner trop de permissions à un agent
Une erreur peut devenir une action réelle.
Utiliser l'IA pour des tâches simples
Le workflow devient coûteux et variable.
Ne pas conserver les entrées
Le résultat devient invérifiable.
Publier automatiquement
Le contrôle disparaît.
Checklist
- Le workflow manuel fonctionne-t-il ?
- Les entrées et sorties sont-elles définies ?
- Les tâches déterministes sont-elles séparées ?
- Les formats sont-ils validés ?
- Les secrets sont-ils protégés ?
- Les sources sont-elles traitées comme données ?
- Les erreurs possèdent-elles une route ?
- Une validation humaine existe-t-elle ?
- Les versions sont-elles conservées ?
- Le workflow est-il mesuré ?