Tous les guides
Avancé • ~1h15~1h15 de lectureGuide gratuit

Module 6 — Synthétiser des agents IA avec ReAct

Assemblez des agents capables de raisonner, choisir des outils, exécuter des actions et se corriger avant de répondre.

Pourquoi les Agents IA Comptent

Réfléchissez à comment vous résolvez un problème complexe. Vous ne vous contentez pas d'y penser, vous :

  1. →Raisonnez sur ce qu'il faut faire ensuite
  2. →Agissez en cherchant une information, en faisant un calcul, ou en demandant à quelqu'un
  3. →Observez le résultat
  4. →Recommencez jusqu'à ce que le problème soit résolu

C'est exactement ce que font les agents ReAct. Ce sont des systèmes IA capables de planifier, utiliser des outils, apprendre du retour d'information et itérer vers une solution.

La Boucle ReAct

ReAct : Raisonner, Agir, Observer

La boucle fondamentale de tout agent IA

Pensée (Thought)

L'agent raisonne sur l'état actuel et décide quoi faire ensuite. C'est du raisonnement en chaîne (chain-of-thought) appliqué à la planification d'actions.
code
Pensée : L'utilisateur veut connaître la météo actuelle à Paris et savoir s'il a besoin d'un parapluie. Je dois d'abord consulter l'API météo.

💡 L'étape de pensée rend le raisonnement de l'agent explicite et débuggable.

1/4
Loading diagram…

Agents vs Chaînes : Quand Utiliser Quoi

Chaînes vs Agents

AspectChaîne de PromptsAgent ReAct
Flux de contrôleÉtapes prédéfiniesDynamique, l'agent décide la prochaine étape
Utilisation d'outilsNon (texte en entrée, texte en sortie)Oui (peut appeler des API, chercher, exécuter du code)
Récupération d'erreurRéessayer la même étapeRaisonne sur l'erreur et essaie une approche alternative
PrévisibilitéÉlevée (mêmes étapes à chaque fois)Plus faible (le chemin dépend de l'entrée)
Idéal pourWorkflows bien définisTâches ouvertes et dynamiques

← Scroll horizontally →

Vérification rapide

Qu'est-ce qui rend les agents ReAct plus capables que le raisonnement CoT pur ?

Outils : Les Mains de l'Agent

Click to expand

Sécurité et Garde-Fous

  1. →Liste blanche d'outils, Ne donnez aux agents accès qu'aux outils dont ils ont besoin. Un agent de support client n'a pas besoin d'accès au système de fichiers.
  2. →Confirmation pour les actions destructrices, Exigez l'approbation humaine avant d'envoyer des emails, faire des achats ou supprimer des données.
  3. →Limites d'itération, Fixez un nombre maximum de boucles ReAct (typiquement 5-10) pour éviter les boucles infinies.
  4. →Validation de sortie, Vérifiez la réponse finale de l'agent par rapport aux observations pour détecter les hallucinations.
  5. →Contrôle des coûts, Chaque boucle est un appel API. Fixez des limites de budget pour éviter les coûts incontrôlés.
Click to expand

Testez Votre Compréhension

Question 1 sur 5.

Quiz Agents ReAct

0 / 5 réponses validées

Q1.Que signifie ReAct ?

5 question(s) restante(s)

Et ensuite ?

Vous comprenez maintenant le framework ReAct. Dans le prochain atelier, vous allez construire votre propre agent IA avec utilisation d'outils et garde-fous de sécurité.


Continuez vers l'atelier : Construire un Agent IA avec Sécurité pour créer un agent autonome.


Objectif de l'Atelier

À la fin, vous aurez construit un agent capable de :

  1. →Prendre une question utilisateur et planifier une série d'actions
  2. →Utiliser 3 outils : recherche web, calculatrice et recherche documentaire
  3. →Requérir une confirmation humaine pour toute action modifiant des données
  4. →S'arrêter après 7 itérations ou 0,50 $ de coûts API
  5. →Valider sa réponse finale par rapport aux preuves observées

Étape 1 : Définir l'Architecture de l'Agent

Construire l'Agent Étape par Étape

Du prompt système à la couche de sécurité

Le Prompt Système

Le prompt système définit le comportement de l'agent, les outils disponibles et les règles de sécurité. C'est la décision d'ingénierie la plus importante.
code
Vous êtes un assistant de recherche. Vous aidez les utilisateurs à trouver des informations précises.

Outils disponibles :
1. search_web(query) - Recherche internet. Utiliser pour les événements actuels ou les faits.
2. calculator(expression) - Évalue des expressions mathématiques.
3. lookup_docs(query) - Recherche interne. Utiliser pour les infos spécifiques.

Règles :
- Toujours expliquer votre raisonnement avant d'agir
- Utiliser le minimum d'étapes
- Ne jamais deviner quand on peut vérifier
- Si incertain après 5 étapes, le dire honnêtement

💡 Les règles du prompt système agissent comme des garde-fous comportementaux.

1/4

Étape 2 : Implémenter les Couches de Sécurité

Implémentation des Couches de Sécurité

CoucheCe qu'elle PrévientComment l'Implémenter
Liste Blanche d'OutilsAppels d'outils hallucinésValider le nom de l'outil contre la liste autorisée avant exécution
Validation des ParamètresAttaques par injection, entrées malforméesValidation par schéma sur tous les paramètres
Limite d'ItérationsBoucles infinies, coûts incontrôlésCompteur dans la boucle d'exécution, max 5-10
Budget de CoûtsDépenses API inattenduesSuivre l'utilisation de tokens par exécution, arrêter au seuil
Confirmation HumaineActions destructrices non autoriséesMarquer les outils avec requires_confirmation, pause pour approbation

← Scroll horizontally →

Vérification rapide

Pourquoi l'humain dans la boucle est-il important pour les agents IA ?

Étape 3 : Tester Votre Agent

Stratégie de Test d'Agent

Vérifier le comportement avant déploiement

Test du Chemin Normal

Testez avec des questions simples nécessitant 2-3 appels d'outils. Vérifiez que l'agent utilise les bons outils dans un ordre raisonnable.
code
Test : 'Quelle est la population actuelle de Tokyo ?'
Attendu : search_web -> extraire le nombre -> répondre
Réel : Vérifier la sélection d'outils et la précision de la réponse

💡 Commencez par des cas simples pour vérifier que la boucle de base fonctionne.

1/4

Anti-Patterns Courants des Agents

Click to expand
Click to expand

Testez Votre Compréhension

Question 1 sur 5.

Quiz Atelier Agent IA

0 / 5 réponses validées

Q1.Quelle est la source la plus courante d'échecs d'agents en production ?

5 question(s) restante(s)

Et ensuite ?

Vous avez construit un agent IA avec des garde-fous de sécurité appropriés. Dans le prochain module, vous explorerez la génération d'images par IA, comprendre les modèles de diffusion et apprendre à prompter pour du contenu visuel.


Continuez vers Génération d'Images IA et Modèles de Diffusion pour entrer dans le monde de l'IA visuelle.

Votre progression

Cette progression est déclarative et conservée dans votre navigateur. L’attestation finale ne constitue pas un diplôme ni une évaluation indépendante.

Voir ma progression et mon attestation

Apprendre l’IA, du premier prompt aux agents

15 guides gratuitsQuiz, schémas et ateliersSans compte
Pour approfondir — guide gratuit

Multimodal & Creative AI

Generate images, video, and music with AI diffusion models. Free creative AI course with hands-on projects.

Un cas pratique IA dans votre boîte mail

Méthodes, ressources et nouveaux exercices. Gratuit, avec désinscription à tout moment.