
Como desligar um agente de IA no meio da tarefa
Um exemplo ilustrativo: você pede a um agente de IA que reorganize uma pasta com 400 arquivos. No meio do caminho, percebe que ele está renomeando a pasta errada. Você fecha a aba. Em muitos sistemas, isso não basta, porque a tarefa pode continuar rodando em um servidor remoto. O que a interrompe é a permissão que ela usa deixar de valer.
Na mesma semana, a OpenAI descreveu o Control Room para cargas de pesquisa e a CrowdStrike lançou um Kill Switch para agentes corporativos. Este artigo explica o mecanismo por trás desses botões, mostra onde ele falha por alguns segundos e dá um critério para você avaliar qualquer ferramenta.
Em uma frase: cada tarefa de IA carrega uma identidade que é conferida numa autorização central, e revogar essa identidade corta a geração, com um pequeno atraso causado pelo cache.
Fechar a janela não desliga: a tarefa continua com a própria identidade
Um agente não é só uma conversa na sua tela. Ele executa passos (ler, escrever, chamar outras ferramentas) em nome de alguém. Para o sistema aceitar cada passo, a tarefa precisa provar quem ela é e o que pode fazer.
Por isso o botão de emergência útil não fica na interface, e sim na identidade. Se a tarefa só existe enquanto tem uma credencial válida, tirar a credencial é desligar a tarefa. Fechar a aba só tira você da cena.
Como a revogação corta a geração: três etapas
Pense numa portaria de prédio, só como analogia: a analogia ilustra, não prova como cada produto funciona. O desenho descrito no ângulo deste artigo segue estas etapas:
- A tarefa nasce com uma identidade própria, separada da sua conta.
- A cada passo ou trecho gerado, essa identidade é conferida numa autorização central, que responde se ela ainda vale.
- Quando alguém revoga a identidade, a conferência seguinte falha e a geração para.
Por que sobram cerca de 35 segundos: a autorização guardada em cache
Perguntar à autorização central a cada instante seria lento e caro. Então os sistemas costumam guardar a resposta por um tempo, o chamado cache. Enquanto essa cópia não expira, a tarefa continua vendo um 'autorizado' que já foi cancelado.
É isso que explica o atraso de cerca de 35 segundos relatado pela OpenAI. A leitura de que o cache é a causa vem do mecanismo descrito acima, e eu trabalhei com resumos publicados nas fontes abaixo, não com documentação técnica completa. O número vale para o sistema que ela descreveu. Outro produto pode ter atraso maior ou menor.
O detalhe que faz diferença: existe uma troca de projeto. Cache curto corta mais rápido, mas sobrecarrega a autorização central. Cache longo alivia o sistema, mas aumenta a janela em que o agente ainda age depois do 'desligar'.
O que dois anúncios na mesma semana dizem, e o que não provam
A OpenAI descreveu o Control Room para cargas de pesquisa. A CrowdStrike lançou o Kill Switch para agentes corporativos. Os dois mostram que interromper agentes virou requisito a ser exibido, não detalhe de bastidor.
Um anúncio descreve o que foi anunciado, não o que foi comprovado. As fontes consultadas não permitem afirmar como o Kill Switch da CrowdStrike funciona por dentro, nem qual atraso ele tem. Para decidir, você precisa fazer perguntas.
Aplique hoje: se você escolhe ou usa agentes no trabalho, leve estas perguntas à TI ou ao fornecedor:
- Cada tarefa tem identidade própria, ou usa a minha conta?
- Quem pode revogar essa identidade e como?
- Qual o tempo entre revogar e a tarefa parar de verdade?
- O que já foi feito antes da parada fica registrado?
- Dá para desfazer as ações já executadas?
Teste você mesmo: meça o atraso com uma tarefa inofensiva
Antes de confiar no botão, confira. Como piloto, aprendi a não aceitar que um item do checklist está ok só porque existe. Eu o aciono e vejo a resposta.
Um teste de poucos minutos, em uma ferramenta que você já usa e com permissão para isso:
- Peça uma tarefa longa e reversível, como gerar uma lista de 200 itens num arquivo de teste.
- Acione o botão de parar ou revogar e anote o horário.
- Observe quando a saída realmente para e quantos itens apareceram depois do clique.
- Repita duas vezes e compare os tempos.
O limite que nenhum botão resolve: o que já foi feito continua feito
Revogar corta o que ainda vai acontecer. Não desfaz o e-mail enviado, o arquivo renomeado ou o registro apagado nos segundos de atraso.
Por isso o botão funciona melhor combinado com permissões mínimas (o agente só mexe no que precisa) e com ações reversíveis sempre que possível. O desligamento rápido reduz o dano. Quem limita o dano de verdade é o que você permitiu ao agente desde o começo.
Fontes
Perguntas frequentes
- Fechar a aba ou o aplicativo desliga o agente?
- Nem sempre. Se a tarefa roda em servidor remoto, ela pode continuar. O que garante a parada é cancelar a tarefa ou revogar a identidade que ela usa, conforme a ferramenta permitir.
- Os 35 segundos valem para qualquer agente?
- Não. É o atraso que a OpenAI relatou, segundo as fontes consultadas. Outros sistemas dependem de como guardam a autorização em cache e podem ter tempos diferentes.
- O Kill Switch da CrowdStrike funciona do mesmo jeito?
- As fontes consultadas só informam que ele foi lançado para agentes corporativos. Não dá para afirmar o funcionamento interno nem o atraso. Pergunte ao fornecedor e meça.
- Revogar a identidade desfaz o que o agente já fez?
- Não. Ela só impede os próximos passos. Para limitar danos, restrinja permissões e prefira ações reversíveis.
Comentários
Seja o primeiro a comentar.