Notions de base de RAG (Génération augmentée de récupération)
Cette section présente les principaux composants et les principes du développement d’applications RAG sur des données non structurées.
En particulier :
- Pipeline de données : transformation de documents non structurés, tels que des collections de fichiers PDF, dans un format adapté à la récupération à l’aide du pipeline de données de l’application RAG.
- Récupération, augmentation et génération (chaîne RAG) : une série (ou chaîne) d’étapes est appelée pour :
- Comprendre la question de l’utilisateur.
- Récupérer les données de prise en charge.
- Appeler un LLM à générer une réponse en fonction de la question de l’utilisateur et des données de prise en charge.
- Évaluation : évaluation de l’application RAG pour déterminer sa qualité, son coût et sa latence pour s’assurer qu’elle répond aux besoins de votre entreprise.
- Gouvernance et LLMOps : suivi et gestion du cycle de vie de chaque composant, notamment la traçabilité et la gouvernance des données (contrôles d’accès).