LangGraph
v1.1 — Édition 2026. Un cours audio complet sur LangGraph, un framework pour créer des workflows agentiques stateful et de longue durée. Couvre les modèles mentaux, les Graph API et Functional API, la mémoire, le voyage dans le temps, l'humain dans la boucle et le déploiement en production.
Épisodes
Le problème de l'orchestration : Pourquoi LangGraph ?
3m 39sUne introduction aux problèmes fondamentaux que LangGraph résout. Nous explorons la transition des workflows linéaires simples vers l'orchestration d'agents stateful et de longue durée.
Penser en LangGraph : Le modèle mental
3m 34sApprenez à traduire des tâches d'IA complexes dans le modèle mental de LangGraph. Nous décomposons les concepts fondamentaux de Nodes, Edges et State.
La Graph API : State et reducers
3m 03sPlongez dans la mécanique de la Graph API. Nous expliquons comment TypedDict définit votre schéma et comment les reducers gèrent les mises à jour d'état provenant de plusieurs nœuds.
La Functional API : @entrypoint et @task
3m 32sExplorez la Functional API comme alternative à la Graph API. Nous discutons de la manière d'obtenir une persistance de niveau entreprise en utilisant le flux de contrôle standard de Python.
Gérer l'historique de conversation avec MessagesState
3m 25sComprenez les défis liés à l'historique de chat dans les agents d'IA. Nous explorons MessagesState et le reducer add_messages pour gérer les modifications et la déduplication.
Choisir son abstraction : Graph vs Functional
3m 38sUn cadre pour décider quelle API utiliser. Nous opposons le routage visuel explicite de la Graph API au flux impératif de la Functional API.
Routage dynamique et conditional edges
3m 21sAllez au-delà de la logique codée en dur. Nous discutons de l'utilisation des LLMs avec des sorties structurées aux côtés des conditional edges pour router dynamiquement les workflows.
Workflows Map-Reduce avec la Send API
4m 07sMaîtrisez le modèle Orchestrator-Worker. Nous plongeons dans la Send API pour déployer dynamiquement des nœuds travailleurs parallèles en fonction des plans d'exécution.
Persistance : Threads et Checkpoints
3m 49sDécouvrez les fondations de la gestion d'état. Nous expliquons les Threads, les Checkpoints et les Super-steps, en montrant comment LangGraph garantit la survie aux plantages.
Exécution durable et idempotence
3m 36sComprenez les nuances de la reprise des workflows. Nous expliquons pourquoi les effets de bord doivent être idempotents et comment structurer les nœuds pour une exécution durable.
Humain dans la boucle : Interrupts
3m 58sApprenez à figer les agents en pleine exécution. Nous détaillons la fonction interrupt et comment reprendre les workflows avec une approbation humaine externe.
Déboguer le passé : Voyage dans le temps et forking
3m 20sExplorez les capacités de voyage dans le temps de LangGraph. Nous montrons comment naviguer dans l'historique des états, rejouer d'anciens Checkpoints et créer des forks pour des chemins d'exécution alternatifs.
Mémoire à long terme : Stores à travers les Threads
3m 23sAllez au-delà des Threads isolés. Nous introduisons l'interface Store et expliquons comment accorder à vos agents une mémoire persistante inter-sessions.
Exécution en streaming et le format v2
3m 33sAméliorez l'expérience utilisateur avec des retours en temps réel. Nous décomposons les modes de stream (values, updates, messages) et le format unifié StreamPart v2.
Composer la complexité : Subgraphs
3m 01sFaites évoluer vos workflows en traitant les graphes compilés comme des nœuds. Nous discutons de la composition de Subgraphs et de la gestion des schémas d'état partagés par rapport aux schémas privés.
Persistance des Subgraphs et modèles multi-agents
3m 17sMaîtrisez la portée de la mémoire dans les systèmes multi-agents. Nous expliquons la différence entre la persistance de Subgraph par invocation, par thread et stateless.
Structure de l'application et préparation au déploiement
3m 56sPassez des prototypes à la production. Nous explorons langgraph.json, la structure de fichiers appropriée et la gestion des dépendances pour les déploiements stateful.
Tester l'exécution du Graph de bout en bout
3m 22sApprenez des stratégies de test robustes pour les workflows de graphes. Nous couvrons l'intégration de pytest, l'exécution isolée de nœuds et la simulation d'états partiels.