Ir para o conteúdo
Antigravity: IA generativa com agentes, RAG e SkillsTurma em andamento

Encontro 01 de 05Segunda-feira, 5 de outubro2h30

O agente que trabalha nos seus arquivos

Do Antigravity instalado ao primeiro resumo com a origem de cada número

A primeira noite começa do zero: todo mundo instala o Antigravity junto, entra com a conta Gmail da formação e baixa o kit da Vale Verde. Depois, o primeiro projeto e o primeiro pedido, o formato CLARO num resumo executivo de cinco documentos com a origem de cada número, e as suas perguntas aos documentos, inclusive uma que não tem resposta. A noite termina com a demonstração da limpeza de uma planilha, que é por onde a terça começa.

Objetivos de aprendizagem

Ao final deste encontro você será capaz de…

  • Explicar com as suas palavras o que é um agente de inteligência artificial, o que o Antigravity faz e o que ele nunca faz sem a sua aprovação.
  • Instalar o Antigravity, entrar com a conta Gmail da formação e saber como funciona a cota gratuita da semana.
  • Criar um projeto no Antigravity, escolher o preset de permissões e abrir uma conversa que trabalha direto na pasta.
  • Escrever um pedido no formato CLARO (Contexto, Limites, Ação, Resultado, Observáveis) e aprovar um plano de implementação comentando o que faltou.
  • Perguntar aos documentos exigindo arquivo e página em cada resposta, conferir na fonte e reconhecer quando a resposta certa é 'não consta'.

Materiais da aula

Baixe antes de começar. Cada prompt que pede um anexo indica qual destes arquivos usar. Os PDFs têm número de página no rodapé, para você conferir a origem de cada informação.

Todo material é fictício: a Vale Verde Distribuidora de Alimentos não existe, e os clientes, valores e documentos foram inventados para a formação. O kit descompacta como a pasta vale-verde, que é o projeto da semana: dentro, documentos (os cinco PDFs) e dados (as planilhas brutas). O plano B é uma pasta com os resultados prontos de cada exercício, para quem travar por mais de cinco minutos copiar e seguir com a turma; ele traz também a planilha limpa e o relatório do bimestre que o Encontro 2 usa.

Baixar o kit do Encontro 1 (ZIP, vira a pasta vale-verde)Todos os arquivos abaixo em um único download. Descompacte em uma pasta fácil de achar.
  1. Textos para colar

    Todos os pedidos dos exercícios, na ordem da aula, para colar sem digitar. O esqueleto das regras de limpeza está aqui.

    Usado em

    Exercício 1Exercício 2Exercício 3Em casa
  2. Os cinco documentos da Vale Verde

    Contrato com o Bom Preço, minuta de renovação, relatório do segundo trimestre, ata de 28/08 e política de devoluções. Já estão na pasta documentos do kit; aqui, dois deles avulsos para conferir na tela.

    Usado em

    Exercício 2Exercício 3
  3. A planilha bruta de vendas (julho e agosto)

    Vinte e três linhas com 21 problemas plantados: espaços, valores como texto, datas em três formatos, siglas, duplicatas, uma linha em branco, uma linha TOTAL e um valor negativo. Já está na pasta dados do kit. É a planilha da demonstração do fim da noite e do desafio em casa.

    Usado em

    Demonstração da limpezaEm casa
  4. Plano B: os resultados prontos

    O README, o resumo executivo, o comparativo, o script de limpeza, a planilha limpa, o relatório de limpeza e o relatório do bimestre. Para quem travou, para quem ficou sem cota e para o começo do Encontro 2, que usa a planilha limpa e o relatório.

    Usado em

    Exercício 1Exercício 2Encontro 2

Exercícios do dia

Cada exercício tem página própria, com o que baixar, em qual conversa trabalhar e um passo de cada vez, com o tempo de cada passo. Todo mundo faz o mesmo exercício, no mesmo ritmo. Ao todo, 105 minutos de prática.

Material de apoio

