Ressources/Entraînement du modèle/Évaluation

Bonne pratique

Files d'annotation : vérification manuelle du juge

Les utilisateurs révisent les réponses du modèle une par une — en les notant, en choisissant la meilleure ou en rédigeant une correction — pour mesurer à quel point on peut faire confiance au juge LLM, et pour transformer leurs corrections en données d'entraînement.

Chapitre 87 min de lecture5 références

De quoi s'agit-il

Un juge LLM est rapide et peu coûteux, mais cela reste un modèle. Il peut préférer la réponse la plus longue, ne pas remarquer un chiffre erroné ou récompenser un ton assuré. Les juges performants sont d'accord avec les humains à peu près aussi souvent que les humains le sont entre eux — plus de 80 % selon Zheng et al. (2023) — mais il s'agit d'une moyenne sur des benchmarks publics, et non d'une garantie pour les questions liées à votre produit. Les files d'annotation soumettent les réponses à une personne, afin que vous sachiez jusqu'à quel point faire confiance au juge sur vos données.

Une annotation est l'étiquette attribuée par une personne à la sortie d'un modèle : un score par critère, un choix entre deux réponses ou une réponse corrigée. Une file d'annotation est une liste de tâches contenant ces éléments, accompagnée des règles pour les réviser.

Fonctionnement d'une file d'attente

  • Les éléments correspondent à ce qui est révisé. À partir d'une évaluation, chaque question jugée : la question, les deux réponses et le verdict du juge. À partir d'un jeu de données, chaque réponse pouvant servir à l'entraînement dans sa conversation. Les éléments sont des copies, ainsi l'archivage ou la suppression de la source ne modifie pas la file d'attente.
  • La grille d'évaluation correspond aux critères notés de 1 à 5 par réponse. L'utilisation des propres critères du juge — exactitude, utilité, ton, format — permet de comparer les scores humains et ceux du juge. Elle se verrouille dès qu'un élément est révisé ; dans le cas contraire, les scores précédents perdraient leur sens.
  • L'évaluation à l'aveugle affiche « Réponse A / Réponse B » sans le nom des modèles, et masque le verdict du juge jusqu'à l'enregistrement de la révision.
  • Le verrouillage attribue un élément à la personne qui le révise pendant qu'elle y travaille, afin d'éviter que deux personnes ne révisent le même élément.
Élément 7 sur 40à l'aveugle

userComment puis-je partager un rapport avec un client ?

Réponse AOuvrez le rapport → Partager → choisissez le client. Il reçoit un lien par e-mail.
Réponse BVous pouvez exporter le rapport au format PDF et l'envoyer par e-mail.
AB
Exactitude52
Utilité43
Ton44
Format44
ABTchoisir A, B ou égalité⌘/Ctrl + Enterenregistrer
Après l'enregistrementA = modèle affiné · B = modèle de base · le juge a choisi A
Un élément dans une file d'attente à l'aveugle. L'évaluateur voit la question, la référence et deux réponses étiquetées uniquement A et B, note les deux selon la grille d'évaluation et en choisit une. Les noms des modèles et le verdict du juge n'apparaissent qu'après l'enregistrement, afin qu'aucun des deux ne puisse influencer l'évaluation.

L'importance de la révision à l'aveugle

Les individus sont influencés par ce qu'ils voient en premier. Montrez à un réviseur que la réponse A provient du modèle nouvellement ajusté et il penchera en sa faveur, car c'est le résultat qu'il espère. Montrez-lui le verdict du juge et il aura tendance à l'approuver — ce qui va à l'encontre de l'objectif même de vérifier le juge. Masquer ces deux informations jusqu'à l'enregistrement de la révision permet de garantir l'indépendance de l'évaluation humaine. L'enregistrement révèle ensuite l'identité des modèles et l'avis du juge, moment où les désaccords deviennent visibles.

Avec quoi remplir une file d'attente

