Parte III — Redes Neurais e Deep Learning · Cap. 12

Modelos de Fundação e Generativos

Embeddings, fine-tuning, RAG e LLMs.

◐ essencial🕒 estado da arte 2026-08revisão 2026-08-10📖 ~18 min de leitura🎯 3 exercícios⬇ md

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.

Exercício12-e1escolha uma

Uma 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.

Exercício12-e2responda com um número

No 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.

Exercício12-e3responda com suas palavras

Uma 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

  1. 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.
  2. 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.
  3. 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.