1.0.0
Início
Menu ✕
▼Pesquisar
Pesquisar conteúdo
▼Navegador de Conteúdo
▼Tags Populares
▼Arquivo
◀
Início> Inteligência Artificial> IA generativa> IA tradicional versus IA generativa

IA tradicional versus IA generativa: prever a partir de dados conhecidos ou compor novas saídas

O que você vai encontrar neste artigo
  • O que a IA tradicional faz com dados rotulados: aprender um mapeamento de entradas conhecidas para saídas conhecidas, e por que um rótulo errado é aprendido com a mesma fidelidade que um rótulo certo.
  • As duas formas de uma previsão — classificação (uma classe) e regressão (um número) — e como um score de risco mais um limiar transforma a previsão em decisão operacional em fraude e spam.
  • A limitação estrutural desse paradigma: um espaço de respostas fechado, e por que reconhecimento, ranqueamento e detecção cabem nele enquanto a criação aberta não cabe.
  • O que muda com a IA generativa: padrões aprendidos com muito menos rotulagem manual, saídas compostas no momento da interação, condicionamento ao prompt e o Transformer como a razão de o contexto longo se manter coerente.
  • A analogia para guardar — o aluno de múltipla escolha versus o escritor — e uma tabela para decidir qual paradigma serve a uma tarefa.
CODEFLOW · INTELIGÊNCIA ARTIFICIAL · IA GENERATIVA Prever ou compor De um espaço de respostas fechado a uma saída composta no momento da interação A B C D escolher uma das opções compor uma resposta nova IA tradicional pares rotulados modelo classe / valor IA generativa corpus bruto modelo saída nova

Um banco quer saber se o pagamento com cartão que acabou de chegar é fraude. Uma prefeitura quer saber quantas pessoas vão à praia no próximo sábado. Uma equipe de suporte quer uma resposta redigida para um cliente irritado. As duas primeiras perguntas têm uma forma de resposta fixada de antemão — uma classe, um número — e o sistema só precisa escolhê-la ou estimá-la. A terceira não tem opção a escolher: a resposta precisa ser composta. Essa diferença na forma da resposta é a linha mais limpa entre IA tradicional e IA generativa, e é ela que decide qual das duas uma tarefa exige.[2]

1. Duas perguntas, dois paradigmas

A IA tradicional opera sobre entradas e saídas definidas antes do treino. Ela não cria nada; aprende relações entre variáveis conhecidas para estimar uma resposta provável, que é exatamente o que previsão e apoio à decisão precisam.[2] O paradigma depende de exemplos em que o sistema já sabe o que entrou e qual deveria ter sido o resultado.

A IA generativa aprende as regularidades internas dos dados e as usa para produzir novos exemplos coerentes com o que aprendeu.[3] A pergunta muda de qual rótulo devo atribuir? para qual saída posso compor a partir dos padrões observados? — e é por isso que a resposta não precisa existir previamente como opção fechada: ela é construída no momento da interação.

Dois fluxos: prever dentro de um espaço fechado ou compor uma saída nova — Figura 1
Exemplos rotuladospares (x, y) Aprende a função x → ytreino supervisionado Classe ou valorespaço de respostas fechado fraude ou normal, spam ou legítimo, 7,7 mil visitantes Prompt (instrução + contexto) Grande corpus brutorótulos vêm do próprio dado Aprende os padrõestreino autossupervisionado Saída novacomposta na hora da interação texto, imagem, som ou código que não existia como opção IA tradicional IA generativa As duas faixas aprendem com dados. O que muda é o sinal de aprendizado (um rótulo explícito versus o próprio dado) e a forma da resposta.
Figura 1 — O fluxo tradicional mapeia uma entrada conhecida para um tipo conhecido de resposta; o fluxo generativo aprende padrões sem um rótulo escrito à mão para cada exemplo e compõe a resposta sob a orientação de um prompt.

Pratique: abrir no Lab: Exercício 1, Forma da resposta

2. IA tradicional: aprender com exemplos rotulados

