Coder avec l'IA, pour les curieux · Premiers pas sans être informaticien · Leçon 4 sur 14
Modifier et corriger par la conversation
À faire
Cette leçon n'est pas encore ouverte
Votre calculatrice fonctionne, mais les chiffres sont trop petits, et il manque un bouton. Aujourd'hui, vous la faites évoluer par la conversation. Et quand une erreur apparaît, vous savez exactement quoi dire pour qu'elle soit corrigée.
Objectif : À la fin, vous saurez faire évoluer votre outil par la conversation, et faire corriger une erreur que vous savez décrire.
La vidéo
Transcription (le texte de la vidéo)
Dans cette leçon, votre outil va grandir. Vous allez lui ajouter une fonction, changer son affichage, et faire corriger une erreur. Tout cela par la conversation, sans toucher une ligne de code. À la fin, vous saurez demander une modification proprement, et décrire une erreur de façon que l'IA la corrige du premier coup.
Un outil qui fonctionne se modifie, il ne se recommence pas. La règle tient en une ligne. Un changement par message. Deux demandes à la fois, et vous ne saurez plus laquelle a causé le problème. Dites ce que vous voulez, pas comment le faire. Ajoutez un bouton qui remet les cases à zéro. Affichez le résultat en plus grand. Arrondissez aux cinq centimes. Ajoutez toujours une phrase qui protège le reste. Gardez tout le reste identique. Sans elle, l'IA réécrit parfois l'ensemble, et un détail que vous aimiez disparaît.
Cela ne fonctionne pas ne mène nulle part. L'IA ne voit pas votre écran. Elle a besoin de trois éléments. Ce que vous avez fait. J'ai tapé douze virgule cinquante dans la case du montant. Ce que vous attendiez. Six francs vingt-cinq pour deux personnes. Ce que vous avez vu. La case du résultat est restée vide. Si un message d'erreur s'affiche, recopiez-le mot pour mot, même en anglais. Vous pouvez aussi photographier l'écran et joindre l'image. Et après chaque correction, refaites l'essai qui échouait, puis un essai qui marchait déjà.
Regardez l'écran. Notre calculatrice affiche trop de chiffres après la virgule. Nous demandons deux chiffres seulement, en gardant tout le reste identique. Corrigé. Cent francs pour trois personnes donnent trente-trois francs trente-trois. Deuxième message. Ajoutez un bouton qui remet les cases à zéro. Le bouton apparaît, il fonctionne. Puis un problème surgit. Douze virgule cinquante, et la case du résultat reste vide. Nous décrivons en trois phrases. L'IA répond que le programme attendait un point à la place de la virgule, et qu'elle accepte désormais les deux écritures. Nous essayons les deux : six francs vingt-cinq. Puis nous refaisons un essai déjà réussi. Rien n'a été cassé.
À vous maintenant. Rouvrez la conversation qui contient votre outil. Copiez d'abord de côté la version qui fonctionne. Demandez une seule modification, en ajoutant : gardez tout le reste identique. Essayez. Puis provoquez une difficulté, une virgule ou une case vide. Décrivez l'erreur en trois phrases. Fait, attendu, vu. Vous ne pouvez rien casser.
Retenez ceci. Une modification à la fois, et toujours la phrase qui protège le reste. Une erreur se décrit en trois phrases : fait, attendu, vu. Si la même erreur revient trois fois, arrêtez les corrections et demandez la cause. Gardez toujours de côté la dernière version qui fonctionnait. Dans la prochaine leçon, nous enregistrerons cet outil et nous l'enverrons à quelqu'un.
L'idée
Un changement par message. Une erreur se décrit en trois phrases : fait, attendu, vu.
La démonstration
Voici l'exemple, entièrement fait sous vos yeux, avant que vous ne le fassiez vous-même.
Notre calculatrice fonctionne, mais elle affiche trop de chiffres après la virgule. Nous écrivons dans la même conversation : « Affichez la part avec deux chiffres après la virgule seulement. Gardez tout le reste identique. »
L'outil revient corrigé en quelques secondes. Nous vérifions : cent francs pour trois personnes donnent trente-trois francs trente-trois. C'est ce que nous voulions.
Nous ajoutons alors une fonction : « Ajoutez un bouton qui remet les trois cases à zéro. Gardez tout le reste identique. » Le bouton apparaît. Il fonctionne.
Puis un problème surgit. Nous tapons douze virgule cinquante, et la case du résultat reste vide. Nous décrivons en trois phrases : « J'ai tapé douze virgule cinquante dans la case du montant. J'attendais six francs vingt-cinq pour deux personnes. La case du résultat est restée vide, sans aucun message. »
Exemple de réponse : « Le programme attendait un point à la place de la virgule. J'ai ajouté une conversion qui accepte les deux écritures. Essayez maintenant douze virgule cinquante, puis douze point cinquante. »
Nous essayons les deux écritures. Les deux donnent six francs vingt-cinq. Nous refaisons ensuite un essai qui marchait déjà, cent francs pour quatre personnes : vingt-cinq francs. Rien n'a été cassé au passage.
Trois messages, trois améliorations. Nous n'avons touché aucune ligne de code.
L'exercice guidé
Vous ne pouvez rien casser.
Vous ne pouvez rien casser. 1. Rouvrez la conversation qui contient votre outil, et copiez de côté la version qui fonctionne. 2. Demandez une seule modification, en ajoutant : gardez tout le reste identique. 3. Essayez l'outil, puis provoquez volontairement une difficulté : une virgule, une case vide. 4. Décrivez l'erreur en trois phrases : ce que j'ai fait, ce que j'attendais, ce que j'ai vu. 5. Après la correction, refaites l'essai qui échouait, puis un essai qui marchait déjà.
La consigne à copier :
Voici ce que je voudrais changer dans cet outil : [le changement voulu : afficher deux chiffres après la virgule, ajouter un bouton qui remet à zéro, écrire le résultat plus grand]. Gardez tout le reste identique. Ensuite, voici une erreur que j'ai constatée. J'ai fait ceci : [ce que j'ai tapé ou touché]. J'attendais ceci : [le résultat espéré]. J'ai vu ceci : [ce qui s'est affiché, ou rien]. N'écrivez pas encore la correction : expliquez-moi d'abord la cause, en français, en trois phrases.
Copié ! Collez-la dans votre assistant.Trois vérifications
Cochez chaque phrase quand elle est vraie pour vous :
Le quiz de la leçon
5 questions. La réponse est expliquée tout de suite. Vous pouvez réessayer autant de fois que vous voulez : aucune note n'est gardée.
1. Vous voulez trois changements : la couleur, l'arrondi et un bouton de remise à zéro. Comment procédez-vous ?
Trois demandes groupées rendent impossible de savoir laquelle a causé un problème. Un changement, un essai, puis le suivant. Réflexe : une modification à la fois, vérifiée avant la suivante.
2. Votre outil ne répond plus quand vous appuyez sur le bouton. Que dites-vous à l'IA ?
L'IA ne voit pas votre écran : elle a besoin du geste exact, du résultat attendu et de ce qui s'est affiché. Ces trois phrases donnent souvent la correction du premier coup. Réflexe : fait, attendu, vu.
3. La même erreur revient pour la troisième fois de suite. Que faites-vous ?
Au troisième essai, l'IA tourne en rond et devine au lieu de regarder. Demander la cause en français la remet sur la bonne piste, et vous apprend quelque chose. Réflexe : trois essais, puis je demande la cause.
4. Après une correction, votre calculatrice accepte enfin la virgule. Quel est votre geste suivant ?
Une correction en casse parfois une autre, sans que personne le remarque. Un essai déjà réussi, refait après chaque correction, coûte cinq secondes. Réflexe : je revérifie ce qui marchait avant.
5. Vous obtenez enfin une version qui vous convient parfaitement. Que faites-vous immédiatement ?
Une conversation peut se perdre, et une amélioration peut tout casser sans prévenir. Une version copiée de côté vous laisse toujours un point de retour. Réflexe : ce qui fonctionne, je le mets à l'abri.
Garder votre place
Et maintenant
D'ici demain, reprenez votre outil et demandez une seule amélioration, celle qui vous rendrait vraiment service. Ajoutez la phrase « gardez tout le reste identique ». Essayez ensuite deux valeurs : une facile, une difficile. Nous vous reposerons une question dans 3 jours.
Comment avez-vous trouvé cette leçon ?
Deux questions, dix secondes. Vos réponses servent à corriger les leçons suivantes : c'est notre seul moyen de savoir ce qui passe mal.
Les mots de cette leçon
- Version
- L'état de votre outil à un moment donné. Chaque correction en crée une nouvelle.
- Message d'erreur
- Le texte qu'un programme affiche quand il rencontre un obstacle. Il se recopie mot pour mot.
- Virgule décimale
- Le séparateur des centimes en français. Beaucoup de programmes attendent un point à sa place.
- Point de retour
- Une version qui fonctionne, mise de côté, vers laquelle revenir si la suite tourne mal.
- Capture d'écran
- Une photo de ce qui s'affiche, que l'on peut joindre à la conversation pour montrer l'erreur.