Aller directement au contenu
L'IA en main

Coder avec l'IA, pour les curieux · Premiers pas sans être informaticien · Leçon 4 sur 14

Modifier et corriger par la conversation

À faire

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

Les sous-titres sont affichés par défaut.
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.

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 ?

2. Votre outil ne répond plus quand vous appuyez sur le bouton. Que dites-vous à l'IA ?

3. La même erreur revient pour la troisième fois de suite. Que faites-vous ?

4. Après une correction, votre calculatrice accepte enfin la virgule. Quel est votre geste suivant ?

5. Vous obtenez enfin une version qui vous convient parfaitement. Que faites-vous immédiatement ?

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.

Cette leçon vous a-t-elle servi ?
Et le rythme ?

Anonyme. Nous ne demandons ni votre nom ni votre adresse.

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.

Tout le glossaire