Automatiser un parcours d'apprentissage
Une automatisation utile ne consiste pas à envoyer un document à un modèle puis publier directement la réponse.
Elle doit organiser :
- les entrées ;
- les étapes ;
- les formats ;
- les validations ;
- les erreurs ;
- les versions ;
- les sorties ;
- les boucles d'amélioration.
Il faut stabiliser le workflow manuellement avant de l'automatiser.
Architecture générale
Source
-> préparation
-> extraction
-> contrôle
-> hiérarchisation
-> progression
-> génération
-> évaluation
-> révision
-> publication
Chaque flèche représente un contrat.
Les composants
Source
Livre, PDF, vidéo, article, note ou ensemble de documents.
Stockage
Dossiers, base documentaire, tableur, outil de notes ou base de données.
Modèle
Outil d'intelligence artificielle utilisé pour une tâche définie.
Orchestrateur
n8n, Make, script ou autre système.
Validateur
Règles automatiques et contrôle humain.
Sorties
Markdown, fiches, quiz, flashcards, calendrier ou tableau de suivi.
Définir les objets
Exemple d'objet conceptuel :
id :
nom :
definition :
type :
importance :
source :
repere :
confiance :
prerequis :
relations :
statut :
Exemple d'objet question :
id :
objectif :
question :
reponse :
feedback :
difficulte :
source :
statut_validation :
Des formats stables permettent de relier les étapes.
Workflow minimal
Étape 1 : ingestion
- recevoir la source ;
- identifier le format ;
- enregistrer les métadonnées ;
- créer un identifiant ;
- conserver l'original.
Étape 2 : préparation
- extraire le texte ;
- segmenter ;
- conserver les repères ;
- signaler les éléments visuels ;
- détecter les erreurs.
Étape 3 : extraction
Utiliser le prompt d'extraction.
Étape 4 : validation
Contrôles automatiques :
- repères présents ;
- champs obligatoires ;
- doublons ;
- valeurs manquantes ;
- longueur ;
- format.
Contrôle humain :
- fidélité ;
- nuance ;
- importance ;
- erreurs.
Étape 5 : hiérarchisation
Utiliser le workflow de hiérarchisation.
Étape 6 : progression
Utiliser le workflow de progression.
Étape 7 : génération
Créer :
- explications ;
- quiz ;
- flashcards ;
- exercices ;
- cas.
Étape 8 : audit
Appliquer une grille et bloquer les sorties insuffisantes.
Étape 9 : publication
Convertir vers le format cible.
Étape 10 : suivi
Collecter les résultats pour adapter les révisions.
Contrat entre étapes
Chaque étape doit avoir :
ENTREES OBLIGATOIRES :
FORMAT :
VALIDATIONS :
SORTIES :
ERREURS :
ACTION EN CAS D'ERREUR :
VERSION :
Sans ce contrat, les erreurs deviennent difficiles à localiser.
Séparer les statuts
Exemple :
- brut ;
- extrait ;
- normalisé ;
- validé ;
- hiérarchisé ;
- rédigé ;
- audité ;
- publié ;
- archivé.
Ne pas écraser une version validée par une génération ultérieure.
Prompt d'orchestration
Tu exécutes l'étape {ETAPE} du workflow.
ENTREES :
{DONNEES}
CONTRAT DE SORTIE :
{SCHEMA}
CRITERES :
{CRITERES}
Règles :
- ne produis que le format demandé ;
- n'invente pas de champ ;
- conserve les identifiants ;
- signale les données manquantes ;
- arrête la sortie si un critère bloquant échoue.
Validation automatique
Exemples de règles :
- chaque concept a un identifiant ;
- chaque affirmation a une source ;
- chaque question a une réponse ;
- chaque module a un objectif ;
- chaque objectif a une activité ;
- chaque activité a un critère ;
- aucun lien interne n'est vide ;
- aucune page n'a plusieurs titres principaux.
Ces contrôles ne valident pas l'exactitude scientifique, mais réduisent les erreurs de structure.
Validation humaine
Le contrôle humain est nécessaire pour :
- hiérarchie ;
- fidélité ;
- interprétation ;
- exemples ;
- risques ;
- décisions ;
- publication.
Un système peut classer automatiquement les éléments selon le risque.
Faible risque
Mise en forme, détection de doublons, conversion.
Risque moyen
Résumé, questions, exemples.
Risque élevé
Conseils médicaux, juridiques, financiers, sécurité, données chiffrées ou conclusions scientifiques.
Boucle de correction
génération
-> audit
-> rapport d'écarts
-> correction ciblée
-> nouvel audit
-> validation
Éviter la réécriture complète à chaque erreur.
Journalisation
Conserver :
- date ;
- source ;
- version du prompt ;
- modèle ;
- paramètres ;
- sortie ;
- score ;
- validation ;
- correcteur ;
- modifications.
Cette trace permet d'améliorer le workflow.
Gestion des erreurs
Source illisible
Bloquer et demander une nouvelle extraction.
Repères absents
Ne pas générer les contenus nécessitant une vérification.
Sortie invalide
Relancer avec le schéma et l'erreur.
Score insuffisant
Envoyer vers correction ou validation humaine.
Contradiction
Créer une tâche de revue.
Exemple de chaîne n8n ou Make
- dépôt d'un fichier ;
- création d'un identifiant ;
- extraction du texte ;
- découpage ;
- analyse de chaque segment ;
- fusion ;
- contrôle ;
- hiérarchisation ;
- création des modules ;
- génération des activités ;
- audit ;
- création des fichiers Markdown ;
- notification pour validation.
Automatiser les fichiers Markdown
Pour chaque page :
- chemin ;
- front matter ;
- titre ;
- description ;
- contenu ;
- liens ;
- statut.
Avant écriture :
Vérifie :
- un seul titre principal ;
- front matter complet ;
- aucun HTML brut ;
- liens absolus internes ;
- nom de fichier sans accent ;
- menu et ordre cohérents.
Mesurer le workflow
Indicateurs possibles :
- taux de sorties valides ;
- taux de correction humaine ;
- erreurs par étape ;
- coût par contenu ;
- temps ;
- couverture des objectifs ;
- taux de questions rejetées ;
- performance des apprenants.
La vitesse ne doit pas être l'unique mesure.
Erreurs fréquentes
Automatiser un prompt unique
Les sorties sont difficiles à contrôler.
Ne pas conserver les versions
Les corrections sont perdues.
Publier sans validation
Une erreur se propage.
Utiliser des formats libres entre étapes
Le workflow devient fragile.
Ne pas prévoir les échecs
Une source incomplète bloque toute la chaîne.
Plan de mise en œuvre
Phase 1 : workflow manuel
Tester sur trois sources.
Phase 2 : formats stables
Définir les schémas.
Phase 3 : automatisation partielle
Automatiser préparation et mise en forme.
Phase 4 : génération contrôlée
Ajouter extraction et activités.
Phase 5 : boucle adaptative
Utiliser les résultats des apprenants.
Checklist
- Le workflow manuel est-il stable ?
- Les objets sont-ils définis ?
- Les contrats sont-ils explicites ?
- Les identifiants sont-ils conservés ?
- Les validations bloquantes existent-elles ?
- Les versions sont-elles archivées ?
- Les risques sont-ils classés ?
- Une boucle de correction existe-t-elle ?
- La publication exige-t-elle une validation ?
- Les performances sont-elles mesurées ?
À retenir
L'automatisation ne remplace pas l'ingénierie pédagogique.
Elle rend répétable un système déjà conçu, contrôlé et mesurable.