ChoixPourquoi
Un échantillon aléatoire (20 à 50) de toutes les questionsUne vérification ponctuelle et impartiale du juge
Questions où l'autre réponse a gagnéLe modèle ajusté est-il vraiment moins bon dans ce cas, ou le juge se trompe-t-il ?
ÉgalitésLe juge n'a pas pu trancher ; une personne le peut généralement
Scores faibles du jugeLes meilleurs candidats pour des corrections
Les réponses d'un jeu de donnéesVérifiez les données d'entraînement avant l'entraînement : de mauvaises réponses enseignent de mauvaises habitudes

Seul un échantillon aléatoire permet de mesurer la fréquence à laquelle le juge a raison en général. Les autres sélections sont délibérément biaisées vers les cas complexes : idéales pour identifier les problèmes et rédiger des corrections, mais trompeuses pour estimer le taux d'accord global.

Lecture des résultats

PILE OU FACEne vous fiez pas uniquement au jugeun indicateur fiable0%60%80%100%19 sur 25 concordent
La concordance représente la part des questions révisées pour lesquelles la personne et le juge ont choisi la même réponse. Avec deux réponses au choix, 50 % équivaut à un tirage à pile ou face. Dans cette file d'attente illustrative, le réviseur était d'accord avec le juge sur 19 des 25 questions (76 %) : un indicateur plutôt fiable, et les six désaccords valent la peine d'être examinés.
les deux nombres sur une page de file d'attente
agreement      = questions where you and the judge picked the same answer
                 ÷ questions you both decided

score gap      = your average − judge's average, per criterion,
                 on the same answers          (|gap| ≥ 1 point → look closer)
  • Taux d'accord avec le juge. Environ 80 % ou plus : les taux de victoire du juge sont un indicateur fiable. En dessous d'environ 60 % : ne vous basez pas uniquement sur les chiffres du juge pour prendre une décision — révisez davantage, changez le modèle juge, ou ajustez ce qu'il doit vérifier. N'oubliez pas qu'avec deux réponses au choix, un tirage à pile ou face serait d'accord la moitié du temps, donc 60 % n'est qu'un peu mieux que le hasard.
  • Écarts de score. Par critère, votre moyenne par rapport à celle du juge sur les mêmes réponses. Un écart de 1 point ou plus signifie que le juge évalue ce critère différemment des humains. Les juges sont souvent indulgents sur l'exactitude des faits liés au produit et sévères sur le format.
  • Les désaccords sont les éléments intéressants. Lisez pourquoi le juge a fait un choix différent. Soit il s'agit d'un problème lié au juge — corrigez le juge —, soit d'un problème de données : la réponse de référence elle-même était erronée ou obsolète.

Transformer les révisions en données d'entraînement

  • Une correction devient la réponse sur laquelle s'entraîner (données supervisées). La réponse que vous avez le moins appréciée est stockée comme sa paire inférieure, de sorte que le même exemple sert également à l'ajustement des préférences (DPO).
  • Sans correction, la réponse que vous avez sélectionnée devient la réponse de référence et l'autre sa paire inférieure.
  • Les égalités sans correction, ainsi que les scores seuls, ne sont pas exportés. Une nouvelle exportation met à jour les mêmes exemples au lieu d'ajouter des copies.
un exemple exporté : la réponse à apprendre et la réponse rejetée
{"messages": [
  {"role": "user", "content": "How do I share a report with a client?"},
  {"role": "assistant", "content": "Open the report → Share → pick the client. They get an email link.",
   "rejected": "You can export the report as a PDF and email it.", "rejectedSource": "review"}
]}
Exemple pratique : un contrôle ponctuel de 30 éléments (à titre illustratif)
  1. Une file d'attente à l'aveugle est remplie d'un échantillon aléatoire de 30 questions tirées d'une évaluation, en utilisant les quatre critères du juge comme grille d'évaluation.
  2. Concordance : le réviseur et le juge ont choisi la même réponse pour 24 des 30 questions — 80 %. Le taux de réussite du juge est un indicateur fiable pour ce modèle.
  3. Écarts de notation : sur l'exactitude, le réviseur obtient une moyenne de 2,9 contre 4,0 pour le juge, soit un écart de 1,1 point — le juge ne détecte pas les informations erronées sur les produits. Sur le format, le juge est le plus strict.
  4. Sur les six désaccords, quatre sont des problèmes liés au juge : il a récompensé une réponse qui a inventé une fonctionnalité. Deux sont des problèmes de données : la réponse de référence décrivait un menu qui a été déplacé depuis.
  5. Pour l'une des questions, les deux réponses ont inventé une capacité. Choisir A ou B récompenserait de toute façon une réponse inventée, le réviseur rédige donc une correction à la place.
  6. Exportation : 5 corrections et 19 sélections deviennent 24 exemples d'entraînement avec des paires de préférences ; les égalités restantes ne sont pas exportées.

