Programmer avec l'IA
Les différentes formes d'outils de programmation IA et ce à quoi chacune convient ; comment un fichier de description du projet lui fait comprendre votre projet ; et une méthode de travail fiable – fixer d'abord les critères d'acceptation, modifier par petites étapes, juger qu'une tâche est finie d'après les tests plutôt que d'après ce que dit l'IA.
Leçons
- 01Les différentes formes d'outils de programmation IA
Complétion, conversation, agent dans l'éditeur, agent en ligne de commande – les outils de programmation IA se rangent grosso modo en ces quatre formes. Ce que fait chacune, à quelles tâches elle convient, et comment contrôler ce qu'un agent peut toucher sur votre ordinateur.
30 minutes · Débutant - 02Faire comprendre votre projet à l'IA : contexte et fichiers de règles
Les outils de programmation IA repartent de zéro à chaque fois, sans savoir comment lancer vos tests ni quelles règles s'appliquent. Ce qu'il faut écrire ou non dans des fichiers comme AGENTS.md et CLAUDE.md, et pourquoi ils ne remplacent pas de vraies limites.
35 minutes · Débutant - 03Une méthode de travail fiable pour programmer avec l'IA
Écrire d'abord les critères d'acceptation et les tests, puis laisser l'IA travailler, et juger qu'elle a fini d'après le résultat des tests plutôt que d'après ce qu'elle dit. Dérouler cette méthode sur une vraie petite tâche, puis voir comment relire le code écrit par l'IA, et quand ne pas utiliser l'IA.
40 minutes · Intermédiaire
Dans les modules précédents, vous avez « construit » des applications d'IA. Ce module change d'angle : l'IA vous aide à écrire du code.
Les outils de programmation IA évoluent très vite ; les produits et fonctions à la mode aujourd'hui auront peut-être changé de visage dans six mois. Ce module n'explique donc pas chaque bouton d'un produit précis, mais ce qui reste vrai quand on change d'outil : quelles formes prennent ces outils, comment leur transmettre le contexte d'un projet, comment juger s'ils ont bien fait. Là où il est question de produits précis, c'est indiqué : en date de septembre 2026, la documentation officielle faisant foi.
Ce module fait beaucoup écho à ce qui précède : un outil de programmation IA est lui-même un agent (module 05), les fichiers de règles relèvent de l'ingénierie du contexte (leçon 5 du module 05), et « accepter avec des tests », c'est de l'évaluation (module 06). Arrivé ici, vous devriez voir ce que font ces outils, et pas seulement savoir vous en servir.
Vous avez terminé quand
- vous savez dire à quelles tâches conviennent la complétion, la conversation, l'agent dans l'éditeur et l'agent en ligne de commande.
- vous savez écrire pour votre projet un fichier de description court, concret et vérifiable, et savez qu'il ne remplace pas une limitation des droits.
- avant une modification, vous savez écrire d'abord les critères d'acceptation (idéalement des tests), et après la modification, juger qu'elle est terminée d'après le résultat des tests plutôt que d'après ce que dit l'IA.
- vous savez dire où regarder en priorité quand on relit du code écrit par l'IA, et quand il ne faut pas utiliser l'IA.
Le code de ce module
Le code et les sorties des programmes sont reproduits tels qu’ils ont tourné : commentaires et sorties sont donc en chinois.