Capítulo 2: Predizendo a Próxima Palavra
O Mecanismo Central dos LLMs
Tudo o que um LLM faz—responder perguntas, escrever histórias, programar—se resume a uma operação simples: prever qual palavra deve vir a seguir.
A Ideia Básica
Um LLM gera texto repetidamente perguntando: "Dado tudo até agora, qual palavra tem mais chance de vir a seguir?"
Um Exemplo Simples
Prompt: "A capital da França é"
O modelo calcula probabilidades:
- "Paris" → 95% de chance
- "Lyon" → 2% de chance
- "Berlim" → 0,1% de chance
- "pizza" → 0,0001% de chance
Ele escolhe "Paris" (ou faz uma amostragem aleatória ponderada pela probabilidade).
Como a Previsão Gera Conversa
Vamos acompanhar como uma pergunta se transforma em resposta:
Sua Entrada
"De que cor é o céu?"
O Processo do Modelo
- Vê: "De que cor é o céu?"
- Prevê a próxima palavra: "O" (provável início de uma resposta)
- Vê: "De que cor é o céu? O"
- Prevê: "céu" (faz sentido no contexto)
- Vê: "De que cor é o céu? O céu"
- Prevê: "é" (correto gramaticalmente)
- Prevê: "azul" (o padrão de resposta que aprendeu)
- Continua até: Detectar o fim da resposta
Saída: "O céu é azul."
Por Que Parece Inteligente
Esse mecanismo simples produz um comportamento que parece inteligente porque:
1. Padrões Codificam Conhecimento
Quando treinado com textos como:
- "O céu é azul durante o dia"
- "O céu parece azul por causa da dispersão da luz"
- "Céu azul é sinal de bom tempo"
O modelo aprende que "azul" segue fortemente "céu é" em contextos de pergunta e resposta.
2. O Contexto Molda a Previsão
A mesma palavra tem previsões diferentes dependendo do contexto:
| Contexto | Próxima Palavra Provável |
|---|---|
| "O banco do rio..." | "era" (contexto de natureza) |
| "O banco onde deposito..." | "dinheiro" (contexto financeiro) |
| "Sente-se no banco..." | "da praça" (contexto de assento) |
3. Escala Possibilita Raciocínio
Com parâmetros e treinamento suficientes, o modelo pode seguir padrões lógicos:
"Se A causa B, e B causa C, então A causa ___" → "C"
Probabilidade e Aleatoriedade
Temperatura: Controlando a Criatividade
LLMs possuem um ajuste de "temperatura" que afeta como escolhem a próxima palavra:
| Temperatura | Comportamento | Caso de Uso |
|---|---|---|
| Baixa (0,1) | Sempre escolhe a palavra mais provável | Respostas factuais, código |
| Média (0,7) | Alguma variedade, ainda coerente | Conversa geral |
| Alta (1,0+) | Mais aleatório, criativo, arriscado | Escrita criativa, brainstorming |
Exemplo em Diferentes Temperaturas
Prompt: "O tempo hoje está"
- Temperatura baixa: "ensolarado" (escolhido 10/10 vezes)
- Temperatura média: "ensolarado" (7/10), "bonito" (2/10), "agradável" (1/10)
- Temperatura alta: "espetacular" (3/10), "lembrando a primavera" (2/10), "inesperadamente ameno" (2/10)...
A Natureza Estatística dos LLMs
LLMs São Máquinas de Probabilidade
Isso Explica Muitos Comportamentos
Por que LLMs podem ser "criativos": Eles podem escolher palavras menos prováveis, mas válidas.
Por que as respostas variam: A amostragem aleatória faz com que execuções diferentes gerem respostas diferentes.
Por que podem errar: Alta probabilidade ≠ correto. Padrões "confiantes" nem sempre são verdadeiros.
Comportamentos Emergentes
Quando você combina:
- Bilhões de parâmetros
- Trilhões de exemplos de treinamento
- Previsão da próxima palavra
Você obtém capacidades que não foram programadas explicitamente:
Exemplos de Habilidades Emergentes
| Habilidade | Como Emerge |
|---|---|
| Tradução | Padrões aprendidos em textos multilíngues |
| Geração de código | Padrões aprendidos em repositórios de código |
| Matemática | Padrões aprendidos em problemas e soluções matemáticas |
| Raciocínio | Padrões aprendidos em argumentos lógicos |
| Resumo | Aprendeu a condensar com base em exemplos de resumo |
Por Que Isso Funciona Tão Bem
A Hipótese da Compressão
Para prever texto com qualidade, o modelo precisa entender implicitamente:
- Gramática e sintaxe
- Fatos sobre o mundo
- Lógica e raciocínio
- Diferentes estilos de escrita
- Fluxo de contexto e conversa
A previsão força o modelo a aprender tudo isso.
A Hipótese do Escalonamento
À medida que os modelos ficam maiores:
- Aprendem mais padrões
- Combinam padrões de forma mais eficaz
- Novas capacidades "emergem" em certos tamanhos
- O desempenho continua melhorando (até agora)
Limitações da Previsão
1. Reconhecimento de Padrão, Não Raciocínio
O modelo encontra padrões, não verdades. Se informações falsas aparecem nos padrões, podem ser reproduzidas.
2. Sem Autoconsciência
O modelo não "sabe" que está gerando texto. Ele apenas prevê.
3. Risco de Alucinação
Quando não há um padrão forte, o modelo gera textos plausíveis, mas potencialmente falsos.
4. Sensibilidade ao Prompt
Pequenas mudanças na entrada podem causar grandes mudanças na saída.
O Loop Autorregressivo
Autorregressivo significa que a saída do modelo é usada como entrada para a próxima previsão.
Input: "Hello"
Predict: "there"
New input: "Hello there"
Predict: "!"
New input: "Hello there!"
Predict: "How"
New input: "Hello there! How"
...and so on
É por isso que:
- Saídas longas são geradas pedaço por pedaço
- Erros iniciais podem se acumular
- O modelo pode "ver" sua própria saída anterior
Principais Aprendizados
✅ Tudo o que um LLM faz é prever a próxima palavra
✅ Probabilidades são calculadas para todas as palavras possíveis
✅ A temperatura controla a aleatoriedade versus previsibilidade
✅ Escala e treinamento permitem habilidades emergentes
✅ Previsão ≠ compreensão, o que leva a alucinações
✅ Cada palavra gerada vira entrada para a próxima previsão
Reflita Sobre Isso
- Se um LLM prevê "Paris" com 95% de chance para "capital da França é ___", de onde vem esse 95%?
- Por que uma temperatura alta pode ser boa para escrita criativa, mas ruim para perguntas factuais?
- Como o loop autorregressivo explica por que erros iniciais em uma resposta podem levar a mais erros?
Próximos Passos
Agora vamos entender como os LLMs "lembram" da conversa no Capítulo 3: Contexto e Memória.