LangChain v1.0 Orchestration Framework
v1.2 — Édition 2026. Un cours audio approfondi sur le framework d'orchestration LangChain v1.0. Créez des applications d'IA multi-agents fiables avec des appels d'outils standardisés, des sorties structurées, une validation avec un humain dans la boucle et une ingénierie de contexte avancée.
Épisodes
L'ère de l'orchestration
3m 21sNous explorons pourquoi LangChain a évolué d'un simple wrapper vers un framework d'orchestration complet. Vous découvrirez l'histoire du développement d'applications LLM et comment la sortie de la v1.0 standardise les interactions avec les modèles.
L'abstraction unifiée de l'agent
3m 17sNous plongeons dans la fonction principale create_agent qui unifie les précédentes abstractions de LangChain. Vous apprendrez comment la boucle ReAct fonctionne sous le capot pour gérer le raisonnement du modèle et l'exécution des outils.
Standardiser le chaos
3m 29sNous examinons comment LangChain standardise les interactions avec les modèles à travers différents fournisseurs. Vous apprendrez à initialiser des modèles de chat et à basculer facilement entre OpenAI, Anthropic et Google.
Le langage universel des LLMs
3m 20sNous décomposons l'unité fondamentale de contexte dans LangChain : les Messages. Vous apprendrez à structurer les messages System, Human, AI et Tool pour construire des historiques de conversation robustes.
Doter les agents d'outils
3m 32sNous explorons comment donner des actions à vos modèles en utilisant le décorateur @tool. Vous apprendrez comment les type hints et les docstrings sont automatiquement convertis en schémas JSON précis pour le modèle.
Injecter le contexte des outils
3m 28sNous nous penchons sur la transmission d'informations d'exécution directement à vos outils sans les exposer au LLM. Vous apprendrez à utiliser le paramètre ToolRuntime pour des configurations sécurisées avec injection de dépendances.
Persistance au niveau du thread
3m 37sNous abordons la mémoire à court terme et la manière de conserver l'historique des conversations. Vous apprendrez comment attacher des checkpointers à votre agent pour permettre aux conversations d'être mises en pause, reprises et mémorisées.
Compresser le contexte avec un Middleware
3m 20sNous explorons comment empêcher les longues conversations de faire planter votre modèle. Vous apprendrez à utiliser le SummarizationMiddleware pour compresser automatiquement les anciens messages et économiser des tokens.
Formats de données garantis
3m 20sNous discutons de la manière de forcer les modèles de langage à renvoyer des structures de données strictes et prévisibles. Vous apprendrez la différence entre ProviderStrategy et ToolStrategy pour générer des modèles Pydantic.
Intercepter la boucle de l'agent
2m 57sNous introduisons le paradigme du middleware, vous donnant un contrôle chirurgical sur l'exécution de votre agent. Vous apprendrez à utiliser les hooks wrap-style et node-style pour intercepter les appels de modèles.
Ingénierie de contexte dynamique
3m 44sNous plongeons dans l'ingénierie de contexte en générant dynamiquement des prompts système. Vous apprendrez à utiliser un middleware pour modifier les instructions en fonction du rôle de l'utilisateur actuel et de son environnement.
IA sécurisée avec des garde-fous déterministes
3m 44sNous sécurisons nos agents contre les fuites de données en utilisant un middleware intégré. Vous apprendrez à appliquer le PIIMiddleware pour masquer automatiquement les informations sensibles avant qu'elles n'atteignent le modèle.
Mise en pause pour approbation humaine
3m 41sNous explorons l'exécution d'outils à fort enjeu en ajoutant un humain dans la boucle. Vous apprendrez comment interrompre l'exécution d'un agent pour approuver, modifier ou rejeter des actions sensibles.
Retour d'information de l'agent en temps réel
2m 47sNous plongeons dans le streaming pour améliorer considérablement l'expérience utilisateur. Vous apprendrez à interpréter les modes de stream pour afficher les tokens du LLM en direct aux côtés des mises à jour d'exécution d'outils personnalisés.
Persistance inter-sessions
3m 17sNous explorons la mémoire à long terme pour construire des agents qui connaissent vraiment leurs utilisateurs. Vous apprendrez à utiliser les stores LangGraph pour sauvegarder des documents JSON à travers des conversations entièrement différentes.
Le paradigme multi-agents
4m 07sNous expliquons pourquoi les agents uniques échouent et introduisons l'architecture des Subagents. Vous apprendrez comment un agent superviseur principal coordonne des sous-agents en tant que fenêtres de contexte isolées pour éviter la surcharge de tokens.
Agents pilotés par l'état
3m 36sNous explorons comment les agents peuvent modifier dynamiquement leur comportement. Vous apprendrez le modèle Handoffs pour transférer le contrôle, et le modèle Skills pour charger des prompts spécialisés à la demande.
Workflows personnalisés et routeurs
3m 46sNous sortons de la boucle standard de l'agent. Vous apprendrez à utiliser LangGraph pour construire des architectures de routage personnalisées, en mélangeant une logique déterministe avec un raisonnement agentique non déterministe.
Communication d'agent à agent
3m 24sNous explorons le endpoint LangSmith A2A. Vous apprendrez comment des agents distribués déployés sur des serveurs entièrement différents peuvent converser nativement en utilisant le protocole A2A RPC de Google.
L'avenir est au MCP
4m 19sNous nous tournons vers l'avenir avec le Model Context Protocol, qui standardise la façon dont les agents accèdent aux outils externes. Vous apprendrez à connecter des serveurs MCP distants à votre agent en utilisant des transports standards.