nível 01 · base operacional
Fundamentos de IA aplicada a software
A primeira aula nivela o time. Não é "como usar ChatGPT". É como funciona um Transformer por dentro, o que é um token economicamente, e por que o modelo certo depende do trade-off, não do hype.
- Anatomia de um LLM: tokens, contexto, temperatura, custo
- Como decidir entre Claude, GPT, Gemini e Llama por capacidade, latência e preço
- Setup do ambiente: API keys, SDKs, gateways, observabilidade básica
- Os 4 modos de uso: chat, completion, structured output, tool calling
// hands-on
Pipeline de tarefas com structured outputs em 3 modelos diferentes, comparando custo, latência e qualidade no mesmo input.
nível 02 · contexto que escala
Engenharia de contexto + RAG
Aula em que o "prompt" deixa de ser truque e vira engenharia. Você sai sabendo quando RAG, quando fine-tuning, e quando long context é a resposta certa. E como construir cada um.
- Engenharia de contexto: regras, skills, progressive disclosure
- RAG em produção: chunking, embeddings, reranking, citação
- Observabilidade: tracing, drift, qualidade de resposta
- Fine-tuning vs long context: quando cada um faz sentido
// hands-on
RAG ponta-a-ponta sobre uma base de conhecimento real, com pipeline de avaliação de respostas.
nível 03 · agente como engenharia
Agentes e o protocolo MCP
"Agente" virou palavra-coringa. Aqui ele vira código: você constrói um agente com sub-agentes, ferramentas, política de execução, e plugado em servidores MCP reais.
- Anatomia de um agente: loop, memória, ferramentas, guardrails
- MCP (Model Context Protocol): servers, clients, descoberta de tools
- Sub-agentes e orquestração
- Harness engineering: testes, replay, eval contínuo
// hands-on
Agente que consome 2 MCP servers, decide quando escalar pra humano e mantém log de cada decisão.
nível 04 · do protótipo à spec
Vibe Coding ↔ Spec-Driven Development
Aula que muda como você programa. Você sai do "deixa eu rodar 20 prompts" pra "tenho uma spec, agora os agentes executam". Esta é a Fase 01 do projeto-âncora.
- Vibe Coding com v0, Lovable, Bolt: onde funciona e onde quebra
- Spec-Driven Dev: contratos de API, critérios de aceitação, spec do agente
- Skills, rules e MCPs reutilizáveis
- Dirigir Claude Code / Cursor com contrato em vez de prompt
// hands-on · projeto final, fase 01
Prototipagem do Agente de Atendimento. UI e fluxos via Vibe Coding → formalização em SDD. Pacote de skills, rules e MCPs ativos.
nível 05 · operação real
Backend, segurança e deploy
A aula em que o sistema vai pro ar com observabilidade, custo controlado e guardrails OWASP. Fase 02 do projeto-âncora: você termina o curso com o agente rodando.
- Backend + RAG + integrações WhatsApp / e-mail
- CI/CD agêntico: deploy, canary, rollback
- OWASP LLM Top 10 aplicado: prompt injection, data exfiltration, PII
- LGPD, custo por conversa, alarmes de qualidade
// hands-on · projeto final, fase 02
Sistema completo do Agente de Atendimento rodando em produção ao final da aula.