Recursos/Treinamento de modelo/Avaliação

Prática recomendada

Filas de anotação: verificação manual do juiz

As pessoas revisam as respostas do modelo uma a uma — pontuando-as, escolhendo a melhor ou escrevendo uma correção — para medir até que ponto é possível confiar no juiz LLM e para transformar as suas correções em dados de treinamento.

Capítulo 86 min de leitura5 referências

O que é

Um juiz LLM é rápido e barato, mas ainda é um modelo. Ele pode preferir a resposta mais longa, deixar passar um número errado ou recompensar um tom confiante. Juízes fortes concordam com as pessoas com a mesma frequência com que as pessoas concordam entre si — mais de 80% em Zheng et al. (2023) —, mas essa é uma média em benchmarks públicos, não uma garantia para as perguntas do seu produto. As filas de anotação colocam as respostas diante de uma pessoa, para que você saiba até que ponto confiar no juiz em seus dados.

Uma anotação é o rótulo de uma pessoa na saída de um modelo: uma pontuação por critério, uma escolha entre duas respostas ou uma resposta corrigida. Uma fila de anotação é uma lista de tarefas desses itens, com as regras para revisá-los.

Como funciona uma fila

  • Itens são o que é revisado. De uma avaliação, cada pergunta julgada: a pergunta, ambas as respostas e o veredito do juiz. De um conjunto de dados, cada resposta treinável em sua conversa. Os itens são cópias, portanto, arquivar ou excluir a fonte não altera a fila.
  • A rubrica são os critérios pontuados de 1 a 5 por resposta. Usar os próprios critérios do juiz — correção, utilidade, tom, formato — torna as pontuações humanas e do juiz comparáveis. Ela é bloqueada assim que qualquer coisa é revisada; caso contrário, as pontuações anteriores significariam outra coisa.
  • A revisão cega mostra “Resposta A / Resposta B” sem os nomes dos modelos, e oculta o veredito do juiz, até que a revisão seja salva.
  • O bloqueio mantém um item com a pessoa que o está revisando enquanto ela trabalha nele, para que duas pessoas não revisem o mesmo item.
Item 7 de 40cego

userComo compartilho um relatório com um cliente?

Resposta AAbra o relatório → Compartilhar → escolha o cliente. Eles recebem um link por e-mail.
Resposta BVocê pode exportar o relatório como PDF e enviá-lo por e-mail.
AB
Exatidão52
Utilidade43
Tom44
Formato44
ABTescolha A, B ou empate⌘/Ctrl + Entersalvar
Após salvarA = modelo ajustado · B = modelo base · juiz escolheu A
Um item em uma fila cega. O revisor vê a pergunta, a referência e duas respostas rotuladas apenas como A e B, pontua ambas na rubrica e escolhe uma. Os nomes dos modelos e o veredito do juiz aparecem apenas após salvar, para que nenhum dos dois possa ancorar a avaliação.

Por que a revisão cega é importante

As pessoas são ancoradas pelo que veem primeiro. Mostre a um revisor que a resposta A veio do modelo recém-ajustado e ele se inclinará para ela, porque esse é o resultado que ele espera. Mostre-lhe o veredito do juiz e ele tenderá a concordar com ele — o que anula o propósito de verificar o juiz. Ocultar ambos até que a revisão seja salva mantém o rótulo humano independente. Salvar, então, revela quem era quem e o que o juiz disse, que é o momento em que as discordâncias se tornam visíveis.

Com o que preencher uma fila

EscolhaMotivo
Uma amostra aleatória (20–50) de todas as perguntasUma verificação por amostragem justa do juiz
Perguntas em que a outra resposta venceuO modelo ajustado é realmente pior ali, ou o juiz está errado?
EmpatesO juiz não conseguiu decidir; uma pessoa geralmente consegue
Pontuações baixas do juizOs melhores candidatos para correções
As respostas de um conjunto de dadosVerifique os dados de treinamento antes de treinar: respostas ruins ensinam maus hábitos

Apenas uma amostra aleatória mede com que frequência o juiz está certo em geral. As outras escolhas são deliberadamente enviesadas para casos difíceis: ótimas para encontrar problemas e escrever correções, mas enganosas como uma estimativa de concordância geral.

Leitura dos resultados

CARA OU COROAnão confie apenas no juizum guia justo0%60%80%100%19 de 25 concordam
A concordância é a proporção de perguntas revisadas em que a pessoa e o juiz escolheram a mesma resposta. Com duas respostas para escolher, 50% é o que uma moeda obteria. Nesta fila ilustrativa, o revisor concordou com o juiz em 19 de 25 perguntas (76%): perto de um guia justo, e vale a pena ler as seis discordâncias.
os dois números em uma página de fila
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)
  • Concordância com o juiz. Cerca de 80% ou mais: as taxas de vitória do juiz são um indicador justo. Abaixo de cerca de 60%: não decida baseando-se apenas nos números do juiz — revise mais, mude o modelo do juiz ou ajuste o que é solicitado que ele verifique. Lembre-se de que, com duas respostas para escolher, uma moeda concordaria metade das vezes, então 60% é apenas um pouco melhor do que o acaso.
  • Diferenças de pontuação. Por critério, sua média em comparação à do juiz nas mesmas respostas. Uma diferença de 1 ponto ou mais significa que o juiz avalia esse critério de forma diferente das pessoas. Os juízes costumam ser tolerantes com a correção de fatos do produto e rigorosos com o formato.
  • As discordâncias são os itens interessantes. Leia por que o juiz escolheu de forma diferente. Ou é um problema do juiz — corrija o juiz — ou um problema de dados: a própria resposta de referência estava errada ou desatualizada.

