← Retour au cours

LangChain : framework pour LLM apps

⏱ 10 min · 🎬 Lecon · 🏆 18 XP
🎬
Vidéo en production
Notre équipe pédagogique tourne actuellement cette leçon avec un·e formateur·rice expert·e. Le contenu textuel ci-dessous est complet et utilisable dès maintenant.

Pourquoi LangChain ?

LangChain est le framework Python le plus utilisé pour construire des apps avec LLM (Claude, GPT-4, Llama). Il abstraite la complexité : prompts, chaînes, retrieval, agents.

from langchain.chat_models import ChatAnthropic
from langchain.prompts import ChatPromptTemplate

llm = ChatAnthropic(model='claude-sonnet-4-20250514')
prompt = ChatPromptTemplate.from_template('Résume ce texte: {text}')

chain = prompt | llm
result = chain.invoke({'text': 'Long article...'})

Composants principaux

  • Models : abstraction LLM (Claude, GPT, Llama, Mistral)
  • Prompts : templates avec variables
  • Chains : enchaîner plusieurs étapes
  • Memory : mémoire conversationnelle
  • Retrievers : RAG pour augmenter le contexte
  • Agents : LLM qui choisit ses propres outils