Développer des applications LLM avec LangChain
Découvrez comment créer des applications alimentées par l'IA en utilisant des LLM, des invites, des chaînes et des agents dans LangChain.
Commencer Le Cours Gratuitement3 heures10 vidéos33 exercices11 460 apprenantsDéclaration de réalisation
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.Formation de 2 personnes ou plus ?
Essayer DataCamp for BusinessApprécié par les apprenants de milliers d'entreprises
Description du cours
Les bases du développement de l'écosystème LangChain
Augmentez votre boîte à outils LLM avec l'écosystème de LangChain, permettant une intégration transparente avec les modèles OpenAI et Hugging Face. Découvrez un framework open-source qui optimise les applications du monde réel et vous permet de créer des systèmes de recherche d'information sophistiqués et uniques en leur genre.Méthodologies de création de chatbot à l'aide de LangChain
Utilisez les outils LangChain pour développer des chatbots, en comparant les nuances entre les modèles open-source de HuggingFace et les modèles fermés d'OpenAI. Utilisez des modèles d'invite pour des conversations complexes, en jetant les bases d'un développement avancé du chatbot.Traitement des données et génération d'augmentation de la recherche (RAG) à l'aide de LangChain
Maîtrisez la tokenisation et les bases de données vectorielles pour optimiser la récupération des données, en enrichissant les interactions du chatbot d'une multitude d'informations externes. Utilisez les fonctions de mémoire de RAG pour optimiser divers cas d'utilisation.Intégrations avancées de chaînes, d'outils et d'agents
Utilisez la puissance des chaînes, des outils, des agents, des API et de la prise de décision intelligente pour gérer les cas d'utilisation de bout en bout et le traitement avancé des sorties LLM.Débogage et mesures de performance
Enfin, devenez compétent en matière de débogage, d'optimisation et d'évaluation des performances, en veillant à ce que vos chatbots soient développés pour gérer les erreurs. Ajoutez des couches de transparence pour résoudre les problèmes.Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Ingénieur IA associé pour les développeurs
Aller à la pisteDévelopper des applications d'IA
Aller à la piste- 1
Introduction à LangChain et à la mécanique des chatbots
GratuitBienvenue dans le cadre LangChain pour la création d'applications sur LLMs ! Vous découvrirez les principaux composants de LangChain, notamment les modèles, les chaînes, les agents, les invites et les analyseurs. Vous créerez des chatbots en utilisant à la fois des modèles open-source de Hugging Face et des modèles propriétaires d'OpenAI, créerez des modèles d'invite et intégrerez différentes stratégies de mémoire de chatbot pour gérer le contexte et les ressources pendant les conversations.
L'écosystème LangChain50 xpLes modèles Hugging Face dans LangChain !100 xpModèles OpenAI dans LangChain !100 xpStratégies d'incitation pour les chatbots50 xpModèles d'invites et enchaînement100 xpModèles d'invites de chat100 xpGestion de la mémoire du modèle de chat50 xpIntégrer l'historique des messages d'un chatbot100 xpCréation d'une mémoire tampon100 xpMise en place d'une mémoire de synthèse100 xp - 2
Chaînes et agents
Il est temps d'améliorer vos chaînes LangChain ! Vous apprendrez à utiliser le LangChain Expression Language (LCEL) pour définir des chaînes avec une plus grande flexibilité. Vous créerez des chaînes séquentielles, où les entrées sont transmises entre les composants pour créer des applications plus avancées. Vous commencerez également à intégrer des agents, qui utilisent LLMs pour prendre des décisions.
Chaînes séquentielles50 xpIncitations à la construction de chaînes séquentielles100 xpChaînes séquentielles avec LCEL100 xpIntroduction aux agents LangChain50 xpQu'est-ce qu'un agent ?50 xpAgents ReAct100 xpOutils personnalisés pour les agents50 xpDéfinition d'une fonction pour l'utilisation d'un outil100 xpCréer des outils personnalisés100 xpIntégrer des outils personnalisés aux agents100 xp - 3
Retrieval Augmented Generation (RAG)
L'une des limites de LLMs est qu'ils ont un seuil de connaissance en raison du fait qu'ils ont été formés sur des données jusqu'à un certain point. Dans ce chapitre, vous apprendrez à créer des applications qui utilisent Retrieval Augmented Generation (RAG) pour intégrer des données externes dans les applications LLM. Le flux de travail du site RAG comprend plusieurs processus différents, notamment la division des données, la création et le stockage des enchâssements à l'aide d'une base de données vectorielle et l'extraction des informations les plus pertinentes pour l'utilisation dans l'application. Vous apprendrez à maîtriser l'ensemble du flux de travail !
Intégration des chargeurs de documents50 xpPDF chargeurs de documents100 xpCSV chargeurs de documents100 xpHTML chargeurs de documents100 xpFractionner les données externes pour les récupérer50 xpFractionnement par caractère100 xpFractionnement récursif par caractère100 xpFractionnement HTML100 xpRAG stockage et extraction à l'aide de bases de données vectorielles50 xpPréparation des documents et de la base de données vectorielle100 xpCréation d'un modèle d'invite de recherche100 xpCréation d'une chaîne RAG100 xpRécapitulation !50 xp
Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Ingénieur IA associé pour les développeurs
Aller à la pisteDévelopper des applications d'IA
Aller à la pistecollaborateurs
audio enregistré par
Jonathan Bennion
Voir PlusAI Engineer & LangChain Contributor
Qu’est-ce que les autres apprenants ont à dire ?
Inscrivez-vous 15 millions d’apprenants et commencer Développer des applications LLM avec LangChain Aujourd’hui!
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.