Por que a qualidade domina
O ajuste fino supervisionado possui uma única fonte de verdade: os seus exemplos. O modelo não consegue distinguir uma resposta descuidada de uma cuidadosa, portanto, ele aprende ambas. Um conjunto pequeno de exemplos corretos e consistentes geralmente supera um conjunto grande de exemplos mistos. O estudo LIMA (2023) ilustrou esse ponto de forma vívida: um modelo de 65 bilhões de parâmetros com ajuste fino em apenas 1.000 exemplos cuidadosamente selecionados forneceu respostas que as pessoas avaliaram como equivalentes ou melhores que as do GPT-4 em 43% dos casos.
As cinco propriedades
| Propriedade | O que significa | Como verificar |
|---|---|---|
| Correto | Cada alvo está correto: fatos, etapas, números, nomes. | Peça a alguém que conheça o assunto para ler de 30 a 50 alvos aleatórios. |
| Consistente | Perguntas semelhantes recebem respostas com formatos semelhantes. | Agrupe as respostas por tópico e compare-as lado a lado; defina um estilo padrão primeiro. |
| Variado | Perguntas curtas, vagas, compostas por várias partes e de acompanhamento, não apenas as bem formuladas. | Liste os tipos de perguntas que você recebe e verifique se cada um deles aparece. |
| Focado | Um trabalho bem definido ou alguns claramente separados. | Você consegue descrever o que o modelo deve fazer em duas frases? |
| Representativo | As entradas se parecem com o que o modelo verá no uso real. | Compare a combinação de tópicos e comprimentos com o tráfego real. |
Quantos exemplos
Não existe um número universal, mas existem intervalos úteis. Tarefas restritas com um formato claro — responder a um tipo de pergunta em um estilo fixo, classificar uma solicitação — frequentemente mostram um efeito claro com algumas centenas de exemplos. Assistentes amplos que cobrem muitos tópicos precisam de milhares. O guia de ajuste fino da OpenAI relata melhorias a partir de 50 a 100 exemplos e sugere começar com cerca de 50 exemplos bem elaborados, avaliar e adicionar mais a partir daí. Mais dados ajudam mais quando adicionam variedade; mais do mesmo adiciona custos sem agregar muito.
Duplicatas e repetições
Uma conversa que aparece duas vezes é treinada duas vezes, e uma resposta pronta usada como alvo para cinquenta perguntas diferentes ensina o modelo a produzi-la em todos os lugares. Pesquisas sobre dados de pré-treinamento mostram o quanto a repetição importa: a remoção de quase duplicatas de conjuntos de treinamento comuns fez com que os modelos reproduzissem textos memorizados com uma frequência cerca de dez vezes menor. Na escala de ajuste fino, o sintoma é um modelo repetitivo que usa excessivamente algumas frases feitas.
Alvos que dependem de novos fatos
Tenha cuidado com alvos construídos principalmente com base em fatos que o modelo base nunca viu. Um estudo de 2024 realizado por Gekhman e colegas descobriu que os modelos aprendem esses exemplos mais lentamente do que aqueles consistentes com o que já sabem e que, à medida que os aprendem, tornam-se mais propensos a alucinar. Sempre que possível, forneça fatos especializados ou mutáveis no momento da solicitação e use o conjunto de dados para ensinar como utilizá-los.
- Início: 600 chats de suporte com 900 alvos candidatos.
- Exatidão: um revisor lê 50 alvos aleatórios e encontra 6 com um nome de menu desatualizado. Uma pesquisa encontra mais 40 com o mesmo problema; todos são corrigidos.
- Consistência: perguntas sobre senhas são respondidas em três formatos diferentes. A equipe escolhe um e corrige os demais.
- Variedade: perguntas muito curtas (“exportar?”) representam 15% do tráfego real, mas estão quase ausentes do dataset, então 60 chats desse tipo são adicionados.
- Repetições: uma resposta pronta é o alvo 70 vezes; o limite do Data Prep para respostas repetidas impede que ela domine.
- Resultado: menos alvos utilizáveis do que no início, mas cada um ensina o comportamento que você deseja.
Erros comuns
- Adicionar mais exemplos do mesmo tipo em vez de cobrir os tipos que estão faltando.
- Treinar com tudo o que foi dito em vez de treinar com o que deveria ter sido dito.
- Misturar vários estilos de resposta porque pessoas diferentes escreveram as respostas.
- Deixar de fora perguntas curtas, vagas e mal formuladas porque elas fazem o conjunto de dados parecer desorganizado.
- Presumir que a limpeza automática verifica se as respostas estão corretas.
Referências e leitura complementar
Fontes externas abrem em uma nova aba.
- 01LIMA: Less Is More for AlignmentZhou et al., 2023 · arXiv · arxiv.org1.000 exemplos cuidadosamente escolhidos e o que eles alcançaram.
- 02Deduplicating Training Data Makes Language Models BetterLee et al., 2021 · arXiv · arxiv.orgO custo medido de dados de treinamento duplicados.
- 03Does Fine-Tuning LLMs on New Knowledge Encourage Hallucinations?Gekhman et al., 2024 · arXiv · arxiv.orgPor que alvos cheios de fatos desconhecidos podem produzir o efeito contrário.
- 04Supervised fine-tuningOpenAI API docs · developers.openai.comO conselho de um provedor sobre com quantos exemplos começar.
- 05Datasets: Data characteristicsGoogle Machine Learning Crash Course · developers.google.comUm breve guia sobre a confiabilidade e a qualidade dos dados.