Dados rotulados são registros em que cada exemplo já vem associado à categoria ou ao valor esperado: uma transação marcada como fraude ou normal, um cliente marcado como cancelou ou permaneceu, um dia marcado com o número de visitantes que de fato apareceram. Os rótulos existem porque o modelo precisa de uma referência explícita para aprender a mapear entrada para saída sem ambiguidade. Isso é aprendizado supervisionado: o procedimento de treino ajusta os parâmetros θ de uma função fθ para que suas previsões cheguem o mais perto possível dos rótulos em todo o conjunto de treino.[2]

(1) θ* = argminθ  1N  ∑i=1N  L(fθ(xi), yi)

A equação (1) diz tudo sobre a dependência dos rótulos: a perda L compara cada previsão com o seu rótulo yi, e nada mais. Se os rótulos estiverem errados — por exemplo, imagens de cachorro marcadas como humano — o sistema aprenderá a associação errada, porque ele não tem como corrigir sozinho a semântica do dado: para o otimizador, o rótulo é a verdade. Erros de rotulagem não são uma curiosidade rara; uma auditoria de dez conjuntos de teste amplamente usados encontrou em média 3,3% de exemplos mal rotulados, o suficiente para mudar qual modelo fica em primeiro lugar.[5]

▼Por que o modelo não conserta sozinho um rótulo errado
Um modelo supervisionado não tem noção de cachorro ou humano; tem pixels de um lado e um alvo do outro. Seu único trabalho é fazer os dois concordarem com mais frequência. Um rótulo consistentemente errado é, do ponto de vista do modelo, um padrão consistente a ser aprendido. Só um rótulo inconsistente (o mesmo tipo de imagem marcado das duas formas) aparece como ruído, e mesmo esse é diluído na média em vez de sinalizado. Corrigir a semântica é trabalho de quem cura o conjunto de dados, e é por isso que a qualidade dos dados, e não só a escolha do modelo, domina o custo dos projetos de IA tradicional.[5]

Pratique: abrir no Lab: Exercício 2, Rótulos errados

3. Classificação e regressão: as duas formas de uma previsão

Classificação é a tarefa de escolher entre categorias discretas: cancelar ou permanecer, spam ou legítimo, fraude ou operação normal. Regressão estima uma quantidade contínua: volume de tráfego, demanda futura, o número de pessoas esperado na praia. As duas usam padrões observados no histórico, mas diferem no tipo de saída — classe fechada na classificação, valor numérico na regressão.[2] Os modelos mais simples de cada família deixam o contraste explícito:

(2) p(fraude | x) = σ(w·x + b) = 11 + e−(w·x + b)
(3) ŷ = w·x + b

A equação (2) é a regressão logística, o cavalo de batalha da classificação binária: a mesma soma ponderada de (3), comprimida para uma probabilidade entre 0 e 1 pela função logística σ, e depois transformada em classe por um limiar. A equação (3) é a regressão linear: a soma ponderada é a resposta, sem classe envolvida. A Figura 2 mostra as duas em exemplos pequenos.

Uma classe à esquerda, um número à direita — Figura 2
Classificação: fraude ou normal? hora do dia valor fronteira de decisão normal fraude Regressão: quantos visitantes na praia? visitantes (milhares) temperatura (°C) 20 38 32 ŷ ≈ 7,7 mil a 32 °C
Figura 2 — À esquerda: um classificador aprende uma fronteira que separa as classes rotuladas; cada transação nova cai de um dos lados. À direita: uma regressão aprende a reta de mínimos quadrados ŷ = 0,494·T − 8,08 sobre dez dias rotulados e lê um número nela; os dez pontos e a reta são exatos, o cenário é ilustrativo.
▼Cancelar ou permanecer: por que o churn de clientes é o exercício clássico de classificação
A tabela de clientes de uma operadora de telefonia é pequena e totalmente rotulada: plano, meses como cliente, valor da fatura mensal, número de chamadas ao suporte e se o cliente cancelou no mês seguinte. É o primeiro exercício padrão de classificação justamente porque todos os ingredientes do paradigma ficam visíveis de uma vez — entradas conhecidas, um rótulo binário conhecido e um modelo que aprende quais combinações de entradas acompanharam qual desfecho. Nada é gerado; o modelo só aprende onde fica a fronteira, e o negócio age sobre ela contatando os clientes com maior chance de sair.[2]

