C'est le mécanisme qui sépare un Agent IA d'un assistant conversationnel, et c'est aussi le poste de dépense principal de tout projet d'agent. Comprendre la boucle, c'est comprendre à la fois ce qui rend un agent capable et ce qui fait dérailler une facture.
Définition
La boucle d'agent est le cycle que répète un agent pour avancer vers son objectif : il décide de l'action suivante, l'exécute, observe le résultat, puis recommence en tenant compte de ce qu'il vient d'apprendre.
Chaque tour de boucle est un appel complet au modèle, avec tout l'historique accumulé. C'est ce détail qui explique le comportement économique d'un agent : le dixième tour coûte bien plus cher que le premier, parce qu'il transporte tout ce qui précède.
Une boucle n'est pas un enchaînement fixe. Deux exécutions du même agent sur deux dossiers différents ne feront pas le même nombre de tours ni les mêmes actions. C'est sa force, et c'est ce qui rend son coût difficile à prévoir à l'avance.
Ce qui arrête une boucle
| Condition d'arrêt | Ce qu'elle protège |
|---|---|
| L'objectif est atteint | Le cas normal |
| Nombre maximum de tours | La facture |
| Budget atteint | La facture, autrement |
| Aucun progrès depuis N tours | Le blocage silencieux |
| Erreur non récupérable | L'acharnement inutile |
Les quatre dernières lignes sont des garde-fous, et il faut les poser toutes. Un agent sans plafond de tours face à un problème qu'il ne sait pas résoudre ne s'arrête pas de lui-même : il reformule, réessaie, reformule encore, et consomme des Token à chaque passage.
Le piège du tour qui n'apprend rien
Le cas classique : l'agent appelle un service qui répond une erreur, il réessaie exactement pareil, obtient la même erreur, recommence. Trois tours identiques et aucun progrès.
La parade est une règle simple à poser dans la consigne : si deux tentatives successives produisent le même résultat, changer d'approche ou s'arrêter. Cela paraît évident, mais sans instruction explicite, un modèle a tendance à persévérer.
Surveillez le nombre de tours, pas seulement le coût total. Un agent qui passait de trois à quatre tours en moyenne a changé de comportement, et vous le verrez sur cet indicateur des semaines avant de le voir sur la facture.
Questions fréquentes
Combien de tours pour une tâche courante ?
Trois à cinq pour une tâche bien cadrée avec deux ou trois outils, et souvent moins avec un Modèle de raisonnement qui planifie mieux ses étapes. Au-delà de dix en moyenne, c'est en général le signe que l'objectif est trop large ou que les outils fournis ne suffisent pas.
Que se passe-t-il quand l'historique devient trop long ?
La Fenêtre de contexte sature et les premiers tours sortent du champ. L'agent perd alors le fil de ce qu'il a déjà tenté, et peut refaire une action déjà effectuée. C'est une raison de plus de plafonner le nombre de tours.
Peut-on rendre une boucle reproductible ?
Pas complètement, c'est la nature même d'un agent. Si vous avez besoin du même résultat à chaque fois, c'est qu'un Workflow classique convient mieux à votre cas.
Comment construire une boucle qui reste sous contrôle ?
En posant les garde-fous avant la première exécution, pas après la première mauvaise surprise. Notre formation Claude Code traite cette mise sous contrôle en même temps que la construction, plafonds et journalisation compris.