Développement d'Applications avec l'IA Générative : LangChain & LLM
L'essentiel
Caractéristiques
Cours
60 heuresAdaptable
Lieu et mode de présence
1 département
Présentiel
Distanciel
Domaines d’enseignement
Machine learning
Présentation
Ce cours explore l’utilisation des Grands Modèles de Langage (LLMs) et du framework LangChain pour développer des applications intelligentes basées sur l’IA. Il couvre les bases de l’intégration des LLMs, la gestion des prompts, la mémoire contextuelle et l’interaction avec des bases de connaissances externes.
Plan du cours :
1️⃣ Introduction aux LLMs et à LangChain
- Qu’est-ce qu’un LLM ? Fonctionnement et cas d’usage
- Présentation du framework LangChain et ses avantages
- Installation et configuration
2️⃣ Manipulation des LLMs avec LangChain
- Utilisation d’OpenAI, Hugging Face et autres modèles
- Génération de texte et optimisation des prompts
- Ajustement des paramètres (température, top-p, etc.)
3️⃣ Gestion de la mémoire et du contexte
- Introduction à la mémoire conversationnelle
- Implémentation avec différentes stratégies (buffer, récursive, etc.)
4️⃣ Intégration des bases de connaissances
- Connexion avec des bases vectorielles (FAISS, ChromaDB, Pinecone)
- RAG (Retrieval-Augmented Generation) : amélioration des réponses avec des données externes
5️⃣ Création d’Agents et de Chaînes de Raisonnement
- Agents et outils dans LangChain
- Création de workflows et d’interactions avancées
6️⃣ Déploiement et Mise en Production
- API et intégration avec des applications web