Os conceitos por trás dos exercícios, para consultar durante a aula e depois. Cada um começa pela explicação mais simples possível e só depois avança para o exemplo profissional.

Agente: o programa que executa, não só responde

Um chat responde perguntas. Um agente recebe um objetivo, decide os passos, usa ferramentas (ler e escrever arquivos, rodar comandos, abrir o navegador) e volta com o trabalho feito. O Antigravity é o aplicativo do Google em que esse agente trabalha numa pasta sua. Ele escreve o código; você pede, aprova e confere. Em 2026, é assim que se constrói software sem programar: descrevendo bem e revisando bem.

Pensando no dia a dia

A diferença entre perguntar a um consultor por e-mail e contratar alguém para fazer o serviço na sua mesa, mostrando cada etapa antes de seguir.

Exemplo prático

Hoje: você pede o resumo de cinco PDFs, ele lê os cinco, escreve o arquivo e aponta a página de cada número. Você confere um número e aprova.

No trabalho

Uma analista descreve a limpeza que faz toda semana numa planilha; o agente escreve o script uma vez, e na semana seguinte é um clique.

Erro comum

Tratar o agente como oráculo: aprovar sem ler, aceitar sem conferir. Ele erra com confiança, e o método existe para pegar o erro.

Boa prática

Leia o plano antes de aprovar, leia o diff antes de aceitar, confira um número contra a fonte antes de seguir.

Projeto e conversa: a sala e a reunião

Tudo no Antigravity acontece dentro de um projeto (Project): uma ou mais pastas do seu computador que o agente pode acessar, com regras e permissões próprias. Dentro do projeto você abre conversas (Conversations): cada uma é uma sessão de trabalho com o histórico dos pedidos, das ações e dos artifacts. A conversa pode trabalhar direto na pasta (Local Mode) ou numa cópia isolada (New Worktree Mode); na formação, sempre direto na pasta.

Pensando no dia a dia

O projeto é a sala com a porta fechada: o agente só vê o que está dentro. A conversa é a reunião, com ata automática.

Exemplo prático

O projeto vale-verde aponta para a pasta vale-verde da Área de Trabalho. Uma conversa nova por exercício, com Ctrl+N.

No trabalho

Um projeto por trabalho: o da planilha do financeiro, o do site da empresa, o do relatório mensal. Cada um com as próprias regras.

Erro comum

Apontar o projeto para a pasta Downloads ou para a raiz do usuário. O agente lê tudo o que está lá dentro.

Boa prática

Uma pasta criada para o projeto, com nome curto, na Área de Trabalho. Só o que o trabalho precisa dentro dela.

Artifact, plano e diff: nada muda sem você ver

Antes de mexer em qualquer arquivo, o agente escreve um plano de implementação (Implementation Plan) num painel lateral: o que vai criar, em que ordem, com que decisões. Você lê, comenta o que discorda e aprova. Depois, cada alteração aparece como diff: as linhas que saíram e as que entraram, arquivo por arquivo. No fim, um walkthrough (o passo a passo do que foi feito). Tudo isso são artifacts, e são o mecanismo de controle da formação.

Pensando no dia a dia

A ordem de serviço do técnico: ele escreve o que vai fazer, você assina, ele faz, você confere. Ninguém deixa o técnico entrar sozinho na primeira visita.

Exemplo prático

No Exercício 2, o plano do resumo aparece antes de o arquivo existir. Você comenta: a origem precisa ter arquivo e página. Ele ajusta e você aprova.

No trabalho

Um plano lido com atenção evita a tarde perdida: é nele que se descobre que o agente ia apagar a coluna errada.

Erro comum

Aprovar um plano que você não entendeu porque ele é longo. O plano longo é justamente o que merece leitura.

Boa prática

Se o plano tem um passo que você não pediu, pergunte antes de aprovar. Se o diff toca num arquivo que você não esperava, pergunte antes de aceitar.

CLARO: as cinco partes de um pedido que dá certo

