Ideia

O nome de um evento de automação não diz com que frequência ele dispara

Info

Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.

Ideia principal

Um ponto de engate chamado Stop sugere um fim: você imagina que ele dispara quando fecha a ferramenta, uma vez por sessão. Na prática ele dispara ao final de cada turno — depois de cada resposta completa do assistente, caiba ela em uma frase ou tenha encadeado quinze chamadas de ferramenta. Entre a ideia que você faz dele e o que ele faz, o fator é de várias dezenas.

A diferença não é um detalhe de documentação, ela muda o que você pode plugar ali. Um processamento pensado para rodar uma vez por dia — uma síntese cara, um envio de e-mail, uma escrita massiva — fica inutilizável nessa cadência. Na direção oposta, um mecanismo que precisa ver cada troca ficaria vazio se só disparasse no fechamento.

A frequência real é, portanto, a primeira coisa a estabelecer diante de um ponto de engate, antes mesmo de saber quais dados ele recebe. O nome é uma indicação de intenção, não uma especificação.

Por que isso importa

O erro não aparece na hora de escrever: o código plugado funciona, ele simplesmente funciona muito mais vezes do que o previsto. A conta chega depois, em custo, em lentidão ou em volume de dados produzidos, e quase nunca alguém faz a ligação com o mal-entendido inicial.

De forma mais geral, em qualquer integração, a granularidade de um evento é um dado a verificar tanto quanto o seu formato.

Nuances e limites

A frequência real também depende do uso: o mesmo ponto de engate dispara vinte vezes em uma sessão de trabalho intensa e duas vezes em uma sessão curta. Não é uma constante que você estabelece de uma vez por todas.

E o nome nem sempre engana: o problema é tomá-lo por uma especificação, não o fato de ele evocar alguma coisa.

Questões em aberto

  • Como verificar a frequência real de um evento antes de plugar um processamento nele, sem ser observando em produção?