Guide Professeur â Session 6 : La boucle agentique
Programme : Applied AI â Niveau IntermĂ©diaire Instructeur : Yann Isola DurĂ©e : 2 heures (120 minutes) Module couvert : Module 4 â Partie 1 (La boucle agentique)
1. Vue dâensemble de la session
Objectifs pédagogiques
Ă la fin de cette session, chaque participant doit ĂȘtre capable de :
- Distinguer chatbot et agent : un chatbot produit une rĂ©ponse puis sâarrĂȘte ; un agent boucle â il enchaĂźne des actions jusquâĂ ce que la tĂąche soit accomplie.
- DĂ©rouler la boucle agentique : percevoir â rĂ©flĂ©chir â agir â observer â recommencer, et savoir situer chaque Ă©tape dans un exemple concret.
- Ănoncer la distinction clĂ© : câest lâagent qui dĂ©cide quand il a terminĂ© (le chatbot, lui, sâarrĂȘte mĂ©caniquement aprĂšs une rĂ©ponse).
- Relier les outils Ă la boucle : lâappel dâoutil (tool calling, vu en Session 5) est lâĂ©tape « agir » â les outils sont les mains de lâagent.
- Expliquer la planification : le modĂšle dĂ©compose un objectif en sous-Ă©tapes avant dâagir, et peut rĂ©viser ce plan en cours de route.
- DĂ©crire la mĂ©moire de travail dâun agent : lâhistorique de conversation et le bloc-notes (scratchpad) servent de mĂ©moire pendant une exĂ©cution.
- Lister les garde-fous indispensables : nombre maximal dâitĂ©rations, plafond budgĂ©taire, points de contrĂŽle humains (human-in-the-loop, littĂ©ralement « humain dans la boucle »).
- DĂ©crire la rĂ©cupĂ©ration dâerreur : un outil Ă©choue â le modĂšle lit le message dâerreur â adapte sa stratĂ©gie â rĂ©essaie diffĂ©remment.
- Savoir quand NE PAS utiliser un agent : si un seul prompt suffit, un agent est de la sur-ingénierie (coût, latence, risques inutiles).
Prérequis
- Session 5 (Outils & Tool Calling) est indispensable. La boucle agentique est littéralement la boucle
tool_usede la Session 5, gĂ©nĂ©ralisĂ©e et prolongĂ©e. Si des participants ont manquĂ© la Session 5, prĂ©voyez 5 minutes de rattrapage individuel avant le dĂ©but. - Savoir lire un objet JSON (JavaScript Object Notation, format dâĂ©change de donnĂ©es) simple.
- Comprendre la notion dâAPI (Application Programming Interface, interface de programmation applicative).
Matériel nécessaire
- Vidéoprojecteur + slides de la session (
slides/slides.md). - Page web interactive (
webpage/index.html) â fonctionne hors ligne : visualiseur animĂ© de la boucle agentique avec le scĂ©nario TripDesk pas Ă pas, et arbre de dĂ©cision interactif « Faut-il un agent ? ». - Feuilles dâexercices (
exercises/exercises.md) imprimées ou partagées. - Quiz de fin de session (
quiz/quiz.md). - Idéalement : un ordinateur portable pour deux participants, pour manipuler le visualiseur.
Message central de la session
« Un agent, câest un modĂšle de langage dans une boucle, avec des outils, et le droit de dĂ©cider quand il a fini. Tout le reste â planification, mĂ©moire, garde-fous â existe pour que cette boucle soit utile et sĂ»re. »
RĂ©pĂ©tez cette idĂ©e au moins trois fois pendant la session, sous des formes diffĂ©rentes. Un participant qui ne retient que cette phrase repart avec lâessentiel.
Fil conducteur narratif
Toute la session sâappuie sur un seul exemple filĂ© : TripDesk, un agent de rĂ©servation de voyages. Sa mission type :
« Trouve-moi un vol Paris â Lisbonne la semaine du 14, compatible avec mon agenda, rĂ©serve-le et envoie-moi la confirmation. »
Ses outils : đ chercher_vols (recherche de vols), đ
consulter_agenda (lecture du calendrier de lâutilisateur), âïž reserver_vol (rĂ©servation â action irrĂ©versible !), âïž envoyer_confirmation (courriel de confirmation).
TripDesk sert Ă illustrer chaque concept : la boucle, la planification, la mĂ©moire, les garde-fous (le point de contrĂŽle humain avant reserver_vol), la rĂ©cupĂ©ration dâerreur (un vol complet â lâagent cherche une alternative). La rĂ©pĂ©tition du mĂȘme exemple ancre les concepts.
2. Déroulé minute par minute
| Horaire | Durée | Séquence | Support |
|---|---|---|---|
| 0:00 â 0:05 | 5 min | Accueil, rappel Session 5 (tool calling), objectifs | Slides 1â3 |
| 0:05 â 0:20 | 15 min | SĂ©quence A â Du chatbot Ă lâagent | Slides 4â7 |
| 0:20 â 0:40 | 20 min | SĂ©quence B â La boucle agentique (percevoir â rĂ©flĂ©chir â agir â observer) | Slides 8â12 + visualiseur |
| 0:40 â 0:55 | 15 min | SĂ©quence C â DĂ©mo guidĂ©e TripDesk pas Ă pas | Webpage (visualiseur) |
| 0:55 â 1:05 | 10 min | â Pause | â |
| 1:05 â 1:20 | 15 min | SĂ©quence D â Planification & mĂ©moire de travail | Slides 13â17 |
| 1:20 â 1:35 | 15 min | SĂ©quence E â Garde-fous & rĂ©cupĂ©ration dâerreur | Slides 18â22 |
| 1:35 â 1:45 | 10 min | SĂ©quence F â Quand NE PAS utiliser un agent (arbre de dĂ©cision) | Slides 23â25 + webpage |
| 1:45 â 1:55 | 10 min | Exercice flash en binĂŽmes (Exercice 1 de la feuille) | Exercices |
| 1:55 â 2:00 | 5 min | Quiz express (5 questions Ă lâoral), exit tickets, annonce Session 7 | Quiz + slides 26â28 |
â±ïž Marge de sĂ©curitĂ© : si vous prenez du retard, la SĂ©quence F peut ĂȘtre compressĂ©e Ă 5 minutes (lâarbre de dĂ©cision est aussi dans la webpage, que les participants peuvent explorer chez eux). Ne sacrifiez jamais la SĂ©quence C (dĂ©mo TripDesk) : câest le moment oĂč « ça clique ».
3. Notes détaillées par séquence
SĂ©quence A â Du chatbot Ă lâagent (15 min)
Objectif : faire Ă©merger la dĂ©finition dâun agent par contraste avec ce que les participants connaissent dĂ©jĂ .
Accroche (2 min). Posez la question : « Quand vous demandez Ă ChatGPT de vous rĂ©server un vol, que se passe-t-il ? » RĂ©ponse attendue : il explique comment faire, ou il invente une rĂ©servation. Il ne la fait pas. Pourquoi ? Parce quâun chatbot fonctionne en un tour : une question â une rĂ©ponse â stop.
Le contraste fondamental (8 min). Ăcrivez au tableau, en deux colonnes :
| Chatbot | Agent |
|---|---|
| Un tour : question â rĂ©ponse â stop | Une boucle : agit tant que la tĂąche nâest pas finie |
| SâarrĂȘte mĂ©caniquement aprĂšs sa rĂ©ponse | DĂ©cide lui-mĂȘme quand il a terminĂ© |
| Produit du texte | Produit des actions (via des outils) + du texte |
| Aucun effet sur le monde | Peut modifier le monde (réserver, écrire, envoyer) |
| Erreur = rĂ©ponse fausse | Erreur = action ratĂ©e â il peut se rattraper |
Point dâinsistance : la ligne 2 est LA distinction conceptuelle. Un chatbot sâarrĂȘte parce que câest son architecture. Un agent sâarrĂȘte parce quâil Ă©value que lâobjectif est atteint. Le contrĂŽle du « quand câest fini » passe du code au modĂšle. Câest puissant â et câest exactement pour ça quâil faut des garde-fous (teaser de la SĂ©quence E).
Analogie qui fonctionne bien (3 min). Le chatbot est un consultant au tĂ©lĂ©phone : il vous dit quoi faire, puis raccroche. Lâagent est un assistant personnel : vous lui confiez la mission, il passe les appels, compare, rĂ©serve, et revient vers vous quand câest fait â ou quand il a besoin de votre accord.
PiĂšge Ă dĂ©samorcer (2 min). Certains participants croient quâun agent est « un autre modĂšle », plus intelligent. Non : câest souvent exactement le mĂȘme modĂšle (Claude, GPT, etc.), placĂ© dans une architecture diffĂ©rente â une boucle avec des outils. LâagentivitĂ© est une propriĂ©tĂ© du systĂšme, pas du modĂšle seul.
SĂ©quence B â La boucle agentique (20 min)
Objectif : que chaque participant sache dessiner et commenter le cycle percevoir â rĂ©flĂ©chir â agir â observer.
Le cycle (10 min). Dessinez le cycle au tableau (ou projetez le slide 9) :
ââââââââââââââââ
âââââ¶â 1. PERCEVOIR â (lire la mission, le contexte, les rĂ©sultats prĂ©cĂ©dents)
â ââââââââŹââââââââ
â âŒ
â ââââââââââââââââ
â â 2. RĂFLĂCHIR â (raisonner : oĂč en suis-je ? que faire ensuite ?)
â ââââââââŹââââââââ
â âŒ
â ââââââââââââââââ
â â 3. AGIR â (appeler un outil â les « mains » de l'agent)
â ââââââââŹââââââââ
â âŒ
â ââââââââââââââââ
ââââââ 4. OBSERVER â (lire le rĂ©sultat de l'outil : succĂšs ? erreur ? donnĂ©es ?)
ââââââââââââââââ
â
⌠(si l'objectif est atteint)
TERMINĂ â l'agent le dĂ©cide lui-mĂȘme
Commentez chaque étape avec TripDesk :
- Percevoir : TripDesk lit la mission (« vol ParisâLisbonne semaine du 14, compatible agenda, rĂ©server, confirmer ») et tout ce quâil sait dĂ©jĂ .
- RĂ©flĂ©chir : « Je ne connais ni les vols disponibles ni lâagenda. Je commence par chercher les vols. »
- Agir : appel de lâoutil
chercher_vols(origine="CDG", destination="LIS", semaine="2026-07-14"). Rappel Session 5 : le modĂšle demande lâappel, câest votre code qui lâexĂ©cute. - Observer : lâoutil renvoie 3 vols. TripDesk lit ce rĂ©sultat⊠et la boucle repart : percevoir (nouvel Ă©tat), rĂ©flĂ©chir (« maintenant, vĂ©rifier lâagenda »), agir (
consulter_agenda), observerâŠ
Lien explicite avec la Session 5 (5 min). Insistez : « Vous connaissez dĂ©jĂ lâĂ©tape 3 ! Lâappel dâoutil de la Session 5, câest exactement le âagirâ de la boucle. Ce qui est nouveau, câest quâon enchaĂźne les tours au lieu de sâarrĂȘter aprĂšs un seul. » Les outils sont les mains de lâagent ; sans outils, la boucle rĂ©flĂ©chit dans le vide â elle ne peut rien faire dâautre que parler.
Vocabulaire (3 min). Introduisez les termes anglais que les participants croiseront partout : agentic loop (boucle agentique), reasoning (raisonnement, lâĂ©tape « rĂ©flĂ©chir »), tool call (appel dâoutil), observation (le rĂ©sultat renvoyĂ©). Mentionnez que certains frameworks appellent ce motif « ReAct » (Reasoning + Acting, raisonner + agir) â pas besoin dâentrer dans le dĂ©tail acadĂ©mique, câest le mĂȘme cycle.
Question de contrĂŽle (2 min). « Dans la boucle, qui exĂ©cute rĂ©ellement lâappel dâoutil ? » RĂ©ponse attendue (acquis Session 5) : le code de lâapplication, jamais le modĂšle. Si moins de la moitiĂ© de la salle rĂ©pond juste, refaites un rappel de 2 minutes.
SĂ©quence C â DĂ©mo guidĂ©e TripDesk (15 min)
Objectif : voir la boucle tourner, itération par itération.
Ouvrez webpage/index.html, section « Visualiseur de boucle ». Le scĂ©nario TripDesk y est simulĂ© en 5 itĂ©rations, chacune dĂ©composĂ©e en percevoir / rĂ©flĂ©chir / agir / observer. Avancez avec le bouton « Ătape suivante » et commentez Ă voix haute chaque Ă©tape :
- ItĂ©ration 1 : recherche de vols â 3 rĂ©sultats.
- ItĂ©ration 2 : consultation de lâagenda â conflit dĂ©tectĂ© avec le vol le moins cher (rĂ©union le mardi matin).
- ItĂ©ration 3 : lâagent adapte son plan â il Ă©carte le vol en conflit, choisit le vol de jeudi. â ïž Point de contrĂŽle humain : avant de rĂ©server (action irrĂ©versible, paiement !), lâagent demande la validation de lâutilisateur. Faites remarquer la pause : câest un garde-fou, pas une faiblesse.
- ItĂ©ration 4 : rĂ©servation â Ă©chec simulĂ© (« vol complet »). Lâagent lit lâerreur, ne panique pas, ne rĂ©essaie pas Ă lâidentique : il change de stratĂ©gie et rĂ©serve le vol suivant (aprĂšs nouvelle validation). Câest la rĂ©cupĂ©ration dâerreur en action.
- ItĂ©ration 5 : envoi de la confirmation â lâagent Ă©value que la mission est accomplie et dĂ©cide de sâarrĂȘter.
Trois choses Ă faire remarquer explicitement :
- Le compteur dâitĂ©rations et le compteur de budget en haut du visualiseur â teaser des garde-fous (SĂ©quence E).
- Le panneau « bloc-notes » (scratchpad) qui sâenrichit Ă chaque itĂ©ration â teaser de la mĂ©moire (SĂ©quence D).
- Le moment final oĂč lâagent dĂ©clare « objectif atteint » : personne ne lâa arrĂȘtĂ©, il lâa dĂ©cidĂ© â la boucle sur la distinction clĂ© de la SĂ©quence A.
Si le temps le permet, laissez 3 minutes aux binĂŽmes pour rejouer la simulation eux-mĂȘmes.
SĂ©quence D â Planification & mĂ©moire de travail (15 min)
Objectif : comprendre comment lâagent structure son travail avant et pendant la boucle.
Planification (8 min). Avant dâagir, un bon agent dĂ©compose lâobjectif en sous-Ă©tapes. Pour TripDesk :
Objectif : rĂ©server un vol ParisâLisbonne compatible agenda
Plan :
1. Chercher les vols disponibles la semaine du 14
2. Consulter l'agenda pour identifier les conflits
3. Sélectionner le meilleur vol sans conflit
4. Demander validation Ă l'utilisateur
5. Réserver
6. Envoyer la confirmation
Deux points dâinsistance :
- Le plan est produit par le modĂšle lui-mĂȘme (souvent dĂ©clenchĂ© par une consigne du prompt systĂšme du type « avant dâagir, Ă©tablis un plan »). Câest du texte, dans le contexte â rien de magique.
- Le plan nâest pas figĂ© : Ă lâitĂ©ration 2, TripDesk dĂ©couvre le conflit dâagenda et rĂ©vise lâĂ©tape 3. Un plan agentique est une hypothĂšse de travail, pas un contrat. Comparez Ă un itinĂ©raire GPS (Global Positioning System, systĂšme de positionnement par satellites) qui recalcule quand vous ratez une sortie.
MĂ©moire de travail (7 min). Question Ă la salle : « Entre lâitĂ©ration 1 et lâitĂ©ration 4, comment TripDesk se souvient-il des 3 vols trouvĂ©s ? » RĂ©ponse : tout est dans lâhistorique de conversation. Chaque appel dâoutil et chaque rĂ©sultat sont ajoutĂ©s au contexte ; Ă chaque itĂ©ration, le modĂšle relit lâensemble. Câest sa mĂ©moire de travail â on parle aussi de scratchpad (bloc-notes).
Conséquences pratiques à énoncer :
- Cette mĂ©moire est limitĂ©e par la fenĂȘtre de contexte (context window, la quantitĂ© maximale de texte que le modĂšle peut lire dâun coup). Un agent qui boucle 50 fois avec des rĂ©sultats dâoutils volumineux peut saturer sa fenĂȘtre â dâoĂč des techniques de rĂ©sumĂ© ou de troncature des vieux rĂ©sultats.
- Cette mĂ©moire est effacĂ©e Ă la fin de lâexĂ©cution. La mĂ©moire persistante entre les sessions (profils utilisateur, prĂ©fĂ©rences) est un autre sujet â teaser dâune session ultĂ©rieure.
Analogie : le bloc-notes dâun enquĂȘteur pendant une affaire. Tout y est notĂ© (indices, pistes Ă©cartĂ©es, prochaines actions) ; il le relit avant chaque dĂ©cision ; et il ouvre un bloc-notes neuf Ă la prochaine affaire.
SĂ©quence E â Garde-fous & rĂ©cupĂ©ration dâerreur (15 min)
Objectif : comprendre que lâautonomie sans limites est un dĂ©faut de conception, pas une prouesse.
Pourquoi des garde-fous (3 min). Rappelez la distinction clĂ© : lâagent dĂ©cide quand il a fini. Et sâil ne finit jamais ? Et sâil se trompe dâobjectif ? Un agent sans limites peut : boucler Ă lâinfini (et brĂ»ler du budget dâAPI Ă chaque itĂ©ration), entreprendre des actions irrĂ©versibles Ă tort, dĂ©river loin de la mission. Les garde-fous ne bride pas lâagent : ils rendent son autonomie acceptable.
Les trois garde-fous canoniques (7 min). Au tableau :
| Garde-fou | Ce que câest | Exemple TripDesk |
|---|---|---|
| ItĂ©rations max | Nombre maximal de tours de boucle avant arrĂȘt forcĂ© | 15 itĂ©rations, sinon abandon avec rapport |
| Plafond budgĂ©taire | Limite de coĂ»t (jetons/appels dâAPI) ou de temps | â p. ex. 0,50 ⏠dâAPI par mission (ordre de grandeur : les prix des API Ă©voluent) |
| Point de contrĂŽle humain (human-in-the-loop) | Lâagent DOIT demander validation avant certaines actions | Toujours avant reserver_vol (paiement, irrĂ©versible) |
RĂšgle pratique Ă faire noter : toute action irrĂ©versible ou coĂ»teuse passe par un humain. Lire des vols : autonome. Payer un billet : validation. Câest le prolongement direct du principe du moindre privilĂšge vu en Session 5.
RĂ©cupĂ©ration dâerreur (5 min). DĂ©roulez le motif en 4 temps, avec lâĂ©chec de rĂ©servation de la dĂ©mo :
- Lâoutil Ă©choue :
reserver_volâ{"erreur": "vol complet"}(avec le drapeauis_errorde la Session 5). - Le modĂšle lit lâerreur : le message dâerreur est renvoyĂ© dans le contexte, comme nâimporte quel rĂ©sultat dâoutil. DâoĂč lâimportance de messages dâerreur explicites : « vol complet » permet dâadapter ; « erreur 500 » ne dit rien.
- Il adapte sa stratĂ©gie : inutile de rĂ©essayer le mĂȘme vol â il repart des rĂ©sultats de recherche et sĂ©lectionne lâalternative.
- Il réessaie différemment : nouvelle validation humaine, nouvelle réservation, succÚs.
Point dâinsistance : la qualitĂ© de la rĂ©cupĂ©ration dĂ©pend de la qualitĂ© des messages dâerreur que vous Ă©crivez dans vos outils. Un agent robuste, ça se conçoit cĂŽtĂ© outils autant que cĂŽtĂ© modĂšle. Anti-motif Ă nommer : lâagent qui rĂ©essaie Ă lâidentique en boucle â câest prĂ©cisĂ©ment ce que le garde-fou dâitĂ©rations max vient arrĂȘter.
SĂ©quence F â Quand NE PAS utiliser un agent (10 min)
Objectif : vacciner contre la sur-ingĂ©nierie. Câest la sĂ©quence « esprit critique » de la session.
Le piĂšge (3 min). Les agents sont Ă la mode ; le rĂ©flexe « mettons un agent partout » coĂ»te cher. Chaque itĂ©ration = un appel au modĂšle = coĂ»t + latence + un risque dâerreur supplĂ©mentaire. Si un seul prompt bien Ă©crit suffit, un agent est de la sur-ingĂ©nierie.
Exemples à trancher avec la salle (faites-les voter à main levée) :
- « RĂ©sume ce document » â un prompt suffit. Aucune action, aucune donnĂ©e externe, aucune dĂ©cision multi-Ă©tapes.
- « Traduis cet e-mail en anglais » â un prompt suffit.
- « Quelle est la mĂ©tĂ©o Ă Lisbonne ? » â un seul appel dâoutil suffit (Session 5) â pas besoin de boucle.
- « RĂ©serve-moi le meilleur vol compatible avec mon agenda » â agent : plusieurs outils, ordre inconnu Ă lâavance, dĂ©cisions intermĂ©diaires, adaptation aux rĂ©sultats.
Lâarbre de dĂ©cision (5 min). Projetez lâarbre interactif de la webpage :
- La tĂąche exige-t-elle dâagir sur des systĂšmes externes ou de lire des donnĂ©es vivantes ? â Non : prompt simple (Ă©ventuellement avec RAG, Retrieval-Augmented Generation, gĂ©nĂ©ration augmentĂ©e par rĂ©cupĂ©ration).
- Un seul appel dâoutil suffit-il, dans un ordre connu dâavance ? â Oui : tool calling simple (Session 5) ou un enchaĂźnement fixe codĂ© en dur (workflow).
- Le nombre dâĂ©tapes ou leur ordre dĂ©pend-il des rĂ©sultats intermĂ©diaires ? â Oui : agent.
- Bonus : le coĂ»t de lâerreur est-il Ă©levĂ© ? â Ajoutez des points de contrĂŽle humains.
Formule Ă faire noter : « Prompt < outil unique < workflow fixe < agent. Prenez toujours lâarme la plus simple qui accomplit la mission. »
Passage en revue (2 min). Faites classer 2â3 cas proposĂ©s par les participants eux-mĂȘmes (leurs contextes mĂ©tier). Câest souvent le moment le plus riche de la session.
ClĂŽture (5 min)
- Quiz express : posez Ă lâoral les questions 1, 3, 5, 7, 10 du quiz (les rĂ©ponses complĂštes sont dans
quiz/quiz.mdpour travail Ă la maison). - Distribuez les exit tickets (ci-dessous).
- Annoncez la Session 7 et le pont : « Vous savez maintenant faire tourner UN agent. Et si plusieurs agents collaboraient ? » (ou lâaccroche adaptĂ©e au programme).
4. Questions fréquentes des participants (et réponses)
« Un agent, câest un modĂšle diffĂ©rent dâun chatbot ? » Non. Souvent le mĂȘme modĂšle exactement. La diffĂ©rence est architecturale : boucle + outils + critĂšre dâarrĂȘt dĂ©cidĂ© par le modĂšle. LâagentivitĂ© est une propriĂ©tĂ© du systĂšme.
« Comment lâagent sait-il quâil a fini ? »
Ă chaque itĂ©ration, le modĂšle relit la mission et lâĂ©tat courant, et Ă©value si lâobjectif est atteint. ConcrĂštement : soit il rĂ©pond sans demander dâoutil (fin naturelle de la boucle tool_use), soit il appelle un outil explicite de type terminer(rapport). Câest une Ă©valuation par le modĂšle â dâoĂč les garde-fous, car cette Ă©valuation peut ĂȘtre erronĂ©e.
« Et si lâagent boucle Ă lâinfini ? » Câest exactement le rĂŽle du garde-fou dâitĂ©rations max : arrĂȘt forcĂ© + rapport de ce qui a Ă©tĂ© fait. En pratique, on journalise aussi chaque itĂ©ration pour diagnostiquer pourquoi il tournait en rond (souvent : un message dâerreur dâoutil trop vague, ou une mission ambiguĂ«).
« Lâagent peut-il dĂ©penser de lâargent sans autorisation ? » Seulement si vous lâavez conçu ainsi â et câest une faute de conception. Toute action irrĂ©versible ou coĂ»teuse doit passer par un point de contrĂŽle humain. Rappel Session 5 : câest votre code qui exĂ©cute les appels ; câest donc votre code qui impose la validation.
« La planification, câest une fonctionnalitĂ© de lâAPI ? » Non, câest un comportement du modĂšle, gĂ©nĂ©ralement encouragĂ© par le prompt systĂšme (« Ă©tablis un plan avant dâagir ») et par les capacitĂ©s de raisonnement du modĂšle. Le plan vit dans le contexte, comme le reste. â Certaines plateformes ajoutent des mĂ©canismes dĂ©diĂ©s (modes de raisonnement Ă©tendu, planificateurs intĂ©grĂ©s) â le paysage Ă©volue vite.
« Combien dâitĂ©rations, câest normal ? » â Ordre de grandeur, trĂšs dĂ©pendant de la tĂąche : 3 Ă 10 itĂ©rations pour une tĂąche type TripDesk ; des agents de dĂ©veloppement logiciel peuvent en faire des dizaines. Au-delĂ de ce que vous aviez estimĂ©, câest un signal dâinspection, pas forcĂ©ment une panne.
« Quelle diffĂ©rence entre un workflow et un agent ? » Un workflow enchaĂźne des Ă©tapes fixĂ©es Ă lâavance par le dĂ©veloppeur (Ă©tape 1 puis 2 puis 3). Un agent choisit lui-mĂȘme ses Ă©tapes et leur ordre en fonction des rĂ©sultats. Le workflow est plus prĂ©visible et moins cher ; lâagent est plus flexible. Beaucoup de « faux agents » en production sont en rĂ©alitĂ© des workflows â et câest trĂšs bien ainsi.
5. PiÚges pédagogiques à éviter
- Passer trop vite sur la SĂ©quence A. Si la distinction « lâagent dĂ©cide quand il a fini » nâest pas ancrĂ©e, tout le reste flotte.
- Faire la dĂ©mo TripDesk sans commenter les Ă©tapes internes. Le visualiseur montre percevoir/rĂ©flĂ©chir/agir/observer Ă chaque itĂ©ration : verbalisez-les systĂ©matiquement, sinon les participants ne voient quâune succession de rĂ©sultats.
- Présenter les garde-fous comme optionnels. Non : itérations max + budget + validation humaine des actions irréversibles = le kit minimal de tout agent en production.
- Glorifier les agents. La SĂ©quence F existe pour ça. Un formateur crĂ©dible est celui qui dit quand ne pas utiliser la technologie quâil enseigne.
- Laisser croire que la mĂ©moire de travail est persistante. Elle disparaĂźt Ă la fin de lâexĂ©cution â dites-le explicitement, la confusion est frĂ©quente.
6. Exit tickets (5)
à distribuer sur papier ou formulaire dans les 5 derniÚres minutes. Une phrase de réponse suffit.
-
En une phrase : quelle est LA diffĂ©rence entre un chatbot et un agent ? (Attendu : le chatbot sâarrĂȘte aprĂšs une rĂ©ponse ; lâagent boucle et dĂ©cide lui-mĂȘme quand la tĂąche est accomplie.)
-
Citez les 4 Ă©tapes de la boucle agentique, dans lâordre. (Attendu : percevoir â rĂ©flĂ©chir â agir â observer, puis on recommence.)
-
Citez deux garde-fous que vous imposeriez Ă un agent qui peut effectuer des paiements. (Attendu, deux parmi : validation humaine avant paiement, plafond budgĂ©taire, nombre max dâitĂ©rations, journalisation.)
-
Un outil renvoie « erreur : vol complet ». Que fait un agent bien conçu ? (Attendu : il lit lâerreur, adapte sa stratĂ©gie â p. ex. choisit un autre vol â et rĂ©essaie diffĂ©remment ; il ne rĂ©essaie pas Ă lâidentique.)
-
Donnez un exemple de tĂąche pour laquelle utiliser un agent serait de la sur-ingĂ©nierie, et dites pourquoi. (Attendu : toute tĂąche en un coup â rĂ©sumĂ©, traduction, question mĂ©tĂ©o simple â car un prompt ou un appel dâoutil unique suffit : moins cher, plus rapide, moins risquĂ©.)
7. Pont vers la suite
- Acquis aprĂšs cette session : lâarchitecture complĂšte dâun agent individuel â boucle, outils, plan, mĂ©moire de travail, garde-fous, rĂ©cupĂ©ration dâerreur, et le discernement dâusage.
- Prochaine session : approfondissement du Module 4 (selon le programme : conception dâagents en pratique, orchestration multi-agents, ou Ă©valuation dâagents). Accroche suggĂ©rĂ©e : « Cette semaine, observez autour de vous une tĂąche de votre mĂ©tier et demandez-vous : prompt, outil unique, workflow ou agent ? Apportez votre cas, on le dĂ©cortiquera. »