Contexto: quem somos, o que existe na pasta, o que já foi feito. Limites: o que nunca fazer, o que não tocar. Ação: o que fazer, na ordem, com os nomes dos arquivos. Resultado: o que deve existir no fim. Observáveis: como você vai conferir que ficou certo (um número, um arquivo, uma contagem). Um pedido com as cinco partes produz um plano que você consegue julgar; um pedido vago produz um plano que você não consegue julgar.

Pensando no dia a dia

O briefing para um fornecedor: sem ele, o fornecedor faz o que acha, e você descobre no fim.

Exemplo prático

O pedido do resumo executivo diz os cinco números, exige arquivo e página na origem e termina com: a fatura 2026-0817 aparece com R$ 48.350,00. É o observável que você confere em dez segundos.

No trabalho

Um pedido CLARO serve para qualquer ferramenta de IA, e para pessoas também: é a mesma disciplina de um bom e-mail de solicitação.

Erro comum

Pular os Observáveis. Sem eles, você não sabe se ficou certo, e o agente não sabe o que conferir antes de entregar.

Boa prática

Escreva o Observável antes da Ação: se você não sabe como vai conferir, ainda não sabe o que está pedindo.

Terminal, comandos e permissões

Quando o agente roda um script, sobe um servidor ou publica um site, ele digita comandos no terminal embutido do Antigravity, e você vê o que aconteceu. Você não digita nada; precisa saber ler. As permissões (Deny, Ask, Allow) dizem o que ele faz sem perguntar: no preset Default, comandos dentro do sandbox (a caixa de areia, só a pasta do projeto) rodam direto; arquivos fora do projeto e navegação na internet pedem aprovação. É rápido o bastante, e você ainda vê o que importa.

Pensando no dia a dia

O painel do carro e a procuração: você lê os mostradores, e a procuração diz o que ele pode assinar sozinho.

Exemplo prático

Na demonstração do fim da noite, node scripts/limpar.mjs aparece no terminal e o resultado mostra 18 linhas gravadas. Você não digita: lê.

No trabalho

Uma equipe deixa o agente rodar testes sem perguntar, mas exige aprovação para qualquer comando que toque a internet ou apague arquivos.

Erro comum

Escolher o preset Turbo no primeiro dia para não ser interrompido. As perguntas são o que protege a sua pasta.

Boa prática

Default na formação. Quando aparecer um pedido de aprovação, leia o comando antes de clicar: são dez segundos.

O que entra no contexto: dados fictícios de propósito

O agente lê o que está na pasta e manda para o modelo o que precisa para responder. Tudo o que está no projeto pode ir para o modelo. Por isso a formação é fictícia de propósito: a Vale Verde, os clientes, a fatura, a planilha. A LGPD (Lei Geral de Proteção de Dados) exige que dado pessoal só seja tratado com finalidade e base legal, e nunca em ferramenta fora do controle da empresa. Levar o método para dados reais é conversa com a TI, depois da formação.

Pensando no dia a dia

O simulador de voo: o piloto treina tudo, com tudo de mentira. Ninguém coloca passageiro de verdade no simulador.

Exemplo prático

O desafio de hoje pede regras para uma planilha da sua área, com dados inventados. O método é real; o dado, nunca.

No trabalho

Uma empresa que adota agentes começa definindo quais pastas podem ser projeto e quais nunca serão.

Erro comum

Testar 'só uma vez' com a planilha real do trabalho, na conta pessoal. Não existe só uma vez.

Boa prática

Projeto fictício na formação. No trabalho, projeto só com o que a TI autorizou, e nunca a pasta inteira do usuário.

Professor demonstra

O que acontece na tela durante a aula. Use como referência depois, para repetir o mesmo caminho sozinho.

Professor demonstra

Para onde as cinco noites levam

5 min

Uma apresentação curta, de seis slides, antes de abrir qualquer programa: a diferença entre chat e agente, as cinco noites com o que cada um leva para casa, a mecânica da aula e o roteiro de hoje. Depois, tudo é construído ao vivo, junto com a turma: nada vem pronto.

