Nesta aula
Automação precisa de plano.
Automação é fazer uma máquina cuidar de tarefas repetidas, como cobrar um prazo ou responder um formulário. Quando falha sem aviso, pode repetir a mesma ação por semanas. Aqui você aprende a montar uma que avisa quando algo dá errado.
- Desenhar uma automação em quatro partes
- Fazer cada item acontecer uma vez só
- Usar a IA como etapa, com limites
Quatro partes em toda automação
- Gatilho: o que dá início, como um horário, um e-mail ou um aviso de outro sistema.
- Trabalho: o que decide, por uma regra simples ou por uma IA que lê o texto.
- Efeito: o que muda de fato: gravar um dado, enviar uma mensagem, criar um chamado.
- Registro: o histórico de cada item, com hora, resultado e motivo de falha.
Se a decisão cabe numa frase, como "o assunto tem a palavra urgente", use uma regra. A IA entra quando a entrada é texto livre, como "o cliente parece prestes a cancelar".
Gatilho de tempo: o relógio
O cron é o agendador de quase todo Linux. Cada linha diz minuto, hora, dia, mês e dia da semana, e depois o comando. Ele roda num ambiente mínimo, sem o caminho e o ambiente virtual do seu terminal. Por isso, use caminhos completos e guarde a saída num arquivo de log.
Coisa de profissional
No cron, */23 no campo das horas não quer dizer "a cada 23 horas". O manual do cron explica que o passo é aplicado dentro do intervalo do campo, que vai de 0 a 23, e por isso a tarefa roda nas horas 0 e 23 de cada dia, não em intervalos de 23 horas. Quem agenda de verdade escolhe horários que divide bem o dia, como */6 ou */12, ou escreve a hora exata, e testa a próxima execução antes de confiar.
Gatilho de evento e fila
Um webhook é um endereço seu que outro sistema chama quando algo acontece, como um pagamento confirmado. Confira a assinatura digital que o provedor envia junto, para não aceitar um aviso falso. Responda rápido, aceite duplicatas e não conte com a ordem dos avisos.
A fila é uma lista de tarefas num banco simples, como o SQLite. Cada linha tem uma chave única, como o número do aviso. Com ela, o item repetido é ignorado: a ação é idempotente, ou seja, repetida produz o mesmo efeito que uma vez só. Um worker, programa que roda a cada poucos minutos, reserva um item, executa e grava o resultado na linha.
Se um item falha, a espera cresce a cada tentativa. Depois de umas seis tentativas, ele vai para uma fila morta, onde alguém pode corrigir.
A IA como etapa
A IA pode ler um e-mail e devolver a categoria e uma nota de confiança. Essa nota é autoavaliação, não probabilidade medida. O limiar, a nota mínima para agir sem uma pessoa, deve nascer de medição: guarde por uma semana a categoria, a confiança e a correção humana, e escolha o ponto em que o erro é aceitável.
Itens abaixo do limiar, pedidos de falar com alguém e a categoria "outro" vão para uma fila humana, com a sugestão já preenchida.
| Roda sozinho | Sempre com aprovação humana |
|---|---|
| Classificar e preencher campos | Movimentar dinheiro: reembolso, estorno |
| Montar um rascunho | Apagar ou sobrescrever dados |
| Avisar a equipe | Mudar acessos; mensagem em massa; assunto jurídico |
Cuidado
O texto de um e-mail é dado, não ordem. Se a mensagem disser "ignore as regras", a proteção está no código: a ferramenta perigosa simplesmente não existe para a IA. E o erro mais perigoso é o silêncio. Um cron que parou não gera erro algum. Faça um verificador que alerta quando entra trabalho e nada sai.
Prática · 5 min
- Escolha um trabalho repetido seu, como receber notas por e-mail, e escreva gatilho, trabalho, efeito e registro.
- Marque o que é regra, o que precisa de IA e qual efeito não pode ser desfeito.
- Escreva em três linhas a regra que manda um caso para uma pessoa.
Resumo
- Toda automação tem gatilho, trabalho, efeito e registro.
- Chave única na fila faz cada item acontecer uma vez.
- Dinheiro, apagar dados e acessos ficam com uma pessoa.
- Alerte o silêncio, não só o erro.
Fontes
Lidas em 30 de outubro de 2026.
- Linux man-pages. crontab(5): campos e passos do cron.
- Stripe. Webhooks: assinatura, repetição e duplicatas.
- SQLite. Transações.
Quiz da aula
Três situações para aplicar o que viu.
Isaque Victor cursos gratuitos