Un prompt est une question. Une loop est un résultat à atteindre, et des critères pour savoir quand s'arrêter.
Avec un prompt, la boucle c'est toi. Tu demandes, il répond, tu lis, tu vois ce qui ne va pas, tu redemandes. Chaque tour passe par ton cerveau et par tes yeux.
Avec une loop, tu décris le résultat que tu veux et les conditions pour dire que c'est bon. Ensuite il tourne : il produit, il évalue son propre travail contre tes critères, il recommence si ça ne passe pas. Tu n'interviens qu'à la fin.
Quatre éléments, et il en manque presque toujours un chez les débutants.
C'est là que tout se joue, et c'est plus difficile qu'il n'y paraît.
Un mauvais critère ressemble à ça : « continue jusqu'à ce que ce soit bien ». La machine décidera elle-même que c'est bien, au premier tour, et tu n'auras rien gagné.
Un bon critère est quelque chose qu'un tiers pourrait vérifier sans te demander ton avis. Trois formes marchent.
« Aucune phrase de plus de 25 mots. » « Au moins 5 sources, toutes datées de moins de 6 mois. » Binaire, incontestable.
« Le code doit s'exécuter sans erreur. » « Le fichier doit s'ouvrir. » La réalité tranche à ta place, c'est la forme la plus solide.
« Chacun des 6 points ci-dessous est traité explicitement. » Tu écris la liste, il vérifie point par point.
Quand la loop évalue son propre travail, elle a tendance à être indulgente. Le contournement consiste à lui faire écrire l'évaluation avant de produire, et à lui interdire de la modifier ensuite. Les critères posés d'avance résistent, ceux improvisés à la fin s'assouplissent.
Objectif : ce texte respecte les 4 regles ci-dessous.
Regles :
1. aucune phrase de plus de 25 mots
2. aucun chiffre sans source
3. aucun paragraphe de plus de 4 phrases
4. le premier paragraphe tient sans le titre
Boucle : verifie les 4 regles, corrige ce qui ne passe pas,
puis reverifie. Recommence jusqu'a ce que les 4 passent.
Maximum 5 tours.
A la fin : montre-moi le tableau des 4 regles avec leur
statut, puis le texte corrige.
Objectif : 5 informations utiles sur [sujet], publiees
dans les 30 derniers jours, chacune avec sa source et sa date.
Boucle : cherche, verifie que chaque element a bien une date
recente et une source ouvrable. Ecarte ce qui ne passe pas
et cherche a nouveau, jusqu'a en avoir 5 valides.
Maximum 10 minutes.
Si tu n'arrives pas a 5, dis-le au lieu de completer
avec des elements plus anciens.
Objectif : ce contenu existe en 3 formats, tous fideles
au meme fond.
Formats :
- une version de 300 signes
- une version de 1200 signes
- une liste de 5 points
Boucle : produis les 3, puis relis-les cote a cote et verifie
qu'aucune ne contient une information absente des deux autres.
Corrige les ecarts. Maximum 3 tours.
Une loop est du gaspillage sur une tâche à un seul tour. Si tu veux une reformulation, un résumé, une idée, demande simplement : la boucle ajoute du temps et des tokens sans rien améliorer.
Elle est aussi mal placée quand le critère de réussite est une question de goût. « Cette accroche est-elle bonne » n'est pas vérifiable, donc la loop tournera sans converger, ou s'arrêtera arbitrairement. Sur ces sujets, produis plusieurs versions d'un coup et tranche toi-même.
Une loop se justifie quand le travail est répétitif, que le critère est vérifiable, et que le nombre de tours nécessaire est inconnu à l'avance. Si l'un des trois manque, un bon prompt suffit.