Você vai ver na tela

  1. O chat responde, o agente executa: quatro diferenças, em linguagem de todo dia.
  2. As cinco noites, uma entrega por noite: hoje o resumo dos documentos com a origem de cada número; terça o painel no ar; quarta o analista e o revisor; quinta o site com assistente; sexta o aplicativo no celular.
  3. A mecânica: a mesma tela, um sinal no chat por passo, TRAVEI mais o número do passo, plano B em cinco minutos.
  4. O roteiro da noite e o primeiro sinal: CONTA.

Repare que

  • Ninguém aqui vai escrever código. Vai pedir bem, aprovar e conferir. O código é do agente.
  • Tudo fictício de propósito. Nenhum dado real entra na formação.
  • Cada noite termina com algo funcionando, construído junto. Hoje, o resumo dos documentos.

Professor demonstra

A tela do Antigravity, em português

5 min

O aplicativo aberto com cada lugar nomeado em voz alta: a barra lateral com os projetos e o ícone de pasta com o sinal de mais (New Project); a lista de conversas; o campo de conversa embaixo com o seletor de modelo (Gemini 3.8 Flash); o painel lateral de artifacts, onde o plano e o diff aparecem; o terminal embutido; o pedido de aprovação quando o agente quer rodar algo fora do sandbox; e Settings, General, Permission Settings, com os três presets. A versão muda toda semana: eu mostro a de hoje.

Você vai ver na tela

  1. Barra lateral: projetos e o ícone de pasta com o sinal de mais. Abrir o projeto vale-verde já criado.
  2. O campo de conversa e o seletor de modelo. Trocar para Claude e voltar para Gemini 3.8 Flash, só para mostrar que existe.
  3. Mandar um pedido curto e mostrar o plano surgindo no painel de artifacts. Comentar uma linha do plano.
  4. Aprovar, mostrar o diff, mostrar o terminal com o comando.
  5. Settings, General, Permission Settings: Default, Request Review, Turbo. Voltar.

Repare que

  • Quatro lugares para decorar: o campo de conversa, o painel de artifacts, o terminal e o pedido de aprovação.
  • Tudo o que vocês fizerem esta semana cabe nesses quatro lugares.

Professor demonstra

A limpeza da planilha, em oito minutos

8 min

Na minha tela, com o projeto vale-verde: o agente diagnostica a planilha bruta de vendas, eu dito as regras, ele escreve e roda um script de limpeza no terminal, e a conferência dá as 18 linhas. É por onde a terça começa.

Você vai ver na tela

  1. Abrir a planilha bruta no Bloco de Notas: espaços, R$, datas em três formatos, siglas, duplicatas, a linha TOTAL e o valor negativo.
  2. Colar o diagnóstico (prompt de apoio 'Em casa, 1') e ler a lista de problemas por tipo.
  3. Ditar as três regras que são decisão de gente: duplicatas, linhas que não são registro e o valor negativo (corrigir o sinal e marcar para o financeiro).
  4. Colar o pedido do script ('Em casa, 3'), aprovar o plano e o comando node scripts/limpar.mjs; mostrar o terminal.
  5. Conferir ('Em casa, 4'): 18 linhas, julho R$ 6.450.000, agosto R$ 6.320.000.

Repare que

  • Limpar é decidir: as regras são de quem entende os dados; o código é do agente.
  • O script serve para a planilha do mês que vem: é a diferença entre um favor e uma ferramenta.
  • Amanhã começamos daqui. Quem não fizer em casa copia a planilha limpa do plano B.

Prompts de apoio

Os prompts dos exercícios estão dentro de cada passo. Estes aqui são os de consulta: modelos e técnicas que valem fora de qualquer exercício.

Prompt 01Estruturado

Diagnóstico de qualquer planilha

Objetivo: O pedido genérico para o agente listar os problemas de uma planilha antes de tocar nela. Troque o nome do arquivo e as colunas; o resto serve para qualquer área.

Contexto: o arquivo [CAMINHO DO ARQUIVO] é [O QUE ELE É E DE ONDE VEIO]. O separador é [PONTO E VÍRGULA OU VÍRGULA]. As colunas são: [LISTA DAS COLUNAS]. Os valores válidos de [COLUNA] são: [LISTA].

