Objetivos de aprendizagem
- O1. Distinguir pré-treino, fine-tuning e uso via prompt quanto a custo e a dado necessário.
- O2. Usar embeddings para busca semântica e medir a melhora sobre a busca por termos.
- O3. Explicar RAG como decisão de arquitetura, e não como técnica de prompt.
- O4. Escolher entre fine-tuning e recuperação a partir da natureza do problema.
O problema: cada tarefa de linguagem recomeçava do zero
Em 2018 havia uma assimetria constrangedora entre duas áreas vizinhas.
Em visão computacional, ninguém treinava do zero havia anos. Pegava-se uma rede já treinada num corpus grande de imagens e adaptava-se ao problema de casa. Em processamento de linguagem, não: cada tarefa recomeçava do zero. Classificar sentimento, extrair entidades, responder pergunta — cada uma exigia sua própria arquitetura, seu próprio corpus rotulado, seu próprio treino do início.
O gargalo não era a arquitetura nem a máquina. Era o rótulo. Rotular texto custa hora de gente, e a mesma empresa que tinha milhões de documentos tinha oitocentos exemplos rotulados — quando tinha.
De onde isto veio
O aperto. Visão reaproveitava tudo; linguagem não reaproveitava quase nada. ✓ᵃ
O que se fazia antes. Reaproveitava-se a camada de entrada. Embeddings estáticos — um vetor fixo por palavra, aprendido em corpus grande — entravam como feature, e todo o resto era treinado por tarefa. Era transferência de vocabulário, não de modelo. ⏳
A virada. Transferir o modelo inteiro, não só a camada de entrada. Pré-treinar em texto cru, sem rótulo, e depois ajustar o mesmo modelo à tarefa. ✓ᵃ
A ideia reaproveitável. Quando o dado rotulado é o gargalo, mude o que se reaproveita — não o algoritmo. O salto de 2018 não veio de um otimizador melhor nem de uma camada nova: veio de trocar a unidade de reuso, da palavra para o modelo. Vale fora daqui: diante de escassez de rótulo, a primeira pergunta útil não é "que modelo uso?", é "o que já foi aprendido que eu posso não reaprender?". 📖
Duas peças concretas. ULMFiT (Howard & Ruder, arXiv:1801.06146, 18/01/2018) mostra o tamanho do ganho: com 100 exemplos rotulados, iguala o desempenho de treinar do zero com 10 000. ✓ᵃ E BERT (2018) traz o objetivo de máscara — esconder palavras e pedir que o modelo as recupere. Esse objetivo é a tarefa Cloze, criada por Wilson Taylor em 1953 como medida de legibilidade de texto jornalístico. ⏳ Uma régua de redação virou função de perda 65 anos depois — mais um caso do padrão que este livro persegue: o intervalo entre a ideia e o procedimento.
As leis de escala. Kaplan e colegas (arXiv:2001.08361, 23/01/2020) mostram que a perda cai como lei de potência em tamanho de modelo, dado e computação, "spanning more than seven orders of magnitude" — e que largura e profundidade têm efeito mínimo. ✓ᵃ
A leitura deste livro (📖). Isto é o oposto do capítulo 10. Lá, trinta anos de progresso vieram de arquitetura: convolução, pooling, conexão residual. A lei de escala diz que, passado certo ponto, arquitetura é detalhe. Duas verdades em capítulos vizinhos, e a segunda não apaga a primeira: ela vale num regime — o regime em que há computação e corpus para gastar. Fora dele, arquitetura continua decidindo.
O nome, e a crítica que veio junto
O termo foundation model nasce de um relatório de 114 autores do Stanford CRFM (Bommasani et al., arXiv:2108.07258, 16/08/2021). ✓ᵃ Os autores explicam a escolha: chamam-nos assim "to underscore their critically central yet incomplete character" — centrais, e ainda assim incompletos. E o próprio resumo já traz a autocrítica: o paradigma "incentivizes homogenization", e os defeitos do modelo-base "are inherited by all adapted models downstream".
A objeção mais citada ao termo é atribuída a Meredith Whittaker: renomearam algo que já tinha nome — são modelos de linguagem grandes, e "fundação" embute uma promessa de solidez que o objeto não sustenta. ⏳ — a atribuição circula na imprensa especializada; não foi conferida em fala primária.
A leitura deste livro (📖). É a lição do caso OLAP, no capítulo 23: quem batiza uma categoria decide o que ela herda de história e de crítica. A diferença — e ela é a favor deste caso — é que aqui os autores declararam a limitação no próprio resumo, o oposto do relatório patrocinado de 1993.
O intervalo, e por que ele é a contra-prova do livro. Transformer em 2017; BERT e GPT em 2018. Cerca de um ano. Compare com 53 anos no capítulo 10, 59 no capítulo 03, cerca de 80 no capítulo 13. O capítulo 07 já apontava a primeira condição para o intervalo encurtar: a precisão da pergunta. Este caso acrescenta a segunda: infraestrutura de reprodução compartilhada — arXiv, código aberto, GPU comprável, benchmark comum. Com as duas presentes, o intervalo cai de décadas para meses. 📖
Procedência das afirmações desta seção (✓ᵃ = página do artigo aberta e resumo lido; o corpo, não):
| Selo | Afirmação |
|---|---|
| ✓ᵃ | O aperto de 2018: visão já não treinava do zero, linguagem recomeçava a cada tarefa; a virada é transferir o modelo inteiro |
| ✓ᵃ | ULMFiT (Howard & Ruder, arXiv:1801.06146, 18/01/2018): 100 exemplos rotulados igualam treino do zero com 10 000 |
| ✓ᵃ | Kaplan et al. (arXiv:2001.08361, 23/01/2020): perda em lei de potência, "spanning more than seven orders of magnitude"; largura e profundidade com efeito mínimo |
| ✓ᵃ | Lewis et al. (arXiv:2005.11401, 22/05/2020): "their ability to access and precisely manipulate knowledge is still limited"; separação entre memória paramétrica e não-paramétrica |
| ✓ᵃ | Bommasani et al. (arXiv:2108.07258, 16/08/2021, 114 autores): "critically central yet incomplete", "incentivizes homogenization", defeitos "inherited by all adapted models downstream" |
| ✓ᵐ | BERT (2018) e o objetivo de máscara |
| ⏳ | A origem do objetivo de máscara na tarefa Cloze de Wilson Taylor (1953) |
| ⏳ | Embeddings estáticos como prática dominante de transferência antes de 2018 |
| ⏳ | A objeção de Meredith Whittaker ao termo foundation model — imprensa especializada, sem fala primária conferida |
| 📖 | A leitura de que as leis de escala contradizem o capítulo 10 dentro de um regime, sem anulá-lo |
| 📖 | A leitura de que quem batiza a categoria decide o que ela herda — paralelo com o caso OLAP do capítulo 23 |
| 📖 | A leitura do intervalo de ~1 ano como contra-prova: precisão da pergunta mais infraestrutura de reprodução compartilhada |
Fundamentos: pré-treino auto-supervisionado e a palavra que muda de sentido
Auto-supervisionado é a palavra que resolve o gargalo do rótulo, e ela é mais simples do que parece: o rótulo é extraído do próprio dado. Esconda uma palavra e peça a palavra de volta; corte a frase e peça a continuação. Ninguém anotou nada, e ainda assim existe resposta certa para comparar. É supervisão sem anotador — e é isso que permite treinar em corpus da ordem da internet, onde rotular à mão seria impensável.
O que sai desse treino é uma representação contextual. A diferença em relação ao embedding estático do capítulo 03 é direta: no estático, manga tem um vetor, média confusa da fruta e da peça de roupa. No contextual, o vetor de manga é calculado na frase em que a palavra aparece — e "a manga estava madura" e "a manga da camisa rasgou" produzem vetores distantes. A mesma palavra deixa de ter um significado só.
Isso muda o que a busca semântica consegue fazer. Busca por termos acha documentos que repetem a palavra; busca por embedding acha documentos que falam da mesma coisa com outras palavras — e é o ganho que o capítulo 04 exige que você meça, não presuma, contra a linha de base por termos.
12-e1escolha umaUma equipe indexou 30 mil chamados de suporte com embeddings estáticos (um vetor fixo por palavra, somados por documento) para fazer busca semântica. A busca por "manga quebrada na esteira" devolve receitas de suco de fruta. Qual é o diagnóstico mais preciso?
Adaptar: as três portas, e o que cada uma custa
Com o modelo pré-treinado na mão, há três formas de chegar à sua tarefa — e elas diferem sobretudo em dado necessário e custo.
Fine-tuning completo. Continua o treino, ajustando todos os pesos com os seus exemplos. É o mais poderoso e o mais caro: exige máquina, exige tempo e produz uma cópia inteira do modelo para cada tarefa. É onde o número do ULMFiT importa — com transferência, a ordem de grandeza de rótulos necessários cai drasticamente.
Adaptação eficiente. Em vez de mexer em tudo, congela-se o modelo e treina-se um punhado pequeno de parâmetros novos — adaptadores, e a família LoRA (Low-Rank Adaptation) é a mais difundida. Mesmo efeito prático na maioria dos casos, com uma fração do custo e um artefato pequeno por tarefa, em vez de um modelo inteiro. Fica registrado o nome; o detalhe é assunto de outro ciclo.
Prompting e in-context learning. Nenhum peso muda. A tarefa é descrita no texto de entrada, às vezes com alguns exemplos ali mesmo, e o modelo responde. Custo de treino zero, latência e custo por chamada não-zero, e nenhuma garantia de estabilidade: a mesma instrução reescrita produz resultado diferente. É a porta certa para começar — e a errada para prometer consistência sem medir.
A regra de bolso é a ordem inversa do custo: tente prompt, depois adaptação eficiente, e só então fine-tuning completo — e a cada degrau exija a evidência de que o anterior não bastava.
12-e2responda com um númeroNo artigo do ULMFiT (2018), o modelo transferido atinge, com 100 exemplos rotulados, o mesmo desempenho de um modelo treinado do zero com 10 000 exemplos.
Por qual fator a quantidade de rótulos necessária foi dividida? Responda com um número inteiro.
Conhecimento nos pesos e conhecimento recuperável
O modelo guarda fatos nos pesos. O artigo de RAG (Lewis et al., arXiv:2005.11401, 22/05/2020) diagnostica o limite disso com precisão: "their ability to access and precisely manipulate knowledge is still limited". ✓ᵃ A proposta separa duas memórias — a paramétrica, que está nos pesos, e a não-paramétrica, que está num índice consultável na hora da pergunta.
A leitura deste livro (📖). É a LSTM repetida 23 anos depois. No capítulo 11, a memória embutida na rede recorrente não dava conta e a solução foi construir um canal explícito para a informação atravessar. Aqui é o mesmo movimento, uma escala acima: quando a memória embutida falha, construa um canal externo.
É por isso que RAG é decisão de arquitetura, não técnica de prompt. Adotar RAG significa passar a manter um índice, uma política de atualização, um recuperador que pode errar e uma etapa a mais na latência. Nada disso cabe num campo de texto.
Quando usar recuperação em vez de fine-tuning. Três sinais, e qualquer um deles já basta: o conhecimento muda — política de preços que troca toda semana, catálogo, jurisprudência; a resposta precisa citar a fonte, porque alguém vai auditar; ou o volume de conhecimento é grande e o custo de retreinar a cada mudança é proibitivo. Fine-tuning ensina comportamento — formato, tom, um jeito de responder. Recuperação fornece fato. Confundir os dois é o erro mais caro deste capítulo: quem faz fine-tuning para "ensinar a política nova" paga o treino e ainda fica com a política de ontem congelada nos pesos.
Alucinação, e por que ela não é um defeito de fabricação. O modelo foi treinado para continuar texto de forma plausível — não para dizer a verdade. Uma citação inventada com autor, ano e página é, do ponto de vista do objetivo de treino, um sucesso: é exatamente o texto que viria a seguir. Recuperação ataca o problema pela raiz certa, ao trocar "lembre-se do fato" por "leia este trecho e responda a partir dele", mas não o elimina: se o recuperador trouxer o documento errado, o modelo responderá com convicção idêntica.
12-e3responda com suas palavrasUma operadora de saúde quer um assistente interno que responda dúvidas sobre cobertura de procedimentos. As regras mudam toda semana por decisão de comitê, existem cerca de 4 mil páginas de normas vigentes, e toda resposta precisa apontar a norma que a sustenta, porque a auditoria confere por amostragem.
A liderança técnica propôs "fazer fine-tuning do modelo nas normas". Julgue a proposta e diga o que você faria — incluindo o que mediria para saber se funcionou.
Limites: custo, viés herdado e a dificuldade de avaliar
Custo. Pré-treinar é um projeto de infraestrutura, não de equipe de dados — e é por isso que a esmagadora maioria dos usuários consome modelos de terceiros. Isso tem consequência: a homogeneização que o próprio relatório de Stanford aponta significa que o mesmo punhado de modelos-base sustenta milhares de aplicações, e um defeito lá aparece em todas — "inherited by all adapted models downstream".
Viés herdado do corpus. O modelo aprendeu a continuar o texto que existe, com as associações que existem nele. Nenhuma etapa do pré-treino filtra isso, e o fine-tuning por cima raramente remove — costuma apenas encobrir na superfície testada. O tratamento sério é assunto do capítulo 14.
Avaliar é o problema aberto. Aqui não há matriz de confusão esperando: a saída é texto livre, muitas respostas diferentes são aceitáveis, e o "gabarito" muitas vezes é um julgamento. O capítulo 04 continua valendo, e sua exigência central vale mais ainda: defina a linha de base e meça contra ela. Rubrica escrita antes de olhar as respostas, conjunto de casos fixo, e desconfiança explícita quando o avaliador é outro modelo — o júri automático herda os mesmos vieses do julgado, e concorda consigo mesmo com facilidade suspeita.
Síntese — o que levar
- Em 2018 o gargalo de linguagem era rótulo, não arquitetura: cada tarefa recomeçava do zero.
- A ideia exportável: quando o dado rotulado é o gargalo, mude o que se reaproveita, não o algoritmo. A unidade de reuso passou da palavra para o modelo.
- Auto-supervisionado = o rótulo sai do próprio dado. É o que destrava treinar em corpus sem anotador.
- Embedding contextual dá vetores diferentes à mesma palavra em frases diferentes; o estático dá um só, e é aí que a busca semântica quebra.
- As leis de escala dizem que, passado certo ponto, arquitetura é detalhe — o oposto do capítulo 10. As duas verdades convivem, cada uma no seu regime.
- Três portas, em ordem crescente de custo: prompt → adaptação eficiente (LoRA) → fine-tuning completo. Suba um degrau só com evidência de que o anterior não bastou.
- Fine-tuning ensina comportamento; recuperação fornece fato. Confundir isso é o erro caro deste capítulo.
- RAG é decisão de arquitetura: traz índice, política de atualização e um recuperador que também erra.
- Alucinação não é bug: o modelo foi treinado para continuar texto plausível, não para dizer a verdade.
- O nome foundation model foi escolhido para marcar o caráter central e incompleto — e a crítica veio no próprio resumo que cunhou o termo.
- Um ano entre Transformer e BERT/GPT. Pergunta precisa mais infraestrutura de reprodução compartilhada encurtam o intervalo de décadas para meses.
Verificação
- Explique a diferença entre pré-treino, fine-tuning e uso via prompt em termos de quem paga o quê: quanto dado rotulado, quanto tempo de máquina e quanto custo por uso cada um exige. Dê um caso do seu trabalho para cada um.
- Descreva um sistema de busca que você usa hoje e diga como mediria se trocar busca por termos por busca com embeddings melhorou alguma coisa — qual é a linha de base, qual é o conjunto de consultas e qual número decide.
- Um colega diz que "RAG é só colocar os documentos no prompt". Aponte três compromissos de arquitetura que essa frase esconde, e diga qual deles costuma aparecer primeiro em produção.