Formation LangGraph : concevoir des agents IA orchestrés.
Score de satisfaction : 4.92/5
Durée :
2 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
1700 €HT
98% d'avis positifs* participants

Référence :
SF34534
Durée :
2 jours

En présentiel ou distanciel


  • 14 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible

Formation LangGraph : concevoir des agents IA orchestrés.

Construisez des applications IA multi-agents capables de raisonner, mémoriser et collaborer grâce aux graphes d'exécution LangGraph !

LangGraph est la bibliothèque de référence de l'écosystème LangChain pour orchestrer des agents LLM via des graphes dirigés. Cette formation vous apprend à modéliser des workflows IA structurés, de l'agent simple au système multi-agents avec gestion d'état, mémoire persistante et outils externes. Vous découvrirez les mécanismes clés de LangGraph — nœuds, arêtes, checkpointers, time travel — et les mettrez en pratique à travers des labs progressifs. À l'issue des deux jours, vous serez capable de concevoir et d'implémenter des agents IA robustes et maintenables pour vos projets.

Objectifs pédagogiques.

1Modéliser un workflow IA sous forme de graphe dirigé avec LangGraph

2Implémenter un agent LLM avec gestion d'état et mémoire persistante

3Utiliser les checkpointers pour assurer la persistance et le rejeu (time travel) d'un graphe

4Concevoir un système multi-agents avec des rôles spécialisés et une orchestration structurée

5Intégrer des outils externes (API, fonctions Python) dans un graphe d'exécution

6Diagnostiquer et déboguer le comportement d'un agent grâce aux mécanismes de replay

Prérequis : - Connaissances de base en Python- Notions élémentaires sur les LLM (Large Language Models) et le prompting- Familiarité avec l'écosystème LangChain (concepts de base)
Partagez cette formation

Programme de formation LangGraph : concevoir des agents IA orchestrés.

Introduction à LangGraph et aux workflows IA

– Écosystème LangChain et positionnement de LangGraph : comprendre le rôle de LangGraph dans l’architecture d’applications IA modernes
– Cas d’usage des agents LLM : chatbots conversationnels, assistants autonomes, systèmes multi-agents
– Graphes dirigés pour l’IA : pourquoi modéliser un workflow sous forme de nœuds et d’arêtes plutôt qu’une chaîne linéaire
– Architecture d’un graphe LangGraph : nœuds, arêtes, conditions de routage et flux d’exécution

Exemples d’activités pratiques :
– Installation de l’environnement et création d’un premier graphe LangGraph minimal
– Cartographie d’un cas d’usage réel sous forme de graphe (identification des nœuds et arêtes)

Construction d’un agent LLM avec LangGraph

– Création d’un agent mono-tâche : définir un graphe simple avec un nœud LLM et une boucle de décision
– Gestion de l’état (StateGraph) : structurer les données qui circulent entre les nœuds du graphe
– Mémoire conversationnelle : intégrer l’historique des échanges dans le contexte de l’agent
– Visualisation du graphe : outils de rendu et d’interprétation pour comprendre le flux d’exécution

Exemples d’activités pratiques :
– Transformation d’un chatbot classique en agent LangGraph avec mémoire conversationnelle
– Visualisation et analyse du flux d’exécution d’un agent sur un scénario concret

Persistance et mécanismes de rejeu

– Checkpointers : sauvegarder l’état d’un graphe à chaque étape pour garantir la reprise après interruption
– Time travel : rejouer un graphe depuis un point de sauvegarde pour tester des variantes décisionnelles
– Stratégies de persistance : choisir le backend adapté (mémoire, SQLite, base de données) selon le contexte d’usage
– Débogage par le rejeu : utiliser le time travel comme outil de diagnostic pour comprendre le comportement d’un agent

Exemples d’activités pratiques :
– Mise en place de checkpointers et test de reprise après interruption simulée
– Rejeu d’un scénario avec le time travel pour comparer deux chemins décisionnels

Orchestration multi-agents

– Architecture multi-agents : concevoir un système où plusieurs agents spécialisés collaborent via un graphe partagé
– Rôles et responsabilités : définir des agents avec des périmètres distincts (recherche, analyse, rédaction, validation)
– Collaboration et délégation : mécanismes de routage pour diriger le flux vers le bon agent selon le contexte
– Gestion des conflits et convergence : stratégies pour agréger les résultats de plusieurs agents

Exemples d’activités pratiques :
– Conception d’un système multi-agents pour un assistant de réservation intelligent
– Implémentation d’un graphe avec routage conditionnel entre agents spécialisés

Intégration d’outils externes et tool calling

– Tool calling avec LangGraph : permettre à un agent d’invoquer des fonctions Python ou des API tierces
– Connecteurs et outils personnalisés : créer des outils métier (accès base de données, appels API REST, recherche web)
– Prise de décision dynamique : laisser le LLM choisir quel outil utiliser en fonction du contexte
– Robustesse des appels : gestion des erreurs, timeouts et retries dans un graphe d’exécution

Exemples d’activités pratiques :
– Création d’un outil personnalisé et intégration dans un agent LangGraph
– Mini-projet combinant mémoire persistante, multi-agents et outils externes

Bonnes pratiques et perspectives de mise en production

– Organisation du code : structurer un projet LangGraph maintenable et testable
– Tests et validation : stratégies pour tester un graphe d’agents (tests unitaires, scénarios de bout en bout)
– Streaming et réactivité : notions de streaming pour des interactions en temps réel avec l’utilisateur
– Perspectives de déploiement : panorama des options pour mettre un agent en production (API, conteneurisation, plateformes cloud)

Exemples d’activités pratiques :
– Refactoring d’un graphe existant selon les bonnes pratiques de structuration
– Réalisation d’un mini-projet intégrateur mobilisant l’ensemble des compétences acquises

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT