Aller au contenu
DCIDConsulting

Formation · IA générative

Construire un assistant documentaire (RAG)

Concevoir et développer en Python un assistant qui répond à partir de vos documents : découpage, embeddings, base vectorielle, génération et évaluation, avec des modèles en API ou hébergés localement.

Objectifs pédagogiques

À l'issue de la formation, le stagiaire sera capable de :

  • Expliquer l'architecture d'un système de génération augmentée par la recherche (RAG)
  • Préparer et découper un corpus documentaire, calculer des embeddings et les indexer
  • Développer une chaîne RAG avec LangChain et un modèle en API ou local
  • Évaluer la qualité des réponses et réduire les hallucinations
  • Exposer l'assistant dans une interface et en maîtriser les coûts et la confidentialité

Public visé

  • Développeurs, data scientists et data engineers
  • Équipes techniques chargées de projets d'IA générative

Prérequis

  • Pratique de Python (fonctions, bibliothèques, environnements virtuels)
  • Notions d'API web (requêtes HTTP, JSON)

Programme

Jour 1 — Les briques d’un RAG

Modèles de langage et API

  • Appeler un modèle par API (Mistral, OpenAI, Claude) et en local (Ollama)
  • Paramètres, contexte, coûts et limites

Préparer les documents

  • Extraction de texte (PDF, Word, pages web)
  • Stratégies de découpage et métadonnées

Embeddings et recherche

  • Principe des embeddings, choix d’un modèle
  • Bases vectorielles (Chroma, pgvector), recherche hybride

Jour 2 — Un assistant fiable et utilisable

La chaîne complète avec LangChain

  • Récupération, construction de la requête, génération, citation des sources
  • Historique de conversation

Évaluer et améliorer

  • Jeux de questions de référence, métriques de pertinence et de fidélité
  • Re-classement, filtrage, requêtes reformulées

Mettre à disposition

  • Interface avec Streamlit ou Open WebUI
  • Sécurité, confidentialité, coûts : bonnes pratiques de déploiement
  • Projet final

Méthodes pédagogiques

  • Possibilité de travailler sur les données des participants (en intra, après accord)
  • Supports de cours, codes source et corrigés remis aux participants
  • Formation dispensée par un consultant data et IA qui conçoit et met en production ce qu'il enseigne

Modalités d'évaluation

  • Questionnaire de positionnement en début de formation
  • Exercices pratiques corrigés tout au long de la formation
  • Projet final : assistant documentaire complet sur un corpus fourni, avec grille d'évaluation
  • Questionnaire de satisfaction à chaud

Accessibilité

Formation accessible aux personnes en situation de handicap. Contactez-nous en amont (contact@dcid-consulting.fr) afin d'étudier ensemble les adaptations nécessaires.

DCID Consulting est un organisme de formation enregistré sous le numéro de déclaration d'activité 24 45 03602 45 auprès du préfet de la région Centre-Val de Loire. Cet enregistrement ne vaut pas agrément de l'État.

Cette formation vous intéresse ?

Dates, adaptation du programme, formule intra ou inter : échangeons sur votre besoin.