Distillation de modèle
La distillation de modèle est une approche d’entraînement dans laquelle les sorties d’un modèle enseignant aident à créer des exemples pour un modèle élève. L’objectif est d’enseigner une tâche plus ciblée à un modèle qui peut mieux répondre aux contraintes de coût, de latence ou de déploiement du workflow. La distillation ne reproduit pas toutes les capacités du modèle enseignant. Les résultats dépendent de la tâche, des prompts de l’enseignant, de la couverture des données, des capacités de l’élève, de la méthode d’entraînement et de la qualité de l’évaluation.Enseignant et élève
- L’enseignant génère ou améliore des réponses candidates pour des entrées représentatives.
- Des personnes vérifient ces réponses par rapport aux sources et aux exigences.
- Les exemples approuvés intègrent le jeu de données de fine-tuning de l’élève.
- L’élève est évalué sur des cas qui n’ont pas servi à l’entraînement.
Workflow de distillation
Définir une tâche ciblée
Précisez les entrées, les sorties attendues, les critères de qualité et les limites. La distillation est plus facile à évaluer lorsque la cible est bien définie.
Construire les cas d’évaluation
Créez un jeu réservé à partir de situations réalistes. Incluez des cas courants, des cas limites et des cas qui exigent d’exprimer une incertitude ou un refus.
Générer des réponses candidates
Demandez à l’enseignant de produire des sorties avec le même contexte et les mêmes règles qu’en production. Générez des entrées variées plutôt que des modèles répétitifs.
Examiner et corriger
Vérifiez les faits, le raisonnement, la sécurité, le ton et le format. Supprimez ou réécrivez les exemples faibles ; ne supposez pas que la sortie de l’enseignant est correcte.
Entraîner l’élève
Formatez les exemples approuvés pour un workflow de fine-tuning pris en charge, puis entraînez une version du modèle élève.
Comparer les modèles
Comparez l’élève, l’enseignant et le modèle de base non modifié de l’élève sur le jeu réservé et selon les exigences opérationnelles.
Exemple d’instruction pour l’enseignant
Conception de l’évaluation
Choisissez des mesures adaptées à la tâche :- Respect exact du schéma ou du format
- Exactitude par rapport aux sources approuvées
- Choix correct de l’outil ou de l’escalade
- Notes attribuées lors d’une validation humaine à l’aide d’une grille écrite
- Taux d’échec sur les cas de sécurité et de refus
- Latence et coût mesurés dans l’environnement prévu
Quand la distillation est inadaptée
- La tâche change fréquemment
- Les réponses dépendent principalement de connaissances actuelles
- Un modèle plus petit ne prend pas en charge la modalité ou le comportement d’outil requis
- Vous ne pouvez pas valider les exemples générés
- Vous ne disposez pas d’un jeu d’évaluation représentatif
- Les erreurs ont des conséquences que le workflow ne peut pas contenir en toute sécurité
Sécurité des données
Guides associés
Fine-tuning
Revoyez les principes fondamentaux de préparation et d’évaluation des jeux de données.
Guide d’entraînement
Suivez le workflow d’entraînement disponible dans B-Bot Hub.