Entendendo a IA Generativa
O que é IA Generativa
IA tradicional vs generativa, o que é um LLM e como o ChatGPT funciona em alto nível.
Nesta aula você vai
- Diferenciar IA tradicional, automação e IA generativa
- Explicar o papel de um LLM na predição de tokens
- Descrever o fluxo prompt → modelo → resposta
O que é IA Generativa
Objetivos
- Entender o que realmente acontece quando um usuário conversa com uma IA
- Diferenciar IA tradicional de IA generativa
- Saber o que é um LLM e como ele produz texto
IA tradicional vs IA generativa
| Tipo | Entrada | Saída | Exemplo |
|---|---|---|---|
| Tradicional (classificação) | Dados estruturados | Rótulo fixo | Spam ou não spam |
| Tradicional (regressão) | Números | Valor numérico | Previsão de vendas |
| Generativa (LLM) | Texto (prompt) | Texto novo | Resposta a pergunta, código, JSON |
IA tradicional decide entre opções conhecidas. IA generativa compõe sequências novas token a token.
Automação (if/else, cron, webhook) não é IA generativa. Um script que envia e-mail após pagamento é regra fixa — previsível, barato, sem modelo de linguagem.
O que é um LLM
LLM (Large Language Model) é um modelo estatístico treinado em bilhões de textos para prever: dado o que veio antes, qual é o próximo token mais provável?
Tokens ≈ pedaços de palavras ("desenvolv" + "edor"). O modelo não "sabe" fatos como banco de dados — recombina padrões vistos no treinamento.
Implicações para quem integra:
- Não há garantia de verdade — respostas plausíveis podem estar erradas (alucinação)
- Conhecimento tem data de corte — salvo integração com busca/RAG (fora deste curso)
- Comportamento muda com parâmetros — temperature, system prompt, contexto
Como o ChatGPT funciona (alto nível)
Fluxo simplificado que você reproduzirá em código:
Usuário → [Frontend] → [Seu Backend] → [API OpenAI/Anthropic/etc.]
↓
Monta mensagens:
- system (regras)
- user/assistant (histórico)
↓
LLM gera próximos tokens
↓
Resposta → Backend → Frontend
O seu backend é obrigatório em produção: esconde a API key, aplica rate limit, loga custo, valida entrada.
Stack mental para desenvolvedores
Pense em três camadas:
- Modelo — motor probabilístico (GPT-4o, Claude, Gemini, Llama hospedado)
- Aplicação — seu código que monta prompts, chama API, persiste histórico
- Produto — UI, regras de negócio, integrações (ERP, CRM, banco)
Este curso foca na camada 2: você escreve a aplicação. Frameworks (LangChain etc.) são atalhos — aqui você aprende o que eles escondem.
O que NÃO é este curso
Evitamos de propósito: fine-tuning, RAG avançado, multiagentes, MCP, orquestração distribuída. São próximo nível — depois que você dominar API + prompt + memória + uma tool.
Resumo
- IA generativa cria conteúdo; IA tradicional classifica ou prevê números
- LLM prevê tokens sequencialmente — não "pensa" no sentido humano
- Seu backend orquestra chamadas, segurança e custo
- Integrar IA é engenharia de software, não mágica de prompt