Partie 6
Choisir une stratégie (RAG, sept façons)
Le RAG complète la consigne, pas les poids
- Préparer, une fois. On découpe les documents en passages ; un encodeur de type BERT (comme DrBERT) calcule un vecteur de 768 nombres par passage.
- Chercher. On calcule le vecteur de la question et on garde les 3 passages dont le produit scalaire avec lui est le plus grand.
- Compléter la consigne. On place ces passages avant la question : « Voici trois extraits du protocole. Question : … »
- Générer. Le modèle aligné prédit la suite de ce texte : une réponse qui s'appuie sur les passages et peut les citer.
Ce qu'il apporte : on met à jour les documents sans réentraîner, la réponse cite sa source, les documents restent sur les serveurs du CHU. Sa limite : si la recherche ramène le mauvais passage, la réponse sera fausse et dite avec assurance ; et la consigne a une longueur maximale.
À toi de coder
Sept façons d'obtenir un modèle utile
| Façon | Ce qu'on entraîne | Ce qu'il faut |
|---|---|---|
| Écrire une consigne | rien : on décrit la tâche, avec quelques exemples | un modèle aligné, quelques exemples |
| RAG | rien : on ajoute à la consigne les passages trouvés | une base de documents à jour |
| Extraction (J3) | la tête seule : 9 228 poids | des exemples étiquetés, même peu |
| LoRA (partie 4) | A, B et la tête : 304 140 poids | des centaines d'exemples étiquetés |
| Fine-tuning partiel (J3) | le dernier bloc et la tête : 7 097 100 poids | des centaines d'exemples étiquetés |
| Fine-tuning complet | tous les poids : 110 040 588 | plus d'exemples, un GPU |
| Aligner (partie 5) | tous les poids, sur des consignes puis des préférences | des milliers de consignes et de paires classées |
Du haut vers le bas, on entraîne de plus en plus de poids. On commence par la façon la moins chère, et on ne descend que si elle ne suffit pas.
À toi de coder
Question · 3 minutes : trois besoins du CHU
- Orienter chaque nouveau résumé d'article vers sa spécialité : on dispose de 1 514 résumés étiquetés.
- Répondre aux questions des soignants sur les protocoles du CHU, mis à jour chaque mois, en citant le protocole.
- Rédiger des courriers de sortie au format du service, à partir d'un modèle déjà aligné.
Choisis une façon pour chacun avant de vérifier. Quatre critères pour justifier : les données disponibles, le coût, la fraîcheur de l'information, la confidentialité.