The Agentic Loop: A Practical Field Guide

Cessez de prompter les agents. Commencez à concevoir des boucles.

La plupart des gens utilisent les agents d'IA comme des chatbots. Ils tapent un prompt et attendent un résultat. C'est une tâche ponctuelle. Ce n'est pas un agent.

Une boucle agentique est différente. C'est un système qui effectue un travail, vérifie le résultat et décide s'il doit continuer.

Une tâche sans vérification n'est que de l'espoir.

L'art de l'ingénierie de boucles déplace votre effort de la rédaction de prompts vers la conception de systèmes. Au lieu d'une saisie manuelle, vous construisez un cycle qui s'exécute selon un calendrier ou en fonction d'un objectif.

Comment fonctionne une boucle :

  • Observer : L'agent lit des fichiers ou exécute un test.
  • Agir : L'agent effectue un petit changement réversible.
  • Vérifier : L'agent exécute un test fixe pour voir si cela a fonctionné.
  • Décider : L'agent choisit de continuer, de s'arrêter parce qu'il a réussi, ou de s'arrêter parce qu'il est bloqué.

La règle la plus importante : utilisez un modèle distinct pour vérifier le travail. Le modèle qui écrit le code est trop indulgent lorsqu'il s'évalue lui-même. Vous avez besoin d'une séparation "maker-checker". Un agent agit, et un autre agent vérifie.

Construisez vos boucles avec ces cinq blocs :

  • Déclencheur : Quand la boucle commence-t-elle ?
  • Entrées : Quel nouvel état l'agent inspecte-t-il ?
  • Action : Quel changement unique et délimité va-t-il effectuer ?
  • Vérification : Quel test fixe détermine le succès ?
  • Arrêt : Quand s'arrête-t-elle (succès, budget ou échec) ?

S'il vous manque un bloc, votre boucle dérivera ou tournera indéfiniment.

Pour garantir la sécurité des boucles, vous devez définir trois arrêts impératifs :

  • Nombre maximal d'itérations : un plafond sur le nombre de tours.
  • Détection d'absence de progrès : si l'agent n'apporte aucun changement mesurable, arrêtez-le.
  • Plafond budgétaire : une limite stricte sur les tokens ou les dollars.

Le goulot d'étranglement dans le logiciel n'est plus l'écriture du code. C'est la spécification de l'objectif et de la vérification de manière assez claire pour qu'un agent puisse fonctionner sans vous.

Construisez la boucle. Mais restez l'ingénieur.

Source : https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc