
Formation Création d'Applications IA avec RAG
Maîtrisez l'ensemble de la pile de la génération augmentée de récupération — de l'ingestion de documents et de l'indexation vectorielle à l'ingénierie des invites et au déploiement en production. Ce cours offre aux praticiens de l'IA les compétences pratiques nécessaires pour créer des applications solides et résistantes aux hallucinations qui génèrent une réelle valeur métier. Arrêtez de compter sur des LLM qui inventent des choses et commencez à livrer des systèmes qui citent leurs sources.
Ce que vous allez apprendre:
Concevez et mettez en œuvre des pipelines RAG complets couvrant les étapes d'ingestion, de récupération et de génération.
Sélectionnez, évaluez et affinez des modèles d'embedding pour une précision de récupération propre à chaque domaine.
Configurez des bases de données vectorielles avec HNSW, la recherche hybride et le filtrage par métadonnées pour passer à l'échelle de production.
Appliquez des stratégies avancées de récupération, notamment le réordonnancement, HyDE et la gestion du contexte conversationnel.
Évaluez la qualité du RAG à l'aide de RAGAS, TruLens et d'ensembles de données de référence personnalisés avec des métriques mesurables.
Déployez des services RAG sécurisés et observables avec mise en cache, garde-fous et mesures de contrôle des coûts.
Comment vous étudiez de façon pratique Formation Création d'Applications IA avec RAG
Comment vous pratiquez Formation Création d'Applications IA avec RAG
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations des pipelines RAG et IA
Fondations des pipelines RAG et IA
Leçon 1 • Anatomie d'un pipeline RAG
Décompose le pipeline en étapes de recherche, de lecture et de génération. Montre comment les données circulent des documents bruts à une réponse finale fondée.
Leçon 2 • Qu'est-ce que le RAG et pourquoi est-il important ?
Définit le RAG en le contrastant avec l'inférence standard des LLM et la mémoire paramétrique. Établit la motivation fondamentale pour ancrer les sorties de l'IA dans des connaissances externes.
Leçon 3 • Variantes et taxonomie du RAG
Passe en revue les architectures RAG naïves, avancées et modulaires. Aide les étudiants à sélectionner la variante adaptée à un contexte applicatif donné.
Leçon 4 • Concepts fondamentaux de l'IA pour les praticiens du RAG
Aborde les plongements, les espaces vectoriels et l'attention des transformeurs comme prérequis. Fournit le vocabulaire nécessaire pour tous les chapitres techniques suivants.
Chapitre 2MasquerCacher les détailsVoir les détailsIngestion et prétraitement de documents
Ingestion et prétraitement de documents
Leçon 1 • Stratégies de découpage pour la récupération
Enseigne les méthodes de découpage à taille fixe, sémantique et hiérarchique. La conception du découpage est le levier le plus important sur la précision de la récupération.
Leçon 2 • Construction d'un pipeline d'ingestion reproductible
Combine toutes les étapes de prétraitement en un pipeline versionné et testable. La reproductibilité garantit un comportement de récupération cohérent lors des mises à jour.
Leçon 3 • Chargement de documents à partir de sources multiples
Couvre les connecteurs pour les fichiers, les bases de données, les API et les sources web. Établit l'ingestion indépendante de la source comme point d'entrée du pipeline.
Leçon 4 • Extraction et enrichissement de métadonnées
Montre comment attacher des métadonnées structurées aux fragments pour une récupération filtrée. Les métadonnées permettent la recherche hybride et un contrôle d'accès fin.
Leçon 5 • Nettoyage et normalisation du texte
Aborde la suppression du bruit, les problèmes d'encodage et la normalisation linguistique. Un texte propre améliore directement la qualité des plongements et la précision de la récupération.
Chapitre 3MasquerCacher les détailsVoir les détailsModèles de plongement et représentations vectorielles
Modèles de plongement et représentations vectorielles
Leçon 1 • Réglage fin des plongements pour votre domaine
Couvre l'apprentissage contrastif, la perte triplet et les flux de travail de réglage fin spécifiques au domaine. Les plongements réglés améliorent significativement la récupération sur des corpus spécialisés.
Leçon 2 • Sélection du modèle de plongement adapté
Compare les modèles de plongement généralistes, spécifiques à un domaine et multilingues. Les critères de sélection incluent l'adéquation au domaine, la latence et le coût.
Leçon 3 • Fonctionnement des modèles de plongement
Explique les architectures d'encodeurs, les stratégies de pooling et la dimensionnalité des plongements. Fournit la base technique pour un choix éclairé du modèle.
Leçon 4 • Évaluation des plongements et métriques de qualité
Introduit des métriques axées sur la récupération telles que MRR, NDCG et le rappel à K. Une évaluation systématique prévient les régressions silencieuses de qualité.
Chapitre 4MasquerCacher les détailsVoir les détailsBases de données vectorielles et indexation
Bases de données vectorielles et indexation
Leçon 1 • Filtrage par métadonnées et recherche à facettes
Applique des filtres structurés en complément de la similarité vectorielle pour affiner les ensembles de résultats. Le filtrage réduit le bruit et applique des limites d'accès.
Leçon 2 • Recherche hybride : récupération dense et sparse
Combine la recherche vectorielle dense avec la recherche par mots-clés sparse à l'aide de la fusion par rang réciproque. La recherche hybride surpasse systématiquement l'une ou l'autre méthode prise isolément.
Leçon 3 • Passage à l'échelle et gestion des magasins de vecteurs
Aborde les stratégies de partitionnement, de réplication et d'actualisation des index pour une échelle de production. Les pratiques opérationnelles garantissent une latence constante face à des volumes de données croissants.
Leçon 4 • Plongée dans les algorithmes d'indexation
Couvre les méthodes d'indexation HNSW, IVF et par quantification de produit. Le choix de l'algorithme régit la frontière vitesse-rappel pour une charge de travail donnée.
Leçon 5 • Fondamentaux des bases de données vectorielles
Explique comment les bases de données vectorielles stockent, indexent et interrogent des plongements de haute dimension. Contraste les magasins de vecteurs avec les bases de données relationnelles et document traditionnelles.
Chapitre 5MasquerCacher les détailsVoir les détailsStratégies de récupération et reclassement
Stratégies de récupération et reclassement
Leçon 1 • Diversité et couverture dans la récupération
Applique la pertinence marginale maximale et le regroupement pour réduire la redondance dans les fragments récupérés. Des ensembles de contexte diversifiés améliorent l'exhaustivité des réponses.
Leçon 2 • Pipelines de récupération multi-étapes
Conçoit la récupération comme une cascade : un large rappel suivi d'un reclassement axé sur la précision. Les pipelines par étapes équilibrent latence et pertinence à grande échelle.
Leçon 3 • Récupération contextuelle et conversationnelle
Adapte la récupération aux conversations à plusieurs tours en suivant le contexte et en résolvant les coréférences. Permet des applications RAG cohérentes et conscientes de la session.
Leçon 4 • Compréhension et transformation des requêtes
Couvre l'expansion, la réécriture et la décomposition des requêtes pour améliorer le rappel de la récupération. Une meilleure représentation de la requête est l'amélioration la moins coûteuse de la récupération.
Leçon 5 • Évaluation et débogage de la récupération
Construit des ensembles de test de récupération et utilise des outils de traçage pour diagnostiquer les échecs. Une évaluation systématique boucle la boucle entre la conception de la récupération et la qualité du résultat.
Chapitre 6MasquerCacher les détailsVoir les détailsIngénierie des prompts pour le RAG
Ingénierie des prompts pour le RAG
Leçon 1 • Prompting pour la fidélité et les citations
Enseigne les prompts qui demandent au modèle de citer ses sources et de refuser les affirmations non étayées. Le prompting pour la fidélité est la principale défense contre l'hallucination.
Leçon 2 • Techniques d'injection de contexte
Couvre les motifs stuffing, map-reduce et refine pour injecter plusieurs fragments. Chaque motif convient à différentes longueurs de contexte et budgets de latence.
Leçon 3 • Contrôle du format de sortie
Utilise des prompts de sortie structurée pour produire de manière fiable du JSON, des tableaux et du Markdown. Des formats cohérents permettent l'analyse en aval et le rendu dans l'interface utilisateur.
Leçon 4 • Gestion de version et test des prompts
Applique des registres de prompts et une évaluation A/B pour gérer les changements de prompts en toute sécurité. Les prompts versionnés préviennent les régressions lors des mises à jour des modèles ou des données.
Leçon 5 • Architecture du prompt RAG
Définit le prompt système, le bloc de contexte et les emplacements de la requête utilisateur dans un prompt RAG. Une conception correcte des emplacements empêche la confusion du contexte et la dérive des instructions.
Chapitre 7MasquerCacher les détailsVoir les détailsÉvaluation et amélioration des systèmes RAG
Évaluation et amélioration des systèmes RAG
Leçon 1 • Métriques de fidélité et de pertinence de la réponse
Mesure si les réponses sont fondées sur le contexte récupéré et pertinentes par rapport à la requête. Ces deux métriques sont les principaux signaux de qualité pour les sorties RAG.
Leçon 2 • Métriques de précision et de rappel du contexte
Évalue si les fragments récupérés sont nécessaires et suffisants pour des réponses correctes. Les métriques de qualité du contexte diagnostiquent les échecs de récupération plutôt que de génération.
Leçon 3 • Flux de travail d'amélioration itérative
Relie les résultats d'évaluation à des correctifs ciblés dans le découpage, la récupération ou le prompting. Une itération structurée évite les modifications aléatoires et accélère les gains de qualité.
Leçon 4 • Frameworks d'évaluation RAG
Présente RAGAS, TruLens et les pipelines d'évaluation personnalisés pour une évaluation holistique du RAG. Les frameworks décomposent la qualité en sous-métriques mesurables et exploitables.
Leçon 5 • Construction d'un jeu de données de référence
Crée des triplets question-réponse-contexte pour une évaluation reproductible et comparable. Un jeu de données de référence est le fondement de toute analyse comparative fiable du RAG.
Chapitre 8MasquerCacher les détailsVoir les détailsDéploiement des applications RAG en production
Déploiement des applications RAG en production
Leçon 1 • Observabilité et surveillance
Instrumente les pipelines RAG avec des traces, des métriques et des journaux pour une visibilité opérationnelle complète. L'observabilité permet une réponse rapide aux incidents et une surveillance continue de la qualité.
Leçon 2 • Conception et intégration d'API
Couvre la conception d'API REST et de streaming pour les points de terminaison RAG consommés par les clients front-end et backend. Des API bien conçues découplent le cœur RAG des applications consommatrices.
Leçon 3 • Sécurité, garde-fous et contrôle d'accès
Implémente des garde-fous d'entrée/sortie, la suppression des données à caractère personnel (PII) et le contrôle d'accès aux documents basé sur les rôles. Les mesures de sécurité protègent les utilisateurs et les organisations contre les sorties nuisibles ou non autorisées.
Leçon 4 • Mise en cache et optimisation de la latence
Applique la mise en cache sémantique, la mise en cache des plongements et la mise en cache des réponses pour réduire la latence et les coûts. La mise en cache est l'optimisation de production la plus efficace pour le RAG.
Leçon 5 • Modèles d'architecture de service RAG
Conçoit des topologies de service RAG synchrones, asynchrones et en streaming. Le choix de l'architecture détermine la latence, le débit et l'expérience utilisateur.
Votre certificat valide de réussite
Ce cours est pour vous :
Ingénieurs backend : prêts à ajouter des capacités de récupération d'IA aux applications existantes.
Spécialistes en données : souhaitant aller au-delà des expériences de modèles pour des produits d'IA déployés.
Ingénieurs ML : cherchant des méthodes structurées pour réduire l'hallucination dans les systèmes basés sur des LLM.
Chefs de produit techniques : ayant besoin d'une profondeur suffisante pour guider efficacement les équipes d'ingénierie RAG.
Personnes en reconversion professionnelle : venant du développement logiciel et visant des postes d'ingénieur IA.
Développeurs indépendants : construisant des outils à forte intensité de connaissances pour leurs clients ou leurs propres startups.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Maroc ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















