Titre RNCP Niveau 7

Maîtrisez pipelines, cloud & IA pour devenir Data Engineer opérationnel.

Devenez Data Engineer

DataScientist.fr

Formations

L'équipeLa plateforme
Offre entreprises

🇫🇷

Créer un agent "Plan and Execute" avec LangGraph : guide complet
Artificial Intelligence
LLM
Python

Créer un agent "Plan and Execute" avec LangGraph : guide complet

Romain DE LA SOUCHÈRE

Lead Developer, Expert Cloud et DevOps

Publié le 16 mai 2025 · 10 min de lecture

La création d'agents intelligents capables de planifier et d'exécuter des tâches complexes est un enjeu majeur de l'IA générative. Avec LangGraph, une surcouche de LangChain spécialisée dans la construction d'agents représentés graphes d'exécution, il est aujourd'hui possible de mettre en place un agent de type "Plan and Execute" de manière structurée et efficace.
Ce tutoriel vous guide pas à pas dans la création d'un tel agent, inspiré par les modèles comme Plan-and-Solve ou BabyAGI.

Qu'est-ce qu'un agent "Plan and Execute" ?

Contrairement à un agent classique de type ReAct qui réfléchit et agit au coup par coup, un agent "Plan and Execute" suit une démarche en deux phases :
  1. Planification : élaborer une séquence d'étapes nécessaires pour résoudre un problème donné.

  2. Exécution : réaliser les étapes une par une, en adaptant le plan si nécessaire.

Schéma illustratif d'un agent plan-and-execute

Avantages de l'approche

  • Meilleure capacité de planification à long terme.

  • Possibilité de combiner plusieurs modèles LLM : un modèle puissant pour planifier, un plus léger pour exécuter.

Mise en place d'un agent avec LangGraph

-> Pour ceux qui débutent, voici comment créer un agent basique avec LangGraph.

1. Installation des dépendances

python

2. Initialisation des clés API

python

3. Définir les outils

Dans cet exemple, nous utilisons l'outil de recherche TavilySearchResults :
python
-> Dans cet exemple, nous utilisons l'outil de recherche TavilySearchResults, mais il est aussi possible de créer un agent LangGraph capable d'utiliser des outils externes.

4. Agent d'exécution

python

5. Structure de l'état

python

Création des noeuds du graphe

6. Planification initiale

python

7. Re-planification

python

8. Fonctions d'exécution

python
-> Pour une meilleure intégration humaine, découvrez comment exploiter le Human-in-the-Loop avec LangGraph.

Construction du graphe LangGraph

python

Exemple d'utilisation

python

Conclusion

L'approche "Plan and Execute" avec LangGraph permet de créer des agents plus stratégiques et flexibles, capables de raisonner à long terme. Ce modèle prépare le terrain pour des agents encore plus complexes, capables de réorganiser dynamiquement leur plan en fonction des résultats.
Pour aller plus loin, pensez à explorer des structures parallèles (DAG) pour optimiser l'exécution de plusieurs tâches simultanément.

Partager avec

💙 Merci d'avoir parcouru l'article jusqu'à la fin !

Romain DE LA SOUCHÈRE

Romain DE LA SOUCHÈRE - Lead Developer, Expert Cloud et DevOps

Ingénieur de formation avec plus de 11 ans d'expérience dans le développement back-end et le data engineering. Expert dans l’industrialisation des projets data dans le cloud.

» En savoir plus

Formations associés

Toutes nos formations

Préparez la certification PL‑300
Préparez la certification PL‑300
24 heures
Débutant
Garantie
Préparez la certification AZ-900
Préparez la certification AZ-900
10 heures
Débutant
Garantie
Préparez la certification DP‑700
Préparez la certification DP‑700
24 heures
Débutant
Garantie
Préparez la certification DP‑900
Préparez la certification DP‑900
10 heures
Débutant
Garantie

DataScientist.fr

By AXI Technologies

128 Rue de la Boétie,
75008, Paris, France

bonjour@datascientist.fr

+33 1 70 39 08 31

+33 6 86 99 34 78

© 2026 DataScientist.fr - AXI Technologies - Tous droits réservés