Pratique: abrir no Lab: Exercício 3, Classe ou número

4. Da previsão à decisão: scores, limiares e triagem

A IA tradicional observa padrões recorrentes e os transforma em decisão operacional. Em fraude bancária, o sistema aprende o comportamento usual de cada cliente — valores, horários, lugares, estabelecimentos — e sinaliza desvios com um score de risco.[6] Em filtros de spam, separa mensagens com base em traços já reconhecidos como suspeitos, uma ideia que remonta aos filtros bayesianos do fim dos anos 1990.[7] O valor prático está em automatizar triagem, priorização e recomendação em uma escala que nenhuma equipe de analistas alcançaria.

De uma transação a uma decisão: o score e o limiar — Figura 3
Transaçãovalor, hora, local Modelo comportamentalhistórico do cliente Score de risco0,87 aprovar revisar bloquear 0,87 0 0,5 1 O mesmo fluxo filtra spam: traços da mensagem → modelo → score → caixa de entrada ou lixo. A recomendação ranqueia itens por um score da mesma forma. Onde ficam os limiares troca fraudes perdidas por alarmes falsos; isso é uma decisão de negócio, não algo que o modelo produz.
Figura 3 — O modelo produz um score; a decisão vem da comparação com limiares escolhidos pelo negócio. Nada é criado: um padrão observado vira um ranqueamento, um alerta ou um encaminhamento.

Pratique: abrir no Lab: Exercício 4, Do score à decisão

5. A limitação estrutural: um espaço de respostas fechado

A restrição desse paradigma é que ele generaliza sobre o que já foi aprendido, mas não sintetiza uma saída nova no sentido generativo. Ele identifica, classifica, ranqueia ou prevê dentro de um espaço de respostas já delimitado pelos dados de treino e pela tarefa. O modelo de fraude só pode dizer fraude ou normal; o modelo de visitantes só pode devolver um número; um recomendador só pode ranquear itens que existem no seu catálogo. Por isso recomendação, detecção e reconhecimento funcionam bem nesse modelo, enquanto criação aberta exige outra abordagem.[2]

  • Espaço de respostas fixado antes do treino. As classes, ou a faixa numérica, fazem parte do enunciado do problema; o modelo nunca acrescenta uma opção.
  • Um rótulo por exemplo. O sinal de supervisão é explícito e caro: alguém precisou escrevê-lo, e os seus erros são aprendidos como fatos.
  • Força onde o espaço é conhecido. Triagem, pontuação, ranqueamento e detecção são exatamente as tarefas cujas respostas são uma classe ou um número, e o paradigma continua sendo a ferramenta certa para elas.

6. IA generativa: aprender padrões para compor novas saídas

A IA generativa aprende as regularidades internas dos dados e as usa para produzir novos exemplos coerentes com o que foi aprendido.[3] A mudança de mentalidade está em sair de qual rótulo devo atribuir? para qual saída posso compor a partir dos padrões observados?. Diferentemente da IA tradicional, ela pode aprender com muito menos dependência de rotulagem manual exaustiva: em vez de exigir que cada exemplo venha marcado com a resposta correta em formato rígido, ela explora grandes volumes de dados para captar estrutura, sequência, contexto e relações implícitas.[4] Isso amplia a escala de treinamento e muda o tipo de conhecimento que o modelo consegue internalizar.

O truque é que o rótulo vem do próprio dado. Um modelo de linguagem é treinado para prever o próximo token de um texto que já existe; um modelo mascarado é treinado para preencher palavras que foram escondidas dele.[8] Ninguém precisou anotar nada: cada frase na web é ao mesmo tempo uma entrada e a sua própria resposta. Formalmente o modelo aprende uma distribuição de probabilidade sobre sequências inteiras, fatorada um passo de cada vez:

(4) p(x1, …, xT | prompt) = ∏t=1T  p(xt | prompt, x<t)

Compare (4) com (2). O classificador devolve uma probabilidade sobre um punhado de classes fixadas de antemão. O modelo generativo devolve uma probabilidade sobre o próximo pedaço de uma saída, condicionada ao prompt e a tudo o que ele já escreveu — e, encadeando esses passos, atribui probabilidade a sequências que ninguém listou antes. O espaço de respostas deixa de ser um cardápio; passa a ser o conjunto de todas as saídas que os padrões aprendidos tornam plausíveis.