Transformando revisões em dados de treinamento

  • Uma correção torna-se a resposta na qual treinar (dados supervisionados). A resposta de que você menos gostou é armazenada como seu par inferior, de modo que o mesmo exemplo também serve para o ajuste de preferência (DPO).
  • Sem uma correção, a resposta que você escolheu é a resposta principal e a outra é o seu par inferior.
  • Empates sem uma correção, e pontuações por si só, não são exportados. Exportar novamente atualiza os mesmos exemplos em vez de adicionar cópias.
um exemplo exportado: a resposta para aprender e a resposta rejeitada
{"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"}
]}
Exemplo prático: uma verificação por amostragem de 30 itens (ilustrativo)
  1. Uma fila cega é preenchida com uma amostra aleatória de 30 perguntas de uma avaliação, usando os quatro critérios do juiz como rubrica.
  2. Concordância: o revisor e o juiz escolheram a mesma resposta em 24 das 30 perguntas — 80%. A taxa de vitória do juiz é um guia justo para este modelo.
  3. Diferenças de pontuação: em exatidão, o revisor tem média de 2,9 contra 4,0 do juiz, uma diferença de 1,1 ponto — o juiz deixa passar fatos incorretos sobre o produto. Em formato, o juiz é o mais rigoroso.
  4. Das seis discordâncias, quatro são problemas do juiz: ele recompensou uma resposta que inventou um recurso. Dois são problemas de dados: a resposta de referência descreveu um menu que mudou de lugar desde então.
  5. Em uma pergunta, ambas as respostas inventaram uma capacidade. Escolher A ou B recompensaria uma resposta inventada de qualquer forma, então o revisor escreve uma correção em vez disso.
  6. Exportação: 5 correções e 19 escolhas tornam-se 24 exemplos de treinamento com pares de preferência; os empates restantes não são exportados.

Configurações e números

RubricaTípico exatidão, utilidade, tom, formato#

Os critérios que os revisores pontuam de 1 a 5 para cada resposta. Utilize os critérios do juiz para comparar diretamente as pontuações humanas e do juiz. Bloqueado assim que o primeiro item for revisado.

Revisão cegaTípico ativado#

Oculta os nomes dos modelos e o veredito do juiz até que a revisão seja salva, para que nenhum deles influencie o revisor. Desative-o apenas quando estiver rotulando dados em vez de verificar o juiz.

Concordância com o juizTípico ≈ 80%+ guia razoável · abaixo de ≈ 60% não confie apenas no juiz#

A proporção de perguntas revisadas em que você e o juiz escolheram a mesma resposta. Mais significativo em uma amostra aleatória.

Diferença de pontuaçãoTípico 1 ponto ou mais: analise com mais atenção#

A sua média menos a do juiz nas mesmas respostas, por critério. Mostra onde a percepção de qualidade do juiz difere da sua.

Exportar para conjunto de dadosTípico após uma rodada de revisão, antes da próxima execução de treinamento#

Grava os itens revisados como exemplos de treinamento: uma correção ou a resposta escolhida como a réplica, e a outra resposta como o seu par inferior. Empates sem correção e apenas pontuações são ignorados; exportar novamente atualiza os mesmos exemplos.

Erros comuns

  • Revisar com os nomes dos modelos ou o veredito do juiz visíveis e, em seguida, “confirmar” o juiz.
  • Estimar a concordância geral a partir de uma fila cheia de empates e derrotas em vez de uma amostra aleatória.
  • Escolher A ou B quando ambas as respostas estão erradas, em vez de escrever uma correção.
  • Mudar o significado dos critérios no meio do processo — a rubrica é bloqueada por esse motivo.
  • Culpar o juiz por cada discordância quando a própria resposta de referência estava desatualizada.

Referências e leitura complementar

Fontes externas abrem em uma nova aba.

  1. 01Judging LLM-as-a-Judge with MT-Bench and Chatbot ArenaZheng et al., 2023 · arXiv · arxiv.orgConcordância entre juiz e humano acima de 80%, próximo ao nível entre humanos, e os vieses do juiz.
  2. 02Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human PreferencesShankar et al., 2024 · arXiv · arxiv.orgA verificação de avaliadores de LLM em comparação com as avaliações humanas, e como os critérios sofrem desvios à medida que as pessoas revisam.
  3. 03Cohen's kappaWikipedia · en.wikipedia.orgConcordância corrigida pelo acaso — por que 60% em uma escolha dupla é um resultado fraco.
  4. 04Inter-rater reliabilityWikipedia · en.wikipedia.orgComo a concordância entre avaliadores é medida e interpretada.
  5. 05Anchoring effectWikipedia · en.wikipedia.orgO viés contra o qual a revisão cega protege.

Transforme semanas de trabalho especializado em minutos

Veja como o Scalata se adapta à sua equipe, aos seus dados e aos seus Controles.

Fale com vendas