L'agent loop : réfléchir → agir → vérifier → recommencer
L'agent loop, c'est le cycle qu'utilise un agent IA pour résoudre une tâche étape par étape.
Les quatre étapes
Un agent IA travaille en général en boucle :
- Réfléchir : quelle est la prochaine étape sensée vers cet objectif ?
- Agir : appeler un outil (lire un fichier, exécuter du code, interroger une API)
- Vérifier : regarder le résultat – est-ce que ça a marché ? Y a-t-il de nouvelles infos ?
- Recommencer : retour à l'étape 1, jusqu'à ce que l'objectif soit atteint ou que la boucle s'arrête
Pourquoi une boucle plutôt qu'une seule étape ?
Parce que les vraies tâches se résolvent rarement d'un coup. Corriger un bug demande peut-être : lire le fichier, comprendre l'erreur, proposer un changement, lancer les tests, vérifier le résultat, ajuster. Chaque tour apporte de nouvelles informations qui influencent la décision suivante.
Un exemple
Objectif : « Corrige le test qui échoue. » Tour 1 : l'agent lit le message d'erreur. Tour 2 : il ouvre le fichier concerné. Tour 3 : il change une ligne. Tour 4 : il relance le test. Tour 5 : le test passe – terminé.
Le danger : les boucles infinies
Sans limites, un agent peut se perdre – essayer sans fin la même mauvaise solution, ou faire exploser les coûts. C'est pour ça que les bons agents ont besoin de conditions d'arrêt : un nombre maximum de tours, un budget limite, ou une condition de succès claire.
EXEMPLE
Objectif : « Faire passer tous les tests au vert. » Boucle : lancer les tests → lire les erreurs → modifier le code → relancer les tests → recommencer jusqu'au vert ou jusqu'à la limite.
QUIZ RAPIDE
Pourquoi les agents travaillent-ils en boucle plutôt qu'en une seule étape ?
SOURCES
- Anthropic : Building effective agents ↗ www.anthropic.com
- Doc OpenAI : Agents ↗ platform.openai.com
- Wikipédia : Agent logiciel ↗ fr.wikipedia.org