Paramètres et chiffres

Grille d'évaluationTypique exactitude, utilité, ton, format#

Les critères que les réviseurs notent de 1 à 5 pour chaque réponse. Utilisez les critères du juge pour comparer directement les notes humaines et celles du juge. Verrouillé une fois le premier élément révisé.

Révision à l'aveugleTypique activé#

Masque les noms des modèles et le verdict du juge jusqu'à ce que la révision soit enregistrée, afin qu'aucun des deux n'influence le réviseur. Ne le désactivez que lorsque vous étiquetez des données plutôt que de vérifier le juge.

Accord avec le jugeTypique ≈ 80 % et plus : indicateur fiable · moins de ≈ 60 % : ne vous fiez pas uniquement au juge#

La proportion de questions révisées pour lesquelles vous et le juge avez choisi la même réponse. Plus significatif sur un échantillon aléatoire.

Écart de notationTypique 1 point ou plus : à examiner de plus près#

Votre moyenne moins celle du juge sur les mêmes réponses, par critère. Montre où l'appréciation de la qualité par le juge diffère de la vôtre.

Exporter vers le jeu de donnéesTypique après un cycle de révision, avant la prochaine session d'entraînement#

Enregistre les éléments révisés comme exemples d'entraînement : une correction ou la réponse choisie comme réplique, l'autre réponse comme sa paire inférieure. Les égalités sans correction et les notes seules sont ignorées ; une nouvelle exportation met à jour les mêmes exemples.

Erreurs courantes

  • Réviser en voyant le nom des modèles ou le verdict du juge, puis « confirmer » le juge.
  • Estimer le taux d'accord global à partir d'une file d'attente remplie d'égalités et de défaites plutôt que d'un échantillon aléatoire.
  • Choisir A ou B lorsque les deux réponses sont fausses, au lieu de rédiger une correction.
  • Changer la signification des critères en cours de route — la grille d'évaluation se verrouille pour cette raison.
  • Blâmer le juge pour chaque désaccord alors que la réponse de référence elle-même était obsolète.

Références et lectures complémentaires

Les sources externes s'ouvrent dans un nouvel onglet.

  1. 01Judging LLM-as-a-Judge with MT-Bench and Chatbot ArenaZheng et al., 2023 · arXiv · arxiv.orgUn taux d'accord juge-humain supérieur à 80 %, proche du niveau d'accord entre humains, et les biais du juge.
  2. 02Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human PreferencesShankar et al., 2024 · arXiv · arxiv.orgVérification des évaluateurs LLM par rapport aux notes humaines, et évolution des critères au fil des révisions.
  3. 03Cohen's kappaWikipedia · en.wikipedia.orgL'accord corrigé du hasard — pourquoi 60 % sur un choix binaire est faible.
  4. 04Inter-rater reliabilityWikipedia · en.wikipedia.orgComment l'accord entre les évaluateurs est mesuré et interprété.
  5. 05Anchoring effectWikipedia · en.wikipedia.orgLe biais contre lequel la révision à l'aveugle protège.

Transformez des semaines de travail d'expert en quelques minutes

Découvrez comment Scalata s'adapte à votre équipe, à vos données et à vos contrôles.

Contacter le service commercial