Limites: não altere o arquivo. Não crie arquivo nenhum agora. Só leia e responda no chat.

Ação: leia o arquivo inteiro e liste todos os problemas que encontrar, agrupados por tipo, dizendo em quais linhas cada um acontece e quantas vezes.

Resultado: a lista no chat, por tipo, com as linhas.

Observáveis: [QUANTOS TIPOS VOCÊ ESPERA, OU "PELO MENOS TRÊS"].

Os trechos destacados são os campos que você troca antes de enviar. Substitua inclusive os colchetes.

Antes de executar

A planilha dentro da pasta do projeto, com dados fictícios.

Depois de executar

Escreva as regras de limpeza com as suas palavras antes de pedir o script.

Observe no resultado

  • Ele agrupou por tipo?
  • Cada tipo tem as linhas?
  • Ele não criou nem alterou nada?
Prompt 02Básico

Desfazer a última alteração

Objetivo: O pedido curto que devolve um arquivo ao estado anterior. Serve sempre que um diff aceito se mostrar errado.

Desfaça a última alteração que você fez em [NOME DO ARQUIVO]: ele precisa voltar exatamente ao estado anterior. Confirme mostrando [A LINHA OU O TRECHO QUE PROVA QUE VOLTOU].

Os trechos destacados são os campos que você troca antes de enviar. Substitua inclusive os colchetes.

Depois de executar

Abra o arquivo e confira. Se o agente disser que não consegue desfazer, peça para refazer a partir do plano B do kit.

Observe no resultado

  • O diff mostra a volta?
  • Nada mais mudou?
Prompt 03Estruturado

Uma pergunta aos documentos, com origem

Objetivo: Perguntar qualquer coisa aos documentos da pasta exigindo a origem. É o mesmo pedido do comparativo, reduzido a uma pergunta.

Contexto: em documentos/ estão [OS ARQUIVOS]. Limites: responda só com o que está escrito neles; se não constar, diga que não consta; não altere nada. Ação: responda à pergunta abaixo e, para cada afirmação, diga o arquivo e a página de origem. Pergunta: [A SUA PERGUNTA]. Observáveis: toda afirmação tem arquivo e página.

Os trechos destacados são os campos que você troca antes de enviar. Substitua inclusive os colchetes.

Observe no resultado

  • Toda afirmação tem arquivo e página?
  • Ele disse 'não consta' quando não estava lá?
Prompt 04Estruturado

Em casa, 1: o diagnóstico da planilha da Vale Verde

Objetivo: O primeiro pedido da limpeza que o instrutor demonstrou: o agente lista os problemas da planilha bruta, sem mexer em nada.

Contexto: o arquivo dados/vendas-julho-agosto-2026-bruta.csv é a planilha de vendas de julho e agosto de 2026 da Vale Verde, exportada de um sistema antigo. O separador é ponto e vírgula. As colunas são: mes, regiao, linha, faturamento_reais, pedidos, entregas_atrasadas, pedidos_cancelados, titulos_vencidos_30d_reais. As regiões corretas são Campinas e região, Ribeirão Preto e Sul de Minas; as linhas corretas são Secos, Refrigerados e Bebidas; o mês correto é no formato AAAA-MM.

Limites: não altere o arquivo. Não crie arquivo nenhum agora. Só leia e responda no chat.

Ação: leia o arquivo inteiro e liste todos os problemas que encontrar, agrupados por tipo (por exemplo: espaços sobrando, número escrito como texto, data em outro formato, nome fora do padrão, linha duplicada, linha em branco, linha que não é registro, valor impossível). Para cada tipo, diga em quais linhas acontece e quantas vezes.

Resultado: a lista no chat, por tipo, com as linhas.

Observáveis: pelo menos seis tipos de problema, e um total de linhas com problema entre 15 e 25.

Antes de executar

O projeto vale-verde aberto, numa conversa nova.

