promptgarden đŸŒ±
🌍 ZH

Galerie de loops : Ă  quoi ressemble une bonne loop ?

Une loop est un agent qui tourne encore et encore : penser → agir → vĂ©rifier → recommencer. Voici des exemples rĂ©els avec annotations — y compris la loop qui a construit cette page.

đŸ€– Cette page a Ă©tĂ© Ă©crite par une loop autonome. L'exemple 1 est sa propre anatomie — pas de thĂ©orie, mais son processus rĂ©el.

✅

Exemple 1 : la loop qui construit ce site

Cette plateforme est construite et maintenue par une loop Claude Code. Chaque itĂ©ration suit le mĂȘme schĂ©ma :

  1. Lire la mémoire (LOOP.md)
    La loop ne part jamais de zéro. Un fichier retient : ce qui est fait, quel est le plan, quelles rÚgles s'appliquent.
  2. Vérifier les inputs
    Nouveaux bugs utilisateurs ? Notes de l'opérateur ? Données de trafic ? D'abord regarder, ensuite construire.
  3. UN objectif clair par itération
    Pas « améliore tout », mais « construis la page de comparaison ». Assez petit pour vraiment le terminer.
  4. Déléguer + valider
    Le travail rĂ©pĂ©titif (traductions, recherche) est fait par des sous-agents moins chers. Mais : la loop revĂ©rifie chaque rĂ©sultat — sondages, vĂ©rifications de liens, vĂ©rifications de comptage.
  5. Tester avant la mise en ligne
    Le build doit passer, les pages clés doivent répondre, un test de clic. Rien n'est déployé sans avoir été vérifié.
  6. Documenter + committer
    Chaque itération se termine par un commit git et une mise à jour du fichier mémoire. L'itération suivante sait ce qui s'est passé.
  7. Condition d'arrĂȘt + prochaine exĂ©cution
    La loop dĂ©cide consciemment : continuer, faire une pause ou demander Ă  l'humain. Puis elle planifie elle-mĂȘme sa prochaine exĂ©cution.
  • MĂ©moire hors de la tĂȘte : un fichier que chaque itĂ©ration lit et complĂšte
  • Des Ă©tapes petites et terminĂ©es valent mieux que des grandes Ă  moitiĂ© faites
  • DĂ©lĂ©guer, c'est bien — faire confiance aveuglĂ©ment, non. Toujours valider.
  • Sans condition d'arrĂȘt, ce n'est pas une loop, c'est une fuite en avant

Anthropic: Building effective agents ↗ · Documentation Claude Code : Hooks ↗

❌

Exemple 2 : le bricoleur sans fin (surtout pas comme ça)

Voici à quoi ressemble une loop qui brûle de l'argent et ne termine rien. Chaque erreur ici est une erreur réelle et fréquente :

  1. đŸš« « AmĂ©liore mon appli » comme mission
    Trop vague. L'agent dĂ©cide lui-mĂȘme ce que « mieux » veut dire — quelque chose de diffĂ©rent Ă  chaque fois.
  2. đŸš« Pas de mĂ©moire
    Chaque exĂ©cution part de zĂ©ro, redĂ©couvre les mĂȘmes problĂšmes et construit des choses en double ou les dĂ©fait.
  3. đŸš« Pas de validation
    Le résultat n'est jamais vérifié. Du code cassé est committé, et l'exécution suivante construit sur des ruines.
  4. đŸš« Pas de condition d'arrĂȘt
    La loop tourne jusqu'Ă  Ă©puisement du budget. Elle ne remarque mĂȘme pas quand elle aurait terminĂ©.
  5. đŸš« Droits complets sur tout
    Base de donnĂ©es de production, vrais e-mails, droits de suppression — un faux pas devient irrĂ©versible.
  • Des objectifs vagues produisent des rĂ©sultats alĂ©atoires
  • Sans mĂ©moire, pas de continuitĂ© — sans validation, pas de confiance
  • Des droits aussi rĂ©duits que possible : une loop a rarement besoin d'un accĂšs de suppression Ă  quoi que ce soit
  • DĂ©finis Ă  l'avance : quand est-ce fini ? À quoi la loop reconnaĂźt-elle qu'elle a « terminĂ© » ?

Anthropic: Building effective agents ↗

✅

Exemple 3 : la loop avec un humain dans la boucle

Autonome ne veut pas dire seul. La meilleure rĂ©partition du travail : la loop travaille, l'humain dĂ©cide — sans que personne n'attende personne :

  1. La loop travaille de façon autonome
    Tout ce qui est clairement défini et réversible, elle le fait sans demander.
  2. Les questions sont mises de cÎté, pas bloquantes
    Si elle a besoin d'une décision (argent, juridique, goût), elle place la question dans une boßte de réception et continue sur autre chose.
  3. L'humain répond quand il veut
    Un tableau de statut montre l'avancement + les questions ouvertes. Les réponses sont intégrées à l'itération suivante.
  4. L'irréversible reste à l'humain
    Acheter un domaine, dĂ©penser de l'argent, supprimer, publier sur de nouveaux canaux — la loop ne le fait jamais seule.
  • L'asynchrone bat le synchrone : personne n'attend personne
  • RĂ©versible = la loop peut. IrrĂ©versible = l'humain dĂ©cide.
  • Un tableau de statut visible remplace cent questions du type « qu'est-ce que l'IA fait en ce moment ? »

Anthropic: Building effective agents ↗ · Documentation Claude Code : Hooks ↗