LangChain
Composer des applications autour d'un modèle de langage : chaîner des appels, brancher des documents, se souvenir d'une conversation, appeler des outils réels, puis passer à un agent qui décide lui-même. Ce cours enseigne comment LangChain fait la plomberie — et surtout quand cette plomberie aide et quand elle coûte plus qu'elle ne rapporte.
Durée du cours : 6h
Ce que vous allez apprendre
- Choisir entre un appel direct au fournisseur et une chaîne
LangChainsur la base de critères mesurables - Exprimer une chaîne en
LCEL(LangChain Expression Language) avec|,RunnablePassthroughetRunnableParallel - Charger des PDF, du web et des fichiers bureautiques, puis les découper avec métadonnées exploitables
- Bâtir un récupérateur vectoriel (
Chroma,FAISS) avec seuil, requêtes multiples et filtrage - Gérer une mémoire de conversation sans saturer la fenêtre de contexte
- Déclarer des outils typés et les faire appeler par le modèle avec validation des arguments
- Construire un agent avec
LangGraphet lui poser des garde-fous (limite d'itérations, humain dans la boucle) - Tracer, évaluer et déboguer une application
LLMavecLangSmithou un traceur ouvert - Livrer un assistant outillé de bout en bout, avec gestion d'erreurs, tests et coûts sous contrôle
Prérequis
- Grands modèles de langage (cours 16 : jetons, contexte, températures, coûts)
- Systèmes RAG (cours 18 : plongements, récupération, prompts ancrés)
- Python courant, décorateurs et typage
pydantic
Modules du cours
- Ce que LangChain apporte et ce qu'il complique
- Modèles, consignes et analyseurs de sortie
- Composition de chaînes
- Chargeurs de documents et découpage
- Bases vectorielles et récupérateurs
- Mémoire de conversation
- Outils et appels de fonctions
- Agents : boucle de raisonnement et d'action
- Traçage, évaluation et débogage
- Projet : assistant outillé de bout en bout
Fil rouge du cours
Un assistant de gestion de notes de frais pour une équipe traverse les dix modules. Il lit les justificatifs (documents), répond aux questions sur la politique de remboursement (récupérateur), se souvient des échanges précédents (mémoire), appelle des outils réels (conversion de devises, calcul de plafond, ajout d'une ligne dans un tableur), puis se transforme en agent capable d'orchestrer plusieurs de ces opérations en autonomie. Chaque module ajoute une capacité au même assistant, jamais un exemple neuf.
Évaluation et attestation
Le parcours se termine par un examen de 40 questions qui couvre tous les modules. En cas de réussite, une attestation d'achèvement est délivrée immédiatement ; son numéro est vérifiable sur la plateforme.
Les cours gratuits, eux, se concluent par un quiz de 5 questions avec un aperçu de l'attestation, sans certification.