Observe no resultado

  • Pelo menos seis tipos de problema?
  • Ele não criou nem alterou nada?
Prompt 05Básico

Em casa, 2: as suas regras de limpeza

Objetivo: O esqueleto das regras: as três primeiras são decisões suas, com as suas palavras. Preencha no Bloco de Notas.

As regras de limpeza, com as minhas palavras:

1. Linhas duplicadas (a mesma linha aparecendo duas vezes): [O QUE FAZER: MANTER UMA E APAGAR A OUTRA? QUAL?]
2. A linha TOTAL e a linha em branco: [O QUE FAZER COM ELAS E POR QUÊ]
3. O valor negativo em titulos_vencidos_30d_reais (títulos vencidos não podem ser negativos): [O QUE FAZER: CORRIGIR O SINAL, MANTER COMO ESTÁ, OU CORRIGIR E MARCAR PARA O FINANCEIRO CONFERIR? POR QUÊ?]
4. Datas: todas no formato AAAA-MM.
5. Regiões e linhas: sempre com os nomes oficiais (Campinas e região, Ribeirão Preto, Sul de Minas; Secos, Refrigerados, Bebidas), sem espaços sobrando.
6. Faturamento e títulos vencidos: sempre número, sem R$, sem ponto de milhar, sem vírgula decimal.

Os trechos destacados são os campos que você troca antes de enviar. Substitua inclusive os colchetes.

Depois de executar

As seis regras entram no pedido do script, no lugar do colchete.
Prompt 06Profissional

Em casa, 3: o script de limpeza

Objetivo: O agente escreve e roda o script que aplica as suas regras e grava a planilha limpa e o relatório do que mudou. Precisa do Node.js instalado.

Contexto: você já listou os problemas de dados/vendas-julho-agosto-2026-bruta.csv. Agora vamos limpar. As regras estão abaixo, escritas por mim.

Limites: nunca altere o arquivo bruta. Não instale nenhuma dependência: o script usa só o que vem com o Node.js. Não invente valores: quando não souber corrigir, mantenha e marque.

Ação:
1. Escreva o script scripts/limpar.mjs (crie a pasta scripts), em JavaScript para Node.js, que lê o arquivo bruta, aplica as regras e grava dados/vendas-julho-agosto-2026-limpa.csv com as mesmas colunas e o mesmo separador.
2. O script também grava relatorios/limpeza.md com: o número de linhas antes e depois; as linhas removidas e o motivo de cada uma; os valores convertidos (de que para que); os nomes padronizados; o que foi mantido e marcado para conferência.
3. Rode o script e me mostre o começo do arquivo limpo.

As regras:
[COLE AQUI AS SUAS SEIS REGRAS]

Resultado: os arquivos scripts/limpar.mjs, dados/vendas-julho-agosto-2026-limpa.csv e relatorios/limpeza.md.

Observáveis: o arquivo limpo tem 18 linhas de dados mais o cabeçalho; nenhuma região ou linha fora dos nomes oficiais; nenhum mês fora do formato AAAA-MM; nenhum faturamento com R$.

Os trechos destacados são os campos que você troca antes de enviar. Substitua inclusive os colchetes.

Antes de executar

O Node.js instalado (o desafio da noite) e as suas seis regras prontas.

Observe no resultado

  • O plano não instala nenhuma dependência?
  • O comando node scripts/limpar.mjs pediu a sua aprovação?
Prompt 07Estruturado

Em casa, 4: a conferência

Objetivo: Conferir o resultado contra o observável: 18 linhas, julho R$ 6.450.000 e agosto R$ 6.320.000.

Sem alterar nenhum arquivo, confira o resultado da limpeza e responda no chat:
1. Quantas linhas de dados tem dados/vendas-julho-agosto-2026-limpa.csv?
2. Qual é a soma de faturamento_reais para 2026-07 e para 2026-08?
3. Quais linhas do arquivo bruta foram removidas, e por quê?
4. Ficou algum valor marcado para conferência? Qual?
Mostre como calculou cada soma (as linhas que entraram).

