Cours
Retrieval Augmented Generation (RAG) avec LangChain
IntermédiaireNiveau de compétence
Actualisé 12/2024PythonArtificial Intelligence3 h12 vidéos38 Exercices3,150 XP14,762Certificat de réussite.
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 seront hébergées aux États-Unis.Apprécié par des utilisateurs provenant de milliers d'entreprises
Former 2 personnes ou plus ?
Essayez DataCamp for BusinessDescription du cours
Construisez des systèmes RAG avec LangChain
La génération augmentée par la récupération (RAG) est une technique utilisée pour surmonter l'une des principales limites des grands modèles linguistiques (LLM) : leurs connaissances restreintes. Les systèmes RAG intègrent des données externes provenant de diverses sources dans les LLM. Ce processus de connexion de plusieurs systèmes différents est généralement fastidieux, mais LangChain le rend extrêmement simple.Découvrez les méthodes de pointe en matière de fractionnement et de récupération
Améliorez votre architecture RAG ! Vous apprendrez à charger et à diviser des fichiers de code, y compris des fichiers Python et Markdown, afin de garantir que les divisions tiennent compte de la syntaxe du code. Vous diviserez vos documents à l'aide de jetons plutôt que de caractères afin de garantir que les documents récupérés restent dans la fenêtre contextuelle de votre modèle. Découvrez comment le fractionnement sémantique peut aider à conserver le contexte en détectant les changements de sujet dans le texte et en effectuant des fractionnements à ces endroits. Enfin, veuillez apprendre à évaluer de manière rigoureuse votre architecture RAG à l'aide de LangSmith et Ragas.Découvrez l'architecture Graph RAG
Réorganisez votre architecture RAG et découvrez comment les systèmes RAG basés sur des graphes, plutôt que sur des vecteurs, peuvent améliorer la compréhension par votre système des entités et des relations présentes dans vos documents. Vous apprendrez à convertir des données textuelles non structurées en graphiques à l'aide de modèles linguistiques à grande échelle (LLM) pour effectuer la traduction. Ensuite, vous stockerez ces documents graphiques dans une base de données graphique Neo4j et les intégrerez dans un système RAG plus large afin de finaliser l'application.Prérequis
Developing LLM Applications with LangChain1
Créer des applications RAG avec LangChain
Découvrez comment intégrer des sources de données externes dans des modèles de conversation avec LangChain. Apprenez à charger, découper, encoder, stocker et récupérer des données pour les utiliser dans des applications LLM.
2
Améliorer l’architecture RAG
Découvrez des techniques de pointe pour charger, découper et récupérer des documents, notamment charger des fichiers Python, effectuer un découpage sémantique et utiliser les méthodes de récupération MRR et self-query. Apprenez à évaluer votre architecture RAG à l’aide de métriques et de cadres d’évaluation robustes.
3
Introduction à Graph RAG
Découvrez comment les bases de données graphe et la récupération d’informations peuvent pallier certaines limites du stockage et de la recherche basés sur des vecteurs.
Retrieval Augmented Generation (RAG) avec LangChain
Cours terminé
Obtenez un certificat de réussite
Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolioPartagez-la sur les réseaux sociaux et dans votre évaluation de performance
Inclus avecPremium or Teams
S'inscrire MaintenantRejoignez plus de 19 millions d'utilisateurs et commencez Retrieval Augmented Generation (RAG) avec LangChain dès 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 seront hébergées aux États-Unis.