Maîtriser l'IA générative
Un corpus de formation complet, en français, pour utiliser l'IA générative tous les jours en développement, en data engineering et en data analytics.
Temps de lecture : 6 min (cette page) | Niveau : Débutant 15 sections · 105 fiches · environ 34 000 lignes
Chaque fiche s'appuie sur les documentations officielles d'Anthropic, de Claude Code, d'OpenAI, de Google, de Microsoft et du Model Context Protocol. Chaque affirmation technique renvoie à une source vérifiée, listée en bas de fiche.
👤 À qui ça s'adresse
À un développeur qui fait aussi de la data : du Python, du SQL, des pipelines, des analyses, du reporting. Pas à un chercheur en machine learning.
Le corpus part du principe que :
- Tu sais coder, mais tu n'as pas besoin de savoir comment un modèle est entraîné.
- Tu veux du concret applicable aujourd'hui, sur ton vrai projet, pas de la théorie.
- Tu n'as pas envie de chercher tes mots : chaque technique se termine par un template à copier, avec des
[CHAMPS_A_REMPLIR]en majuscules entre crochets. Tu remplis les crochets, c'est tout.
Si tu as du mal à formuler tes idées à l'écrit, ce n'est pas un handicap ici. C'est même le point de départ : les templates existent pour que tu n'aies jamais à inventer une formulation.
🧭 Comment utiliser ce corpus
Il y a trois façons de s'en servir. Elles sont toutes valables, et tu passeras de l'une à l'autre.
| Tu veux... | Fais ça |
|---|---|
| Apprendre sérieusement | Suis le parcours en 8 semaines. Trois heures par semaine, un livrable concret à chaque fois |
| Répondre à une question précise | Ouvre la version HTML et tape ta question dans la barre de recherche (touche /). Sinon, la table des 15 sections plus bas |
| Aller vite, maintenant | Va dans la bibliothèque de prompts, copie le template, remplis les crochets, colle |
Et une quatrième, pour les jours pressés : l'antisèche. Une seule page, imprimable, à garder à côté du clavier.
La version HTML
Une version site web est générée dans le dossier site/. Double-clique sur site/index.html : elle s'ouvre dans ton navigateur, fonctionne sans connexion internet, et ajoute la recherche plein texte, le sommaire latéral, le mode sombre et un bouton « Copier » sur chaque bloc de code.
| Page à ouvrir | À quoi elle sert |
|---|---|
site/index.html | L'accueil : les 15 sections, les parcours conseillés, les règles d'or |
site/plan.html | Le plan du corpus : toutes les pages sur un seul écran, avec un filtre instantané. C'est la page à garder ouverte pour naviguer |
Le lien « Plan du corpus » est présent en haut de chaque page. Pour régénérer le site après avoir modifié un fichier .md :
python build_site.pyServir le site avec Docker
Pour le consulter depuis ton navigateur comme un vrai site, ou le partager sur ton réseau local à tes collègues :
docker compose up -dPuis ouvre http://localhost:8080. Pour arrêter : docker compose down.
Le dossier site/ est monté en lecture seule : le conteneur ne peut rien modifier chez toi. Si tu régénères le site, les pages changent immédiatement, sans redémarrer le conteneur.
Deux outils sont livrés avec, utilisables même si tu n'as pas Python installé :
docker compose run --rm build # régénère le site HTML
docker compose run --rm liens # teste toutes les URL externes du corpusPour changer le port, crée un fichier .env à côté du docker-compose.yml :
PORT=9000📚 Les 15 sections
Comprendre
| Section | Ce que tu y apprends | Temps |
|---|---|---|
| 01 — Fondamentaux des LLM | Ce qu'il y a sous le capot, juste assez pour bien prompter : tokens, fenêtre de contexte, paramètres, hallucinations, glossaire | 1 h |
| 02 — Prompt engineering : les fondamentaux | Les 6 briques d'un bon prompt, les exemples, le rôle, les balises, le format de sortie, et des templates prêts à remplir | 2 h |
| 03 — Prompt engineering : techniques avancées | Raisonnement étape par étape, réflexion prolongée, chaînage, outils, longs documents, patterns agentiques, coût et cache | 2 h 30 |
| 04 — Évaluer, fiabiliser, sécuriser | Arrêter de juger au feeling : jeux de tests, LLM juge, anti-hallucination, prompt injection, données sensibles et RGPD | 2 h |
Outiller
| Section | Ce que tu y apprends | Temps |
|---|---|---|
| 05 — Claude Code : les bases | Installation, CLAUDE.md, permissions, slash commands, hooks, réglages, workflows quotidiens | 2 h 30 |
| 06 — Agents et sous-agents | Ce qu'est vraiment un agent, les sous-agents, l'orchestration, le SDK, et surtout quand s'en passer | 2 h |
| 07 — Skills (Agent Skills) | Ranger ton savoir-faire dans des compétences que l'agent ouvre tout seul, au bon moment | 1 h 30 |
| 08 — Plugins et marketplaces | Packager et distribuer tes commandes, agents et skills à toute ton équipe | 1 h |
| 09 — MCP, le Model Context Protocol | Brancher l'IA sur tes vraies bases de données et tes outils : architecture, installation, écrire son serveur, sécurité | 2 h 30 |
| 10 — Les écosystèmes comparés | Anthropic, OpenAI, Google, Microsoft : correspondances, différences, quel outil ouvrir selon la tâche | 1 h 30 |
Appliquer
| Section | Ce que tu y apprends | Temps |
|---|---|---|
| 11 — Applications au développement | Comprendre du code inconnu, tests, refactoring, debug, revue de code, documentation et commits | 2 h |
| 12 — Applications au data engineering et à la data analytics | SQL et texte-vers-SQL, pipelines, dbt, qualité des données, analyse exploratoire, restitution, gouvernance | 2 h 30 |
| 13 — Bibliothèque de prompts | Des dizaines de prompts prêts à l'emploi : dev, data engineering, analytics, écrit professionnel, apprentissage | à consulter |
| 14 — Ressources externes vérifiées | Où chercher l'information fiable : docs officielles, cours, articles de fond, dépôts GitHub, routine de veille | 1 h |
| 15 — Exemples prêts à l'emploi | Des fichiers finis à copier dans ta config : CLAUDE.md, sous-agents, skills, hooks, .mcp.json | 1 h |
🚀 Par où commencer
Choisis la ligne qui te ressemble le plus aujourd'hui. Tu feras les autres plus tard.
« Je veux juste mieux prompter. »
C'est le meilleur rapport temps / gain du corpus. Deux heures suffisent.
- Anatomie d'un prompt — les 6 briques
- Être clair et direct — les comparaisons avant / après
- Templates prêts à remplir — à garder ouvert en permanence
- Les erreurs fréquentes — pour ne pas les refaire
« Je veux automatiser mon poste de travail. »
Le but : arrêter de réexpliquer ton projet à chaque session.
- Installation et premiers pas
CLAUDE.md, la mémoire de ton projet- Installe le
CLAUDE.mdprêt à l'emploi sur ton projet réel - Puis transforme ce que tu répètes en skills
« Je veux brancher l'IA sur mes données. »
La voie la plus technique, et la plus utile en data. Commence toujours par un accès en lecture seule.
- Comprendre MCP — le problème que ça résout
- Installer des serveurs MCP
- MCP pour la data — SQL brut ou métriques certifiées ?
- Sécurité MCP — à lire avant de brancher quoi que ce soit
- La configuration
.mcp.jsonprête à l'emploi
Bonus : « J'ai du mal à écrire mes mails, mes tickets, mes comptes rendus. »
Les prompts de communication écrite, puis installe la skill clarifier-mon-texte décrite dans 3 skills prêtes à copier. C'est le geste le plus rentable de tout le corpus pour le quotidien.
🏅 Les 5 règles d'or
- Le modèle ne devine pas. Ce que tu n'écris pas, il l'invente. Donne le contexte, le but et le format attendu.
- Un prompt vague donne une réponse vague. Si le résultat est mauvais, c'est presque toujours la question qu'il faut corriger, pas le modèle.
- Vérifie toujours les chiffres. Une réponse bien formulée peut être totalement fausse. Sur des données, recoupe avec une requête que tu écris toi-même.
- Ne colle jamais de données sensibles sans savoir où elles partent. Voir Données sensibles et RGPD.
- Capitalise. Un prompt qui marche, tu le sauvegardes. La deuxième fois que tu écris la même demande, c'est une skill à créer.
Ce que ce corpus n'est pas
Ce n'est ni un cours de machine learning, ni une documentation de référence exhaustive. C'est un manuel d'usage professionnel : ce qui sert vraiment, expliqué simplement, avec des exemples tirés du développement et de la data.
Les liens externes ont été vérifiés à la construction du corpus. Le domaine bouge vite : en cas de doute, la documentation officielle listée en section 14 fait toujours foi.
Aussi à la racine
- PARCOURS-8-SEMAINES.md — le plan d'étude semaine par semaine, avec livrables
- ANTISECHE.md — une page à imprimer et garder à côté du clavier
build_site.py— le générateur du site HTML (python build_site.py)verifie_liens.py— teste toutes les URL externes du corpus (python verifie_liens.py). À relancer tous les 6 mois : les pages de documentation sont souvent déplacées. Seule la catégorie CASSE demande une action ; les catégories AUTH, ROBOT et EXEMPLE sont normales.docker-compose.ymletnginx.conf— pour servir le site sur http://localhost:8080 (docker compose up -d)