Vous avez un collègue brillant. Trois façons de travailler avec lui : lui poser une question à la machine à café, lui confier une tâche (« reviens quand c’est fini »), ou lui confier une permanence (« surveille ça en continu, et agis si besoin »). Trois niveaux de délégation — et exactement les trois modes de travail avec une IA : le chat, l’agent, et la loop.

Le premier, tout le monde le connaît. Le deuxième, on l’a beaucoup exploré dans la série CLI. Le troisième est le petit nouveau — et c’est lui qui change le plus la nature du travail. Aujourd’hui, on démonte les trois, et surtout la frontière entre eux. Vous allez voir : c’est pas sorcier.

Chat : vous déléguez une réponse

Le mode originel. Vous posez une question, le modèle répond, la balle revient dans votre camp. Un aller-retour = une décision humaine. Vous êtes le moteur : rien n’avance tant que vous ne relancez pas.

C’est la machine à café : « tu ferais comment, toi, pour ce bug ? ». Le collègue répond, vous retournez à votre clavier. Le chat ne touche à rien — il éclaire.

  • Ce que vous déléguez : une réponse, un avis, un brouillon.
  • Qui pilote : vous, à chaque tour.
  • Quand ça s’arrête : quand vous arrêtez de poser des questions.

Et c’est très bien ainsi : pour apprendre, explorer, décider, le chat reste imbattable. Le piège classique est ailleurs — rester en mode chat pour une tâche qui mériterait une délégation complète, et jouer au facteur : copier l’erreur, coller la réponse, copier le code, coller l’erreur suivante… Si vous faites la navette, c’est que vous êtes mûr pour le mode suivant.

Agent : vous déléguez un résultat

Changement de contrat. Vous ne donnez plus une question mais un objectif : « corrige ce test », « migre ce projet ». Et le modèle entre dans ce qu’on appelle la boucle agentique : réfléchir → agir (lire un fichier, lancer une commande, éditer du code) → observer le résultat → recommencer. Jusqu’à ce que l’objectif soit atteint — ou qu’il soit bloqué.

Retenez ce point, c’est le déclic de l’article : un agent, c’est déjà une boucle. La différence avec le chat n’est pas l’intelligence du modèle — c’est le même. La différence, c’est qui relance : en chat, c’est vous ; en agent, c’est la boucle. Vous avez vu cette bascule de vos yeux avec les modes de Copilot — Ask s’arrête après la réponse, Agent enchaîne tout seul.

C’est le collègue à qui on confie le dossier : il va fouiller, essayer, se tromper, corriger — et revient avec le travail fait. Vous ne validez plus chaque geste, vous validez le résultat.

  • Ce que vous déléguez : un résultat, avec les moyens de l’atteindre (les outils).
  • Qui pilote : la boucle agentique, dans le cadre que vous avez posé.
  • Quand ça s’arrête : quand l’objectif est atteint. La fin est naturelle — c’est le point clé pour la suite.

Loop : vous déléguez une veille

Et maintenant, le petit nouveau. Une loop, c’est une boucle autour de l’agent : le même agent, relancé à intervalle régulier ou sur un déclencheur, sans fin naturelle. « Vérifie le déploiement toutes les cinq minutes. » « Chaque matin, trie les issues de la nuit. » « Surveille cette PR jusqu’à ce que la CI passe, et corrige si elle casse. »

La nuance tient en une phrase : l’agent boucle jusqu’à ce que ce soit fini ; la loop boucle parce que ce n’est jamais fini. Un déploiement à surveiller, une CI qui peut recasser, des issues qui arrivent chaque nuit — il n’y a pas de « fini ». Il y a un rythme.

C’est la permanence confiée au collègue : personne ne lui pose plus de questions, personne ne lui donne plus de mission ponctuelle. Il a une responsabilité — et il vous réveille seulement quand il faut trancher. Vous sortez de la boucle intérieure et de la boucle extérieure : il ne reste que les points de contrôle.

Deux emboîtements, donc, à ne pas confondre :

  • la boucle intérieure (agentique) : réfléchir → agir → observer, jusqu’à l’objectif ;
  • la boucle extérieure (la loop) : relancer l’agent au bon rythme, indéfiniment.

On avait effleuré l’idée avec la délégation et l’automatisation en CLI — la loop en est la forme assumée : l’IA passe d’outil qu’on invoque à service qui tourne.

Le mot d’honnêteté

Une loop, c’est un agent sans personne devant l’écran — et tout ce que l’agent fait de travers, la loop le refait à chaque tour. Trois garde-fous non négociables :

  • Une condition d’arrêt et un budget. Une boucle sans fin naturelle doit avoir une fin artificielle : nombre de tours, plafond de tokens, date limite. Une loop qui dérive sans budget, c’est une facture qui dérive aussi.
  • Des points de contrôle humains. La loop surveille, propose, prépare — mais les actions difficilement réversibles (merger, déployer, publier) passent par vous. On délègue la veille, pas la signature.
  • Le bon outil pour le bon déclencheur. Si l’événement est net et fiable (un webhook, un push, une alerte), un déclencheur classique suffit — pas besoin de payer un modèle pour regarder l’heure. La loop vaut le coût quand chaque tour demande du jugement : lire des logs ambigus, trier du bruit, décider si « ça, c’est grave ».

Et un rappel de la série : une IA sans surveillance n’est fiable que si son cadre l’est — les evals et la mémoire ne sont plus des options quand plus personne ne relit chaque réponse.

En résumé

  Chat Agent Loop
Vous déléguez une réponse un résultat une veille
Qui relance vous la boucle agentique le planificateur
Ça s’arrête quand vous arrêtez objectif atteint jamais (sauf garde-fou)
Horizon l’échange la tâche la responsabilité
Votre rôle piloter chaque tour valider le résultat poser le cadre, trancher aux checkpoints
Risque type jouer au facteur valider trop vite dérive sans budget
  • Chat : vous êtes le moteur — parfait pour comprendre et décider.
  • Agent : la boucle est le moteur, l’objectif est le frein — parfait pour les tâches à fin naturelle.
  • Loop : le rythme est le moteur, le garde-fou est le frein — parfait pour les responsabilités continues.
  • La question à se poser n’est jamais « quel outil est le plus puissant ? » mais « qu’est-ce que je délègue : une réponse, un résultat, ou une veille ? »

La prochaine fois qu’on vous vante un « agent autonome », posez la question qui fâche : et qui le relance ? Si la réponse est « toi », c’est un chat déguisé. Si la réponse est « personne, il tourne », c’est une loop — et il lui faut un budget et des checkpoints. Et ça, franchement… c’est pas sorcier.