Module 1
Introduction à LangChain
Introduction à LangChain
5min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce que LangChain et pourquoi l'utiliser ?
Architecture de LangChain
Écosystème LangChain (LangSmith, LangServe)
Module 2
Models, Prompts et Parsers
Models, Prompts et Parsers
10min
Leçons vidéo
Exercices
Lab pratique
Intégrer différents LLMs avec LangChain
Prompt Templates pour réutilisabilité
Output Parsers pour structurer les réponses
Lab : Créer des prompts templates dynamiques
Module 3
Memory
Memory
10min
Leçons vidéo
Exercices
Lab pratique
Types de mémoire dans LangChain
ConversationBufferMemory
ConversationSummaryMemory
Gestion du contexte conversationnel
Lab : Chatbot avec mémoire
Module 4
Chains
Chains
15min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce qu'une chaîne (chain) ?
LLMChain, SequentialChain, SimpleSequentialChain
Composer des workflows complexes
Lab : Pipeline multi-étapes pour génération de contenu
Module 5
Question Answering over Documents
Question Answering over Documents
10min
Leçons vidéo
Exercices
Lab pratique
Charger et traiter des documents
Embeddings et similarity search
RetrievalQA chain
Lab : Système de Q&A sur documents PDF
Module 6
Evaluation
Evaluation
5min
Leçons vidéo
Exercices
Lab pratique
Évaluer les performances des applications LLM
Techniques de testing
LangSmith pour monitoring
Module 7
Agents
Agents
10min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce qu'un agent LangChain ?
Agents avec outils (tools)
ReAct framework
Lab : Agent avec accès à calculatrice et recherche