Passionné par l'innovation pédagogique et les technologies éducatives, je conçois et développe des solutions e-learning assistées par IA sur mesure pour structurer et industrialiser la production de contenus de formation.
Développement d'expériences d'apprentissage interactives et engageantes
Technologies et méthodologies maîtrisées
Android, SpringBoot, React, Python
Ingénierie pédagogique, Learning Analytics
SCORM, xAPI, Moodle, Articulate, MOOC
Gestion de projet, Agile, Scrum, Kanban
FTTH 2/3
Sécurité incendie et sureté
Derniers articles et ressources
Face à la fuite de contexte entre les sessions d'un agent IA, j'ai mis au point une stratégie artisanale de gouvernance basée sur des fichiers AsciiDoc. Le principe : un tableau de bord Eager auto-chargé, un manuel du propriétaire Lazy sur demande, et une procédure de fin de session incontournable.
La tâche `serve` de mon plugin Gradle JBake affichait des boutons rectangulaires, des textes illisibles et un CSS partiellement absent, alors que `publishSite` produisait un site parfait. Root cause : des arguments CLI JBake passés avec une syntaxe incorrecte. Voici le diagnostic complet et comment je l'ai corrigé.
OpenCode exécute des shells non-interactifs qui ne sourcent pas .zshrc. Résultat : SDKMAN, NVM, ~/apps et pnpm sont absents du PATH de l'agent. Diagnostic complet du problème, comparaison du comportement SDKMAN vs NVM, et solution définitive via .zshenv + symlink ~/.nvm/current.