Monter une formation, 6 apprentissages

📖 🧑‍🏫 Créer du contenu de formation, 6 apprentissages 📖 🧑‍🏫

Grâce notamment à Kaouther Boussema et Hippolyte Mayard, j’enseignerai prochainement les matières de Generative AI et l’IA sur GCP aux étudiants du Master 2 IASD à Dauphine Tunis.

Faute de la limite du nombre de caractères d’un Post LinkedIn, je ne vous partage aujourd’hui que mes trois premiers apprentissages:

📚 Former les autres, c’est avant tout se former 📚

Devant l’urgence du livrable, il est parfois difficile de prendre le temps de se replonger dans la théorie, sauf bien sûr sur des postes de Research Scientist. En un mois, j’ai lu autant de papiers que durant mes trois dernières années de CDI. Scaling Laws, Chinchilla, DPO, Advanced, Self-Corrective ou encore Graph RAG. Avant de poser une structure sur mon cours, tout s’éparpillait dans ma tête. Avec une chronologie, c’est bien plus clair.

👐 L’importance de l’Open Source 👐

Et je ne parlerais presque pas de modèles. La première étape d’un processus de création est de comprendre l’existant. Sauf que l’existant Closed Source est inaccessible. Les cours de Stanford sur Youtube, eux, sont ouverts à tous. Ces cours ont été une opportunité incroyable pour moi de me mettre à jour et vérifier que je ne laisse rien de côté.

🧠 Nous n’apprenons pas tous de la même manière 🧠

Sans être un expert en sciences cognitives, il existe différentes méthodes d’apprentissage. Certains sont visuels ou auditifs, alors que d’autres apprennent par l’imitation ou la reproduction. Parmi eux, certains sont boostés par le challenge.

Pour mes cours, j’ai essayé de couvrir ces différents axes:

  • 🎙 Je propose aux étudiants des Podcasts sur Spotify synthétisant chaque cours, bénéfiques aux apprenants auditifs (ou tout simplement aux absents). Vous trouverez les premiers podcasts générés par #NotebookLM ici
  • 🏆 Pour ceux qui aiment le challenge, je propose un #Kahoot en fin de cours ou début du suivant pour vérifier leurs acquis. Ça m’aide aussi à m’assurer d’avoir des étudiants attentifs.
  • 🖋 Les apprenants par reproduction ont besoin de réécrire leur cours. Je dresse une liste de questions plus ouvertes que le Kahoot en fin de cours pour qu’ils puissent repartir d’une feuille blanche.

☁ Les bienfaits des partenariats ☁

J’en ai bénéficié lors de mes études avec l’ENS Data Challenge. Une entreprise partenaire, un dataset, un benchmark et un cas d’usage bien précis projettent l’étudiant dans le monde du travail. Je n’ai pas choisi cette approche par manque de temps et de ressources. Je laisserai les étudiants se projeter sur un sujet qui leur tient à cœur, surtout à l’heure où Hugging Face et sa communauté ouvrent les portes du multimodal.

Un partenaire peut aussi être un Cloud, en l’occurrence Google Cloud Platform grâce au travail de Mohamed Ait Alla. Des ressources #GCP à moindre prix proposées aux étudiants pour déployer un cas d’usage sur le Cloud. J’y vois une énorme valeur ajoutée. Le Data Scientist qui maîtrise des outils du Cloud avant même son stage de fin d’étude sort du lot, notamment dans une ère où nombre d’écoles proposent ce type de formations. #GCP offre aussi des crédits sur #CloudSkillBoost et les certifications Cloud, très reconnues en entreprise.

👨‍🎓 Le ROI est infini 👨‍🎓

Le ROI d’une telle formation dépasse le salaire d’instituteur. Au contraire, il ouvre des portes. Pourquoi ne pas en profiter pour collecter du feedback et proposer ensuite des formations en entreprise, s’encadrer de profils complémentaires comme Mazlum Tosun ou une expertise vision comme Hippolyte Mayard. De beaux challenges pour 2025.

👨‍💻 Et les générateurs de code dans tout ça ? 👨‍💻

S’aider d’un générateur pour accélérer la création d’un TP, bien qu’imparfait, c’est hyper utile. Par contre, pour l’étudiant, c’est un tueur de connaissance. Lui apprendre à s’en servir, c’est fondamental, mais plutôt lors du dernier cours que du premier. Leur montrer des outils de code completion gratuits et Open Source comme Continue, c’est les habituer aux outils de demain.

Pour conclure à Dauphine Tunis, les étudiants déploieront sur #GCP un Agent avec #LangGraph et s’auto-noteront dans une Chatbot Arena. Pour la matière GenAI, ils tireront profit de #PyTorch et #HuggingFace pour réaliser une interface innovante (synonyme de SOTA, je l’espère).

Pour ceux qui sont arrivés jusque-là, une petite question: Vous êtes une entreprise ? Avez-vous un cas d’usage à nous proposer ? Suivi d’une offre de stage bien évidemment 🤞 Vous êtes développeur ? Preneur de vos feedbacks, les exercices seront en OSS à la fin du mois.