▼Autossupervisão ainda é supervisão, tecnicamente
O laço de treino de um modelo de linguagem minimiza uma perda exatamente como a equação (1); o que muda é de onde vem yi. No aprendizado supervisionado uma pessoa o escreveu; no autossupervisionado ele é o próximo token do próprio texto que está sendo lido.[3] É por isso que a "menor dependência de rótulos" é real, mas não absoluta: os rótulos são gratuitos e abundantes, mas ainda carregam tudo o que o corpus contém, incluindo os seus erros e os seus vieses.

Pratique: abrir no Lab: Exercício 5, Duas formas de responder

7. Composição condicionada: prompt, contexto e coerência em entradas longas

O ponto novo, em contraste com a previsão tradicional, é que a saída não está pré-fixada como uma classe conhecida. Quando o usuário fornece uma instrução, o modelo usa o contexto recebido para determinar o que gerar — texto, imagem, som ou código. O resultado continua condicionado aos padrões aprendidos, mas é composto dinamicamente em vez de selecionado de uma lista de respostas possíveis.[4]

Essa capacidade viabiliza escrita automatizada, geração de imagens, produção assistida de código e tradução automática sofisticada.[9] Em tradução em tempo real, o sistema não apenas identifica palavras isoladas; ele recompõe a mensagem de forma coerente no idioma de destino, e foi por isso que a tradução neural ultrapassou os sistemas baseados em frases assim que a atenção permitiu ao decodificador olhar de volta para a parte certa da fonte.[10] O mesmo princípio começa a aparecer em wearables e dispositivos embarcados — óculos inteligentes e smart rings — que usam geração contextual para apoiar interação contínua ao longo do dia: uma legenda para o que a câmera vê, uma resposta sugerida a partir das últimas mensagens, um resumo falado no fone de ouvido.

Modelos generativos modernos mantêm coerência em entradas maiores porque processam dependências entre partes distantes do conteúdo. O Transformer, apresentado no artigo anterior, é a base que lida melhor com contexto longo e sustenta a continuidade semântica durante a geração: a atenção deixa cada posição pesar diretamente todas as outras, em vez de depender de um estado que se apaga com a distância.[1] Isso é decisivo em diálogo, tradução e produção de texto extenso, nos quais o sentido depende do que veio muito antes.

Múltipla escolha versus escritor: escolher uma opção ou construir a resposta — Figura 4
conjunto fixo de respostas, conhecido antes do treino entrada x classificador classe A classe B classe C classe D escolhe uma resposta composta um token de cada vez, cada um condicionado aos anteriores prompt gerador A praia estava lotada … próximo token Múltipla escolha Escritor Em cima: a resposta tem de ser uma das opções dadas. Embaixo: a resposta não existia antes; é construída sob as restrições do prompt e dos padrões aprendidos.
Figura 4 — O aluno de múltipla escolha escolhe entre alternativas que foram dadas; o escritor produz uma história nova a partir do repertório que acumulou. Os arcos tracejados são o contexto: cada token é escolhido à luz dos que já foram escritos, e é isso que mantém uma saída longa coerente.

As duas formas de responder cabem em poucas linhas de código. A forma do valor devolvido é toda a diferença:

duas_formas_de_responder.py — Python
from math import exp

CLASSES = ["normal", "fraude"]          # espaço de respostas fechado: fixado antes do treino

def classificar(atributos, pesos, vies, limiar=0.5):
    # IA tradicional: um score para a classe positiva, depois uma decisão — equação (2)
    z = sum(w * x for w, x in zip(pesos, atributos)) + vies
    score = 1 / (1 + exp(-z))
    return CLASSES[int(score >= limiar)], score   # uma das opções conhecidas, mais o score

def prever_valor(atributos, pesos, vies):
    # regressão: um número, não uma classe — equação (3)
    return sum(w * x for w, x in zip(pesos, atributos)) + vies