Observe no resultado

  • 18 linhas de dados?
  • As somas batem com as do instrutor?

Desafio individual

Aqui o conteúdo sai da aula e entra no seu trabalho. É a parte que mais rende, e a que pede que você escolha um caso real.

Desafio individual

Em casa: o computador pronto para terça

O seu computador está pronto para o painel de amanhã, e que planilha da sua área você limparia com o agente?

  1. Instale o Node.js e o Git, como na página Preparar (passo 3): nodejs.org, versão LTS, e git-scm.com, avançando com as opções marcadas. Depois, feche o Antigravity por completo e abra de novo.
  2. No projeto vale-verde, peça: rode node -v e git --version no terminal e me mostre as versões. As duas aparecem? Pronto para terça. São dez minutos e quase nada da cota.
  3. Opcional, se a cota permitir: refaça a limpeza que eu demonstrei no fim da aula, com os quatro prompts de apoio 'Em casa' (diagnóstico, regras, script e conferência). O observável é a planilha limpa com 18 linhas.
  4. Opcional, para pensar sem gastar cota: escolha uma planilha bagunçada da sua área (abaixo há uma ideia por área) e escreva, com as suas palavras, três regras de limpeza para ela. Nada de dado real.
  5. Na terça, às 19h, quem não conseguiu instalar avisa no chat: resolvemos nos primeiros minutos, e o plano B do Encontro 1 traz a planilha limpa e o relatório que a noite usa.

Não sabe por onde começar? Procure a sua área

Controle de contratos

Colunas: fornecedor, número, vigência, valor mensal. Problemas: datas em formatos diferentes, valores com R$, fornecedor com e sem 'Ltda'.

Lista de admissões

Colunas: matrícula fictícia, cargo, data de admissão, salário faixa. Problemas: cargos com maiúsculas diferentes, duplicatas, linha de total.

Contas a receber

Colunas: cliente fictício, fatura, vencimento, valor, status. Problemas: status escrito de três jeitos, valor negativo, datas mistas.

Funil de propostas

Colunas: cliente, etapa, valor, data. Problemas: etapas com siglas, espaços, duplicatas, proposta sem valor.

Leads da campanha

Colunas: origem, data, cidade, interesse. Problemas: cidades com grafias diferentes, origem em maiúsculas, linha em branco.

Ocorrências de entrega

Colunas: rota, data, tipo, tempo de atraso. Problemas: tempo em minutos e em horas misturados, tipos com siglas.

Inscrições em turmas

Colunas: turma, data, nome fictício, situação. Problemas: turmas com códigos diferentes para a mesma, duplicatas.

Indicadores mensais

Colunas: indicador, mês, meta, realizado. Problemas: mês em três formatos, percentual com e sem o sinal, linha TOTAL.

Chamados de suporte

Colunas: chamado, abertura, sistema, prioridade. Problemas: prioridade em número e em palavra, sistema com grafias diferentes.

Ao terminar, você deve ter

node -v e git --version respondendo no terminal do Antigravity. Se fez o opcional: a planilha limpa com 18 linhas, ou as três regras da planilha da sua área.

Se algo deu errado

Os problemas mais comuns deste encontro, com a causa e o que fazer. Quase sempre o ajuste é uma frase, não um recomeço.

