Módulo 4 · Projetos Práticos Avançados

Automação que roda sozinha: gatilho, fila e registro

Aula 11 de 15 Aula de 9 min Atualizado em 30 de outubro de 2026
Progresso no curso73%

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.

Quatro partes em toda automação

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 sozinhoSempre com aprovação humana
Classificar e preencher camposMovimentar dinheiro: reembolso, estorno
Montar um rascunhoApagar ou sobrescrever dados
Avisar a equipeMudar 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

  1. Escolha um trabalho repetido seu, como receber notas por e-mail, e escreva gatilho, trabalho, efeito e registro.
  2. Marque o que é regra, o que precisa de IA e qual efeito não pode ser desfeito.
  3. Escreva em três linhas a regra que manda um caso para uma pessoa.
Entregável: um desenho em quatro partes, com as marcações e a regra da fila humana.

Resumo

Fontes

Lidas em 30 de outubro de 2026.

  1. Linux man-pages. crontab(5): campos e passos do cron.
  2. Stripe. Webhooks: assinatura, repetição e duplicatas.
  3. SQLite. Transações.

Quiz da aula

Três situações para aplicar o que viu.

Aula 11 de 15

Antes de seguir para a próxima aula

Coloque em prática o que viu. As caixas ficam marcadas neste navegador, para você voltar depois.

Ficou com dúvida nesta aula? O time da IV Help responde pessoalmente no WhatsApp.

Perguntar no WhatsApp