def compor(tokens_do_prompt, modelo, max_novos=50, parada="<eos>"):
    # IA generativa: a resposta é construída token a token — equação (4)
    contexto = list(tokens_do_prompt)
    for _ in range(max_novos):
        distribuicao = modelo.distribuicao_proximo_token(contexto)   # p(x_t | prompt, x_<t)
        token = distribuicao.amostrar()
        if token == parada:
            break
        contexto.append(token)          # o que foi escrito passa a fazer parte do contexto
    return contexto[len(tokens_do_prompt):]   # uma sequência que ninguém listou antes

8. Múltipla escolha versus escritor: escolhendo o paradigma para a tarefa

A analogia mais útil é comparar a IA tradicional a um aluno de múltipla escolha e a IA generativa a um escritor. O primeiro escolhe entre alternativas já dadas; o segundo produz uma nova história a partir do repertório que acumulou. A implicação prática é direta: sistemas tradicionais são fortes quando o espaço de resposta é conhecido, enquanto sistemas generativos se destacam quando a tarefa exige composição, reformulação e criação condicionada ao contexto. A Tabela 1 coloca os dois lado a lado.

AspectoIA tradicionalIA generativa
Pergunta que respondeQual classe, ou qual valor?Qual saída pode ser composta a partir dos padrões?
Dados de treinoExemplos rotulados, um alvo explícito para cada umGrandes corpora brutos; o alvo vem do próprio dado
Espaço de respostasFechado — fixado antes do treinoAberto — qualquer sequência que os padrões tornem plausível
Tarefas típicasDetecção de fraude e spam, previsão de demanda, recomendação, reconhecimentoEscrita, código, geração de imagem e som, tradução, diálogo
SaídaUma classe, um número, um ranqueamento, um scoreTexto, imagem, som ou código composto no momento da interação
Controlado porAtributos e o limiar de decisãoO prompt e a janela de contexto
Principal modo de falhaRótulos errados ou enviesados aprendidos como fatosSaída fluente, mas errada, que parece correta
Papel humanoDefinir limiares, auditar os rótulos, revisar os casos sinalizadosEspecificar a intenção, inspecionar e corrigir a saída

Tabela 1 — Os dois paradigmas comparados. Nenhum substitui o outro: um banco roda um classificador em cada transação e um modelo generativo só onde um texto precisa ser escrito.[2,4]

▼A maioria dos sistemas reais usa os dois
O fluxo de fraude da Figura 3 é tradicional de ponta a ponta, e deve continuar assim: sua resposta é uma classe e seus erros precisam ser mensuráveis. O que a IA generativa acrescenta está em volta dele — a explicação escrita para o analista que revisa um caso sinalizado, a mensagem redigida para o cliente, o SQL gerado para investigar um padrão. Decidir quais partes de um fluxo de trabalho têm resposta fechada e quais precisam de composição é a primeira pergunta de projeto, bem antes de escolher um modelo.

9. Conclusão

A linha entre os dois paradigmas não é inteligência, tamanho ou idade; é a forma da resposta. A IA tradicional aprende com exemplos rotulados a escolher uma classe ou estimar um número dentro de um espaço definido antes do treino, o que a torna precisa, auditável e a ferramenta certa para detecção, ranqueamento e previsão. A IA generativa aprende os padrões do próprio dado e compõe uma saída que não existia como opção, condicionada ao prompt e a um contexto que o Transformer permite sustentar por trechos longos. Pergunte primeiro qual é a forma da resposta: se for um cardápio, use o aluno de múltipla escolha; se precisar ser escrita, chame o escritor — e mantenha um humano lendo o que o escritor produz. O próximo artigo abre a caixa de ferramentas do escritor: o mapa probabilístico que o modelo aprende em vez de um mapeamento, a autorregressão token a token, a self-attention em contexto longo e os embeddings que dão coordenadas ao significado.

