Painel de controle com um grande botão vermelho de emergência ao lado de um cronômetro, sobre uma mesa de trabalho com um notebook aberto.

Como desligar um agente de IA no meio da tarefa

Por Mauricio Vellasquez · · 5 min de leitura

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.