Tutoriel

La boucle : penser, agir, observer

Le rythme d'un agent expliqué simplement : il réfléchit, il agit avec un outil, il lit le résultat, puis il répond.

La boucle : penser, agir, observer

La boucle : penser, agir, observer

Schéma : penser, agir, observer, répondre
Quatre temps : penser, agir, observer, répondre (ou recommencer).
Illustration de la boucle penser agir observer répondre
La boucle en images - le rythme de l'agent.

Tu as un cerveau (le modèle) et des outils. Il manque le rythme.
Comment enchaîne-t-il sans partir en vrille ?

On appelle souvent ça ReAct. Oublie le nom une seconde. Garde l'image : penser → agir → regarder → (recommencer) → répondre.

Toujours dans l'esprit du cours Agents Hugging Face, en français simple.

Les 3 temps (vraiment)

1. Penser

« Il me faut les horaires du samedi. »

2. Agir

Il appelle l'outil horaires avec jour = samedi.

3. Observer

L'outil répond : 10h-17h.

S'il a assez d'infos → il répond au client.
Sinon → il repense et rappelle un autre outil (délai devis, stock…).

Pourquoi c'est mieux qu'un gros blabla

Sans boucle, le modèle invente souvent.
Avec boucle + outils, il s'appuie sur des faits que ton site a renvoyés.

Ce n'est pas parfait. Mais c'est déjà autre chose qu'un chat qui rêve.

Une petite trace (à lire comme une BD)

Penser : je dois vérifier le stock du produit X-42.
Agir    : check_stock(sku="X-42")
Observer: stock = 3
Penser  : ok, on peut confirmer.
Répondre: Oui, il reste 3 pièces.

Autre exemple :

Penser : question sur samedi + délai devis vitrine.
Agir    : get_horaires(jour="samedi")
Observer: 10h-17h
Agir    : get_delai_devis(type="vitrine")
Observer: 3 à 5 jours ouvrés
Répondre: Oui, samedi 10h-17h. Devis vitrine : 3 à 5 jours ouvrés.

Tu n'as pas besoin d'afficher tout ça au client. Toi, en coulisse, tu le logs. Ça sert à comprendre les erreurs.

Les garde-fous (indispensables)

  • Nombre max d'étapes (ex. 5) : sinon ça tourne en boucle.
  • Liste d'outils fermée : pas d'invention.
  • Résultat d'outil court et clair : pas un pavé HTML de 200 pages.
  • Erreur honnête : « service indisponible » plutôt qu'un silence.

Analogie

C'est comme un apprenti au comptoir :

  1. il écoute ;
  2. il va chercher l'info sur le tableau des horaires ;
  3. il revient ;
  4. il te répond.

S'il doit aussi regarder le carnet des devis, il fait un deuxième aller-retour.
Toi, tu limites le nombre d'allers-retours, sinon le client attend trop longtemps.

Lien avec la suite

Les frameworks (smolagents, etc.) font souvent cette boucle pour toi.
Si tu comprends ces 3 temps, tu sauras lire une trace et corriger : mauvais outil, mauvaise description, ou observation illisible.

En résumé

Penser, agir, observer, répondre.
C'est le métronome de l'agent.
Sans ça, tu as juste un chat. Avec ça + de bons outils, tu as un vrai petit processus.

Prochaine étape : lancer un premier agent concret (smolagents), encore pas à pas.


Questions fréquentes (FAQ)

ReAct, je dois retenir le nom ?
Pas forcément. Retiens la boucle : penser / agir / observer.

Faut-il montrer la « pensée » au client ?
En général non. Tu la gardes dans tes logs.

Ça empêche toutes les inventions ?
Non. Mais ça en réduit beaucoup si tes outils disent vrai.

Combien d'étapes max ?
Pour une question simple : 3 à 5. Au-delà, regarde ton design.

Et s'il rappelle le même outil en boucle ?
Coupe (max steps) et corrige la description de l'outil.


Navigation dans la série

Articles recommandés

Devis par e-mail

Recevoir votre devis

Indiquez votre e-mail : le PDF part tout de suite, sans engagement.

Récapitulatif

    Total -

    Où envoyer votre devis ?

    Le PDF arrive à cette adresse en quelques secondes.

    Préciser votre besoin facultatif
    • Sans engagement
    • Réponse sous 24 h ouvrées
    • Devis PDF par e-mail

    Montant selon les options choisies. Devis PDF envoyé par e-mail. Pas de TVA (micro-entreprise).