Referências (10) Tags Artigos Relacionados Versões e Histórico
  • [1]A. Vaswani; N. Shazeer; N. Parmar et al. — Attention Is All You Need, NeurIPS 2017. arXiv:1706.03762 (acessado em 10/09/2026)Artigo acadêmico
  • [2]T. Hastie; R. Tibshirani; J. Friedman — The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2.ª ed., Springer, 2009. hastie.su.domains/ElemStatLearnLivro
  • [3]A. Radford; K. Narasimhan; T. Salimans; I. Sutskever — Improving Language Understanding by Generative Pre-Training, OpenAI, 2018. cdn.openai.comRelatório técnico
  • [4]T. B. Brown; B. Mann; N. Ryder et al. — Language Models are Few-Shot Learners, NeurIPS 2020. arXiv:2005.14165Artigo acadêmico
  • [5]C. G. Northcutt; A. Athalye; J. Mueller — Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarks, NeurIPS 2021 Datasets and Benchmarks Track. arXiv:2103.14749Artigo acadêmico
  • [6]R. J. Bolton; D. J. Hand — Statistical Fraud Detection: A Review, Statistical Science 17(3), 2002. doi:10.1214/ss/1042727940Artigo acadêmico
  • [7]M. Sahami; S. Dumais; D. Heckerman; E. Horvitz — A Bayesian Approach to Filtering Junk E-Mail, AAAI Workshop on Learning for Text Categorization, 1998. microsoft.com/researchArtigo acadêmico
  • [8]J. Devlin; M.-W. Chang; K. Lee; K. Toutanova — BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding, NAACL 2019. arXiv:1810.04805Artigo acadêmico
  • [9]M. Chen; J. Tworek; H. Jun et al. — Evaluating Large Language Models Trained on Code, 2021. arXiv:2107.03374Artigo acadêmico
  • [10]D. Bahdanau; K. Cho; Y. Bengio — Neural Machine Translation by Jointly Learning to Align and Translate, ICLR 2015. arXiv:1409.0473Artigo acadêmico

Leitura complementar

  • [a]I. Goodfellow; Y. Bengio; A. Courville — Deep Learning, MIT Press, 2016. deeplearningbook.orgLivro
  • [b]Desenvolvedores do scikit-learn — Supervised learning, guia do usuário do scikit-learn. scikit-learn.orgDocumentação

Referências verificadas em 10/09/2026 e conferidas na revisão técnica. Links externos abrem fora do Codeflow.

Conceitos-chave:Dados rotuladosClassificação vs regressãoScore de risco e limiarEspaço de respostas fechadoPadrões autossupervisionadosComposição condicionada

Clique em uma tag para listar todos os artigos relacionados.

Título Categoria Leitura Publicado Status
Mitologia, autômatos e a origem da pergunta: o início da história da IA, de Turing ao primeiro inverno Inteligência Artificial14 min 09/10/2026 Publicado
Da previsão de saída ao mapa probabilístico: autorregressão, self-attention e embeddings Inteligência Artificial13 min 09/10/2026 Publicado
Quando o código deixa de ser o diferencial: o papel do desenvolvedor com IA generativa Inteligência Artificial13 min 09/09/2026 Publicado
Fundamentos antes de ferramentas: como avaliar e construir com IA generativa Inteligência Artificial12 min 09/09/2026 Publicado
O que é IA generativa, e por que ela só se tornou viável agora? Inteligência Artificial12 min 09/08/2026 Publicado
5 artigo(s) relacionado(s) em Inteligência Artificial
Versão do artigo
1
Publicado em
09/10/2026 08:00
Autor
@rafaelsantos
Idioma de origem
Português (Brasil)

10/09/2026 08:00 — Publicação inicial do artigo.

▼Comentários

Os comentários são GitHub Discussions em codeflow/codeflow.github.io. Entre com o GitHub para comentar; cada artigo tem seu próprio tópico.

Sumário
Ajuda
Sumário do Artigo ✕
Figuras

O sumário reflete o artigo aberto na área principal.

Ajuda ✕
Como ler um artigo

Os labels no topo indicam a categoria, o nível e o estágio de revisão do conteúdo. As chamadas numeradas [1] apontam para a aba Referências ao final do artigo.

As fórmulas são numeradas à direita e referenciadas no texto por “equação (n)”. As figuras são SVG: acompanham o zoom do navegador sem perda.

Use o seletor de idioma no topo para alternar entre as versões do mesmo artigo, quando existirem.

Laboratório de Exercícios ✕
Idioma não disponível ✕


Você pode continuar lendo no idioma atual ou ir para a página inicial no idioma selecionado.