Fable 5 : Guide du débutant en ingénierie de boucles

@aiedge_
ANGLAISil y a 1 jour · 03 juil. 2026
251K
220
35
6
768

TL;DR

Ce guide présente l'ingénierie de boucles, une méthode où les agents IA s'auto-itèrent pour accomplir des tâches complexes comme la recherche et le codage sans intervention manuelle.

L'ingénierie de boucles est le plus grand changement que nous ayons jamais vu dans le prompting IA.

Associez-la à Fable 5, et vous aurez des agents IA qui travaillent pour vous pendant que vous dormez, construisant tout ce que vous pouvez imaginer.

Ce guide vous apprend exactement comment commencer.

Un guide pour les novices sur l'ingénierie de boucles et comment une personne ordinaire peut tirer parti de /loop.

Sommaire

  • C'est quoi une boucle ?
  • Anatomie d'une boucle 101
  • Prompting 101
  • Astuces Pro pour /loop

C'est quoi une boucle ?

TL;DR

L'ingénierie de boucles est essentiellement une façon pour les agents de se donner des instructions à eux-mêmes et d'éviter les itérations manuelles.

Avant l'ingénierie de boucles : Vous donnez une instruction à l'IA → Elle répond → Vous itérez → Répétez

Avec l'ingénierie de boucles : Vous concevez une boucle → L'agent revient avec un résultat finalisé (l'agent effectue toutes les recherches, les allers-retours, etc.)

La personne qui a réellement construit Claude Code (Boris Cherny) l'a dit simplement :

"Je ne donne plus d'instructions à Claude. J'ai des boucles qui tournent et qui donnent des instructions à Claude. Mon travail consiste simplement à écrire des boucles."

C'est le changement le plus important que nous ayons jamais vu dans le prompting IA.

Pour l'instant, c'est tout ce que vous devez savoir. Ce qui est plus important, c'est l'anatomie d'une boucle et comment tirer parti de ce changement pour débloquer la productivité de l'IA.

Anatomie d'une boucle 101

AI Edge - inline image

Anatomie d'une boucle 101

Pour ce guide, je vais me référer à Claude Code, mais ces principes s'appliquent à la plupart des outils et frameworks IA.

Chaque boucle dans Claude Code a les six mêmes composants fonctionnels.

Maîtrisez-les, et vous serez capable de construire n'importe quoi.

1. Déclencheur (Automatisations)

Le déclencheur est ce qui démarre la boucle.

Dans Claude Code, vous déclenchez les automatisations de boucle agentique avec /schedule et /loop (plus de détails sur le prompting plus tard).

/loop s'exécute à un intervalle spécifié ; sans intervalle, il s'auto-rythme en fonction de la sortie.

2. Couche d'Exécution

C'est là que Claude fait réellement le travail.

Il lit l'état actuel, agit et produit des résultats.

Aucune saisie manuelle n'est nécessaire - regardez simplement Claude travailler.

3. Le Vérificateur

C'est là que vous donnez un point de contrôle à Claude.

Des choses comme : Des tests, une build, une capture d'écran à comparer.

L'utilisation d'une couche de vérification aide à garantir que Claude est réellement sur la bonne voie et ne produit pas de résultats médiocres.

Vous pouvez utiliser la commande /goal, qui va plus loin en exécutant un modèle rapide séparé pour noter le travail après chaque tour.

4. Règles d'Arrêt

Chaque boucle a besoin de deux types de conditions d'arrêt :

  1. Arrêt sur succès (tous les tests réussissent, tâche terminée)
  2. Arrêt sur échec (nombre de tentatives dépassé, erreur irrécupérable).

Vous pouvez également ajouter des règles d'arrêt, comme un budget de tokens, ce qui peut aider à gérer les dépenses liées à l'IA.

text
1Rendez ces instructions explicites dans vos consignes, pas implicites :
2Vous avez un maximum de 20 tentatives. Si tous les tests réussissent, signalez "TACHE_TERMINEE" et arrêtez-vous.
3Si vous rencontrez une erreur que vous ne pouvez pas résoudre après 3 nouvelles tentatives, signalez "TACHE_ECHOUEE : [raison]" et arrêtez-vous.

5. Mémoire (Fichier de Progression)

Garder un fichier markdown de la progression de Claude est généralement une bonne pratique.

Un simple journal de ce qui a été fait pour que vous puissiez vérifier son travail et revenir en arrière si nécessaire.

6. Compétences (CLAUDE.md)

Les compétences sont des ensembles d'instructions sauvegardés qui figent les connaissances du projet afin que l'agent n'ait pas à réapprendre le même contexte à chaque session.

Votre fichier CLAUDE.md est ce qui donne à la boucle sa personnalité et définit ses contraintes pour chaque exécution.

Astuce : Gardez-le court. Un fichier de règles gonflé est payé à chaque battement de la boucle.

Mettez les six ensemble, et la structure de boucle optimale ressemble à ceci :

text
1DECLENCHEUR → toutes les 15min / sur commentaire PR / sur échec CI
2EXECUTEUR → Claude travaille sur la tâche
3VERIFICATEUR → un modèle séparé note la sortie
4ARRET → tous les tests au vert, ou 10 itérations, ou 5$ dépensés
5MEMOIRE → progress.md mis à jour à chaque exécution
6COMPETENCES → CLAUDE.md lu au début de chaque session

Prompting 101 (mettre les choses ensemble)

Écrire des prompts /loop n'est pas la même chose que le prompting normal. Vous avez besoin d'un léger changement d'état d'esprit lorsque vous faites de l'ingénierie de boucles.

Lorsque vous donnez une instruction à Claude normalement, vous écrivez simplement une instruction/tâche.

Lorsque vous concevez une boucle, vous écrivez une condition finale qui doit être remplie.

Exemple

Instruction (tour unique) :

text
1Corrige les tests qui échouent dans le module d'authentification.

Condition d'objectif (boucle) :

text
1/loop tous les tests du module d'authentification réussissent et la couverture est supérieure à 80%

Une instruction dit à Claude quoi faire, tandis qu'une condition d'objectif dit à Claude quand s'arrêter.

L'anatomie d'une bonne condition d'objectif

Chaque bon prompt /loop a trois choses :

  1. Un état final vérifiable
  2. Une contrainte de périmètre (quels fichiers, quels dossiers, quelles tâches)
  3. Une règle d'arrêt (itérations maximales ou budget)

Voici le modèle :

/loop [état final vérifiable/délai], en touchant uniquement [périmètre], arrête-toi après [X] contraintes, utilise [X] Compétences, utilise des agents vérificateurs pour [x] point de contrôle, et garde un fichier mémoire de tout ton travail.

C'est la structure de base /loop que tout débutant devrait utiliser pour obtenir d'excellents résultats sans trop compliquer les choses.

CLAUDE.md

Considérez votre CLAUDE.md comme le document d'information que votre boucle lit avant de commencer chaque exécution.

Assurez-vous d'inclure tout ce que vous répéteriez normalement dans une instruction, votre stack, vos règles, vos préférences, etc.

Encore une fois, gardez-le court. Chaque ligne supplémentaire de contexte gonflé coûte des tokens.

Mettre le tout ensemble (un exemple de /loop pour un brief de recherche) :

text
1CLAUDE.md (défini une fois) :
2Style de recherche : complet, sourcé, sans fioritures
3Format de sortie : markdown avec des titres clairs
4Ne jamais créer de fichiers en dehors de /research
5Sources préférées : sources primaires, publications réputées, données officielles
6Budget maximum par session : 3$
7Compétence (définie une fois) :
8/skill verify-research : avant de marquer une section comme terminée, confirme
9que chaque affirmation majeure a une source, chaque section a au moins 3 points
10de données de soutien, et qu'il n'y a pas de lacunes évidentes. Ne rends jamais une recherche superficielle.
11La boucle :
12/loop toutes les 30 minutes,
13
14en touchant uniquement /research/brief.md,
15
16arrête-toi après 10 itérations ou si la même requête de recherche apparaît
173 fois de suite sans que de nouvelles informations ne fassent surface,
18
19utilise la compétence verify-research après la rédaction de chaque section,
20
21utilise un agent vérificateur pour vérifier la qualité des sources et l'exhaustivité
22de la couverture à mi-parcours et avant la soumission finale,
23
24et garde un fichier mémoire à /research/progress.md qui enregistre
25quelles sections sont terminées, quelles sources ont été utilisées,
26et quels angles ont encore besoin d'être couverts — lis-le au début
27de chaque exécution et mets-le à jour à la fin.
28
29Sujet : [votre sujet ici]
30
31Chaque principe en un seul endroit. La boucle s'exécute sur une minuterie, reste limitée à un fichier, s'arrête d'elle-même en cas de blocage ou de dépassement de budget, utilise une compétence sauvegardée comme porte de qualité, lance un vérificateur séparé à deux points de contrôle, et conserve un fichier mémoire persistant afin que chaque exécution reprenne exactement là où la précédente s'est arrêtée.

Astuces Pro pour /loop

Une section d'astuces pro pour /loop pour vous aider à démarrer

  • Commencez par /goal avant /loop : C'est le même comportement, mais plus facile à appréhender pour un débutant.
  • Passez plus de temps sur le livrable : Lors de la conception de boucles, concentrez-vous sur ce à quoi vous voulez que l'objectif final ressemble - tout le reste n'est que du bruit.
  • Adaptez le niveau d'effort à la tâche : Votre effort de raisonnement par défaut doit être élevé. Utilisez xHigh, Max et Ultracode uniquement pour les constructions complexes.
  • Sous-agents : Chaque sous-agent commence avec une fenêtre de contexte vierge. Profitez-en pour déployer des sous-agents dans les boucles.
  • Plafonnez toujours : Prenez l'habitude de définir une limite d'itération stricte et un budget en dollars avant chaque exécution.
  • Exécutez /compact manuellement avant les longues sessions : Lorsque la fenêtre de contexte approche de sa limite, le SDK se compacte automatiquement. Vous pouvez également le déclencher tôt avec /compact.
  • Les boucles fonctionnent pour bien plus que le code : Vous pouvez utiliser /loop pour toutes les tâches. N'hésitez pas à faire preuve de créativité et à utiliser les boucles pour l'écriture, la recherche et les tâches non conventionnelles qui ne sont pas du codage.

Conclusion

J'espère que vous avez trouvé ce guide sur /loop utile.

Si c'est le cas, n'oubliez pas de me suivre @aiedge_ - Je publie des articles sur l'IA comme celui-ci 2 à 3 fois par semaine.

Si vous aimez le contenu écrit sur l'IA, n'hésitez pas à vous abonner à ma newsletter gratuite ici :

https://newsletter.aiedgehq.co/

AI Edge - inline image

https://newsletter.aiedgehq.co/

100% gratuit, jamais de spam et désabonnement à tout moment.

Enfin, si vous le pouvez, veuillez suivre mon nouveau compte de clips où je publie de courts clips discutant de sujets tendance sur l'IA/le marché - je suis sûr que vous y trouverez beaucoup de valeur💙

https://x.com/DeutscherClips/status/2072924183861018957

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Pour les créateurs

Transformez votre Markdown en un article 𝕏 impeccable

Quand vous publiez vos propres textes longs, la mise en forme 𝕏 des images, tableaux et blocs de code est pénible. YouMind transforme un brouillon Markdown complet en un article 𝕏 impeccable, prêt à publier.

Essayer Markdown vers 𝕏

D'autres patterns à décoder

Articles viraux récents

Explorer plus d'articles viraux