Se algo deu errado…

  • A tela do Antigravity está diferente da apostila.

    Por quê: O aplicativo ganha versão toda semana (em 04/10/2026 estava na 2.19.1). Os lugares mudam; as funções, não.

    Como resolver: Procure pela função (projeto novo, permissões, artifacts, terminal), não pelo lugar. O instrutor mostra na tela a versão do dia. Se um nome mudou, o glossário tem o nome antigo e a função.

  • Apareceu um aviso de que a cota acabou.

    Por quê: O Antigravity gratuito tem uma cota de uso que renova uma vez por semana. Modelos maiores e pedidos longos gastam mais.

    Como resolver: Siga pelo plano B do kit e pela tela do instrutor; a cota volta na semana seguinte. Para não chegar lá: use o Gemini 3.8 Flash e use o Antigravity entre as aulas só para o desafio.

  • O agente pede aprovação o tempo todo.

    Por quê: O preset de permissões está em Request Review, ou o projeto herdou uma configuração mais restrita.

    Como resolver: Settings, General, Permission Settings: Default. Depois, nas configurações do projeto, confira que ele herda o global (Inherit General).

  • Ele inventou um número, uma cláusula ou uma página.

    Por quê: Alucinação: o modelo preencheu uma lacuna com algo plausível.

    Como resolver: Correção localizada, com a fonte: o item [X] não consta; substitua por 'não consta' ou pelo valor [Y] segundo [arquivo, página]. Nunca 'confira tudo de novo'.

    Cole isto na conversa

    O item [X] do arquivo [ARQUIVO] está errado ou não consta em nenhum documento. Corrija só esse item: o valor correto é [Y], segundo [ARQUIVO DE ORIGEM, PÁGINA]. Se não houver origem, escreva 'não consta'. Não altere nenhum outro item.
  • O terminal diz que node não é reconhecido.

    Por quê: O Node.js ainda não foi instalado (é o desafio desta noite), ou o Antigravity foi aberto antes da instalação e não enxerga o programa novo.

    Como resolver: Instale o Node.js LTS (nodejs.org), feche o Antigravity por completo e abra de novo. Enquanto isso, use o plano B do kit.

  • O agente quer instalar dependências para tudo.

    Por quê: Sem o limite no pedido, o modelo escolhe o caminho mais comum entre programadores, que é instalar bibliotecas.

    Como resolver: Todo pedido da formação diz: sem dependências, só o que vem com o Node. Se ele insistir, recuse a aprovação e repita o limite.

  • O CSV abriu tudo numa coluna só no Excel.

    Por quê: O separador é ponto e vírgula (o padrão brasileiro) e o Excel esperava vírgula, ou o contrário.

    Como resolver: No Excel, use Dados, Obter dados, De texto/CSV e escolha o delimitador. Ou abra no Bloco de Notas: o conteúdo está certo. O agente lê os dois separadores quando o pedido diz qual é.

O que aprendemos hoje

  1. Um agente executa: recebe um objetivo, decide os passos, usa ferramentas e volta com o trabalho feito. O Antigravity é o aplicativo em que ele trabalha numa pasta sua, com a conta Gmail da formação e uma cota gratuita semanal.
  2. O projeto é a pasta que o agente enxerga; a conversa é a sessão de trabalho; o preset Default deixa rápido e ainda pergunta o que importa.
  3. Todo pedido segue o formato CLARO: Contexto, Limites, Ação, Resultado, Observáveis. O observável se escreve antes da ação.
  4. Nada muda sem você ver: o plano aparece antes e o diff mostra o que mudou. Comente o plano antes de aprovar.
  5. Toda resposta com arquivo e página, e conferida na fonte. 'Não consta' é uma resposta certa; um número sem origem não é.

Perguntas para conversar em aula

  • Qual é a diferença entre pedir a um chat e pedir a um agente?
  • O que você comentaria num plano que propõe apagar um arquivo que você não pediu?
  • Por que 'não consta' é uma resposta melhor do que um número plausível?
  • Que documento da sua área você gostaria de poder perguntar e receber a página da resposta?

Antes de avançar

Marque o que você realmente fez. As marcações ficam salvas neste navegador e alimentam o indicador de progresso.

Antes de avançar

0 de 6

Próximo encontro

Encontro 02Terça-feira, 6 de outubro

Skills, regras e o painel da satisfação

O painel no ar: uma Skill e uma regra que o agente aplica sozinho, gráficos a partir da planilha limpa, o agente testando pelo navegador e achando um erro plantado, e o primeiro endereço na internet, aberto no celular. Instale o Node.js e o Git (o desafio desta noite) e crie a conta na Netlify (app.netlify.com, entrar com Google).

Ir para o próximo encontroA senha é informada no início da aula